Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/vue-loader/5f640c5f4acc81232f8d1c68b2f2cc33.json
2024-12-05 09:33:18 +08:00

1 line
10 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\generator\\config.vue?vue&type=template&id=877419d0&scoped=true","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\generator\\config.vue","mtime":1732871026694},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1732872827008},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\n<div class=\"app-container\">\n <el-row :gutter=\"15\">\n <el-col style=\"margin-bottom: 10px\">\n <el-card class=\"box-card\" shadow=\"never\">\n <div slot=\"header\" class=\"clearfix\">\n <span class=\"role-span\">字段配置:{{ table_name }}</span>\n <el-button\n :loading=\"genLoading\"\n icon=\"el-icon-s-promotion\"\n size=\"mini\"\n style=\"float: right; padding: 6px 9px;\"\n type=\"success\"\n @click=\"toGen\"\n >保存&生成</el-button>\n <el-button\n :loading=\"columnLoading\"\n icon=\"el-icon-check\"\n size=\"mini\"\n style=\"float: right; padding: 6px 9px;margin-right: 9px\"\n type=\"primary\"\n @click=\"saveColumnConfig\"\n >保存</el-button>\n <el-tooltip class=\"item\" effect=\"dark\" content=\"数据库中表字段变动时使用该功能\" placement=\"top-start\">\n <el-button\n :loading=\"syncLoading\"\n icon=\"el-icon-refresh\"\n size=\"mini\"\n style=\"float: right; padding: 6px 9px;\"\n type=\"info\"\n @click=\"sync\"\n >同步</el-button>\n </el-tooltip>\n </div>\n <el-form size=\"mini\" label-width=\"90px\">\n <el-table v-loading=\"loading\" :data=\"data\" :max-height=\"tableHeight\" size=\"mini\" style=\"width: 100%;margin-bottom: 15px\">\n <el-table-column prop=\"column_name\" label=\"字段名称\" />\n <el-table-column prop=\"column_type\" label=\"字段类型\" />\n <el-table-column prop=\"remark\" label=\"字段描述\">\n <template slot-scope=\"scope\">\n <el-input v-model=\"data[scope.$index].remark\" size=\"mini\" class=\"edit-input\" />\n </template>\n </el-table-column>\n <el-table-column align=\"center\" label=\"必填\" width=\"70px\">\n <template slot-scope=\"scope\">\n <el-checkbox v-model=\"data[scope.$index].not_null\" />\n </template>\n </el-table-column>\n <el-table-column align=\"center\" label=\"列表\" width=\"70px\">\n <template slot-scope=\"scope\">\n <el-checkbox v-model=\"data[scope.$index].list_show\" />\n </template>\n </el-table-column>\n <el-table-column align=\"center\" label=\"表单\" width=\"70px\">\n <template slot-scope=\"scope\">\n <el-checkbox v-model=\"data[scope.$index].form_show\" />\n </template>\n </el-table-column>\n <el-table-column label=\"表单类型\">\n <template slot-scope=\"scope\">\n <el-select v-model=\"data[scope.$index].form_type\" filterable class=\"edit-input\" clearable size=\"mini\" placeholder=\"请选择\">\n <el-option\n label=\"文本框\"\n value=\"Input\"\n />\n <el-option\n label=\"文本域\"\n value=\"Textarea\"\n />\n <el-option\n label=\"单选框\"\n value=\"Radio\"\n />\n <el-option\n label=\"下拉框\"\n value=\"Select\"\n />\n <el-option\n label=\"日期框\"\n value=\"Date\"\n />\n </el-select>\n </template>\n </el-table-column>\n <el-table-column label=\"查询方式\">\n <template slot-scope=\"scope\">\n <el-select v-model=\"data[scope.$index].query_type\" filterable class=\"edit-input\" clearable size=\"mini\" placeholder=\"请选择\">\n <el-option\n label=\"=\"\n value=\"=\"\n />\n <el-option\n label=\"!=\"\n value=\"!=\"\n />\n <el-option\n label=\">=\"\n value=\">=\"\n />\n <el-option\n label=\"<=\"\n value=\"<=\"\n />\n <el-option\n label=\"Like\"\n value=\"Like\"\n />\n <el-option\n label=\"not_null\"\n value=\"not_null\"\n />\n <el-option\n label=\"BetWeen\"\n value=\"BetWeen\"\n />\n </el-select>\n </template>\n </el-table-column>\n <el-table-column label=\"日期注解\">\n <template slot-scope=\"scope\">\n <el-select v-model=\"data[scope.$index].date_annotation\" filterable class=\"edit-input\" clearable size=\"mini\" placeholder=\"请选择\">\n <el-option\n label=\"自动创建时间\"\n value=\"CreationTimestamp\"\n />\n <el-option\n label=\"自动更新时间\"\n value=\"UpdateTimestamp\"\n />\n </el-select>\n </template>\n </el-table-column>\n <el-table-column label=\"关联字典\">\n <template slot-scope=\"scope\">\n <el-select v-model=\"data[scope.$index].dict_name\" filterable class=\"edit-input\" clearable size=\"mini\" placeholder=\"请选择\">\n <el-option v-for=\"item in dicts\" :key=\"item.dict_id\" :label=\"item.code === '' ? item.name : item.code\" :value=\"item.code\">\n <span style=\"float: left\">{{ item.code }}</span>\n <span style=\"float: right; color: #8492a6; font-size: 13px\">{{ item.name }}</span>\n </el-option>\n </el-select>\n </template>\n </el-table-column>\n </el-table>\n </el-form>\n </el-card>\n </el-col>\n <el-col>\n <el-card class=\"box-card\" shadow=\"never\">\n <div slot=\"header\" class=\"clearfix\">\n <span class=\"role-span\">生成配置</span>\n <el-button\n :loading=\"configLoading\"\n icon=\"el-icon-check\"\n size=\"mini\"\n style=\"float: right; padding: 6px 9px\"\n type=\"primary\"\n @click=\"doSubmit\"\n >保存</el-button>\n </div>\n <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" size=\"mini\" label-width=\"78px\">\n <el-form-item label=\"作者名称\" prop=\"author\">\n <el-input v-model=\"form.author\" style=\"width: 40%\" />\n <span style=\"color: #C0C0C0;margin-left: 10px;\">类上面的作者名称</span>\n </el-form-item>\n <el-form-item label=\"模块名称\" prop=\"module_name\">\n <el-input v-model=\"form.module_name\" style=\"width: 40%\" />\n <span style=\"color: #C0C0C0;margin-left: 10px;\">模块的名称,请选择项目中已存在的模块</span>\n </el-form-item>\n <el-form-item label=\"至于包下\" prop=\"pack\">\n <el-input v-model=\"form.pack\" style=\"width: 40%\" />\n <span style=\"color: #C0C0C0;margin-left: 10px;\">项目包的名称,生成的代码放到哪个包里面</span>\n </el-form-item>\n <el-form-item label=\"接口名称\" prop=\"apiAlias\">\n <el-input v-model=\"form.api_alias\" style=\"width: 40%\" />\n <span style=\"color: #C0C0C0;margin-left: 10px;\">接口的名称,用于控制器与接口文档中</span>\n </el-form-item>\n <el-form-item label=\"前端路径\" prop=\"path\">\n <el-input v-model=\"form.path\" style=\"width: 40%\" />\n <span style=\"color: #C0C0C0;margin-left: 10px;\">输入views文件夹下的目录不存在即创建</span>\n </el-form-item>\n <!-- <el-form-item label=\"接口目录\">-->\n <!-- <el-input v-model=\"form.apiPath\" style=\"width: 40%\" />-->\n <!-- <span style=\"color: #C0C0C0;margin-left: 10px;\">Api存放路径[src/api],为空则自动生成路径</span>-->\n <!-- </el-form-item>-->\n <el-form-item label=\"去表前缀\" prop=\"prefix\">\n <el-input v-model=\"form.prefix\" placeholder=\"默认不去除表前缀\" style=\"width: 40%\" />\n <span style=\"color: #C0C0C0;margin-left: 10px;\">默认不去除表前缀,可自定义</span>\n </el-form-item>\n <el-form-item label=\"是否覆盖\" prop=\"cover\">\n <el-radio-group v-model=\"form.cover\" size=\"mini\" style=\"width: 40%\">\n <el-radio-button label=\"true\">是</el-radio-button>\n <el-radio-button label=\"false\">否</el-radio-button>\n </el-radio-group>\n <span style=\"color: #C0C0C0;margin-left: 10px;\">谨防误操作,请慎重选择</span>\n </el-form-item>\n </el-form>\n </el-card>\n </el-col>\n </el-row>\n</div>\n",null]}