1 line
39 KiB
JSON
1 line
39 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!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":["var render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"app-container\" },\n [\n _c(\n \"el-row\",\n { attrs: { gutter: 15 } },\n [\n _c(\n \"el-col\",\n { staticStyle: { \"margin-bottom\": \"10px\" } },\n [\n _c(\n \"el-card\",\n { staticClass: \"box-card\", attrs: { shadow: \"never\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"clearfix\",\n attrs: { slot: \"header\" },\n slot: \"header\",\n },\n [\n _c(\"span\", { staticClass: \"role-span\" }, [\n _vm._v(\"字段配置:\" + _vm._s(_vm.table_name)),\n ]),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n {\n staticStyle: { float: \"right\", padding: \"6px 9px\" },\n attrs: {\n loading: _vm.genLoading,\n icon: \"el-icon-s-promotion\",\n size: \"mini\",\n type: \"success\",\n },\n on: { click: _vm.toGen },\n },\n [_vm._v(\"保存&生成\")]\n ),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n {\n staticStyle: {\n float: \"right\",\n padding: \"6px 9px\",\n \"margin-right\": \"9px\",\n },\n attrs: {\n loading: _vm.columnLoading,\n icon: \"el-icon-check\",\n size: \"mini\",\n type: \"primary\",\n },\n on: { click: _vm.saveColumnConfig },\n },\n [_vm._v(\"保存\")]\n ),\n _vm._v(\" \"),\n _c(\n \"el-tooltip\",\n {\n staticClass: \"item\",\n attrs: {\n effect: \"dark\",\n content: \"数据库中表字段变动时使用该功能\",\n placement: \"top-start\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n float: \"right\",\n padding: \"6px 9px\",\n },\n attrs: {\n loading: _vm.syncLoading,\n icon: \"el-icon-refresh\",\n size: \"mini\",\n type: \"info\",\n },\n on: { click: _vm.sync },\n },\n [_vm._v(\"同步\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-form\",\n { attrs: { size: \"mini\", \"label-width\": \"90px\" } },\n [\n _c(\n \"el-table\",\n {\n directives: [\n {\n name: \"loading\",\n rawName: \"v-loading\",\n value: _vm.loading,\n expression: \"loading\",\n },\n ],\n staticStyle: {\n width: \"100%\",\n \"margin-bottom\": \"15px\",\n },\n attrs: {\n data: _vm.data,\n \"max-height\": _vm.tableHeight,\n size: \"mini\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: { prop: \"column_name\", label: \"字段名称\" },\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: { prop: \"column_type\", label: \"字段类型\" },\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: { prop: \"remark\", label: \"字段描述\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-input\", {\n staticClass: \"edit-input\",\n attrs: { size: \"mini\" },\n model: {\n value: _vm.data[scope.$index].remark,\n callback: function ($$v) {\n _vm.$set(\n _vm.data[scope.$index],\n \"remark\",\n $$v\n )\n },\n expression: \"data[scope.$index].remark\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: {\n align: \"center\",\n label: \"必填\",\n width: \"70px\",\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-checkbox\", {\n model: {\n value: _vm.data[scope.$index].not_null,\n callback: function ($$v) {\n _vm.$set(\n _vm.data[scope.$index],\n \"not_null\",\n $$v\n )\n },\n expression:\n \"data[scope.$index].not_null\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: {\n align: \"center\",\n label: \"列表\",\n width: \"70px\",\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-checkbox\", {\n model: {\n value: _vm.data[scope.$index].list_show,\n callback: function ($$v) {\n _vm.$set(\n _vm.data[scope.$index],\n \"list_show\",\n $$v\n )\n },\n expression:\n \"data[scope.$index].list_show\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: {\n align: \"center\",\n label: \"表单\",\n width: \"70px\",\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-checkbox\", {\n model: {\n value: _vm.data[scope.$index].form_show,\n callback: function ($$v) {\n _vm.$set(\n _vm.data[scope.$index],\n \"form_show\",\n $$v\n )\n },\n expression:\n \"data[scope.$index].form_show\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: { label: \"表单类型\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"el-select\",\n {\n staticClass: \"edit-input\",\n attrs: {\n filterable: \"\",\n clearable: \"\",\n size: \"mini\",\n placeholder: \"请选择\",\n },\n model: {\n value:\n _vm.data[scope.$index].form_type,\n callback: function ($$v) {\n _vm.$set(\n _vm.data[scope.$index],\n \"form_type\",\n $$v\n )\n },\n expression:\n \"data[scope.$index].form_type\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: {\n label: \"文本框\",\n value: \"Input\",\n },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: {\n label: \"文本域\",\n value: \"Textarea\",\n },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: {\n label: \"单选框\",\n value: \"Radio\",\n },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: {\n label: \"下拉框\",\n value: \"Select\",\n },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: {\n label: \"日期框\",\n value: \"Date\",\n },\n }),\n ],\n 1\n ),\n ]\n },\n },\n ]),\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: { label: \"查询方式\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"el-select\",\n {\n staticClass: \"edit-input\",\n attrs: {\n filterable: \"\",\n clearable: \"\",\n size: \"mini\",\n placeholder: \"请选择\",\n },\n model: {\n value:\n _vm.data[scope.$index].query_type,\n callback: function ($$v) {\n _vm.$set(\n _vm.data[scope.$index],\n \"query_type\",\n $$v\n )\n },\n expression:\n \"data[scope.$index].query_type\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: { label: \"=\", value: \"=\" },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: { label: \"!=\", value: \"!=\" },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: { label: \">=\", value: \">=\" },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: { label: \"<=\", value: \"<=\" },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: {\n label: \"Like\",\n value: \"Like\",\n },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: {\n label: \"not_null\",\n value: \"not_null\",\n },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: {\n label: \"BetWeen\",\n value: \"BetWeen\",\n },\n }),\n ],\n 1\n ),\n ]\n },\n },\n ]),\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: { label: \"日期注解\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"el-select\",\n {\n staticClass: \"edit-input\",\n attrs: {\n filterable: \"\",\n clearable: \"\",\n size: \"mini\",\n placeholder: \"请选择\",\n },\n model: {\n value:\n _vm.data[scope.$index]\n .date_annotation,\n callback: function ($$v) {\n _vm.$set(\n _vm.data[scope.$index],\n \"date_annotation\",\n $$v\n )\n },\n expression:\n \"data[scope.$index].date_annotation\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: {\n label: \"自动创建时间\",\n value: \"CreationTimestamp\",\n },\n }),\n _vm._v(\" \"),\n _c(\"el-option\", {\n attrs: {\n label: \"自动更新时间\",\n value: \"UpdateTimestamp\",\n },\n }),\n ],\n 1\n ),\n ]\n },\n },\n ]),\n }),\n _vm._v(\" \"),\n _c(\"el-table-column\", {\n attrs: { label: \"关联字典\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"el-select\",\n {\n staticClass: \"edit-input\",\n attrs: {\n filterable: \"\",\n clearable: \"\",\n size: \"mini\",\n placeholder: \"请选择\",\n },\n model: {\n value:\n _vm.data[scope.$index].dict_name,\n callback: function ($$v) {\n _vm.$set(\n _vm.data[scope.$index],\n \"dict_name\",\n $$v\n )\n },\n expression:\n \"data[scope.$index].dict_name\",\n },\n },\n _vm._l(_vm.dicts, function (item) {\n return _c(\n \"el-option\",\n {\n key: item.dict_id,\n attrs: {\n label:\n item.code === \"\"\n ? item.name\n : item.code,\n value: item.code,\n },\n },\n [\n _c(\n \"span\",\n {\n staticStyle: { float: \"left\" },\n },\n [_vm._v(_vm._s(item.code))]\n ),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticStyle: {\n float: \"right\",\n color: \"#8492a6\",\n \"font-size\": \"13px\",\n },\n },\n [_vm._v(_vm._s(item.name))]\n ),\n ]\n )\n }),\n 1\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-col\",\n [\n _c(\n \"el-card\",\n { staticClass: \"box-card\", attrs: { shadow: \"never\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"clearfix\",\n attrs: { slot: \"header\" },\n slot: \"header\",\n },\n [\n _c(\"span\", { staticClass: \"role-span\" }, [\n _vm._v(\"生成配置\"),\n ]),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n {\n staticStyle: { float: \"right\", padding: \"6px 9px\" },\n attrs: {\n loading: _vm.configLoading,\n icon: \"el-icon-check\",\n size: \"mini\",\n type: \"primary\",\n },\n on: { click: _vm.doSubmit },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-form\",\n {\n ref: \"form\",\n attrs: {\n model: _vm.form,\n rules: _vm.rules,\n size: \"mini\",\n \"label-width\": \"78px\",\n },\n },\n [\n _c(\n \"el-form-item\",\n { attrs: { label: \"作者名称\", prop: \"author\" } },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"40%\" },\n model: {\n value: _vm.form.author,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"author\", $$v)\n },\n expression: \"form.author\",\n },\n }),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#C0C0C0\",\n \"margin-left\": \"10px\",\n },\n },\n [_vm._v(\"类上面的作者名称\")]\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-form-item\",\n { attrs: { label: \"模块名称\", prop: \"module_name\" } },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"40%\" },\n model: {\n value: _vm.form.module_name,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"module_name\", $$v)\n },\n expression: \"form.module_name\",\n },\n }),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#C0C0C0\",\n \"margin-left\": \"10px\",\n },\n },\n [_vm._v(\"模块的名称,请选择项目中已存在的模块\")]\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-form-item\",\n { attrs: { label: \"至于包下\", prop: \"pack\" } },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"40%\" },\n model: {\n value: _vm.form.pack,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"pack\", $$v)\n },\n expression: \"form.pack\",\n },\n }),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#C0C0C0\",\n \"margin-left\": \"10px\",\n },\n },\n [_vm._v(\"项目包的名称,生成的代码放到哪个包里面\")]\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-form-item\",\n { attrs: { label: \"接口名称\", prop: \"apiAlias\" } },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"40%\" },\n model: {\n value: _vm.form.api_alias,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"api_alias\", $$v)\n },\n expression: \"form.api_alias\",\n },\n }),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#C0C0C0\",\n \"margin-left\": \"10px\",\n },\n },\n [_vm._v(\"接口的名称,用于控制器与接口文档中\")]\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-form-item\",\n { attrs: { label: \"前端路径\", prop: \"path\" } },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"40%\" },\n model: {\n value: _vm.form.path,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"path\", $$v)\n },\n expression: \"form.path\",\n },\n }),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#C0C0C0\",\n \"margin-left\": \"10px\",\n },\n },\n [_vm._v(\"输入views文件夹下的目录,不存在即创建\")]\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-form-item\",\n { attrs: { label: \"去表前缀\", prop: \"prefix\" } },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"40%\" },\n attrs: { placeholder: \"默认不去除表前缀\" },\n model: {\n value: _vm.form.prefix,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"prefix\", $$v)\n },\n expression: \"form.prefix\",\n },\n }),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#C0C0C0\",\n \"margin-left\": \"10px\",\n },\n },\n [_vm._v(\"默认不去除表前缀,可自定义\")]\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-form-item\",\n { attrs: { label: \"是否覆盖\", prop: \"cover\" } },\n [\n _c(\n \"el-radio-group\",\n {\n staticStyle: { width: \"40%\" },\n attrs: { size: \"mini\" },\n model: {\n value: _vm.form.cover,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"cover\", $$v)\n },\n expression: \"form.cover\",\n },\n },\n [\n _c(\n \"el-radio-button\",\n { attrs: { label: \"true\" } },\n [_vm._v(\"是\")]\n ),\n _vm._v(\" \"),\n _c(\n \"el-radio-button\",\n { attrs: { label: \"false\" } },\n [_vm._v(\"否\")]\n ),\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#C0C0C0\",\n \"margin-left\": \"10px\",\n },\n },\n [_vm._v(\"谨防误操作,请慎重选择\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }"]} |