{"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\\tools\\codeGen\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\tools\\codeGen\\index.vue","mtime":1732871026811},{"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\\babel-loader\\lib\\index.js","mtime":1732872825017},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport checkPermission from '@/utils/permission'\r\nimport codeGenDetail from './codeDetail.vue'\r\nimport crudDict from '@/views/tools/codeGen/genCode'\r\n\r\nimport CRUD, { presenter, header, form } from '@crud/crud'\r\nimport crudOperation from '@crud/CRUD.operation'\r\nimport pagination from '@crud/Pagination'\r\nimport rrOperation from '@crud/RR.operation'\r\nimport udOperation from '@crud/UD.operation'\r\n\r\nconst defaultForm = { id: null, name: null, description: null, codeGenDetails: [], code: null }\r\n\r\nexport default {\r\n name: 'GenCode',\r\n components: { crudOperation, pagination, rrOperation, udOperation, codeGenDetail },\r\n cruds() {\r\n return [\r\n CRUD({ title: '编码', url: 'api/genCode', crudMethod: { ...crudDict }, sort: ['create_time,desc'],\r\n optShow: {\r\n add: true,\r\n edit: true,\r\n del: true,\r\n download: false\r\n }})\r\n ]\r\n },\r\n mixins: [presenter(), header(), form(defaultForm)],\r\n data() {\r\n return {\r\n queryTypeOptions: [\r\n { key: 'code', display_name: '编码' },\r\n { key: 'name', display_name: '名称' }\r\n ],\r\n rules: {\r\n code: [\r\n { required: true, message: '请输入编码', trigger: 'blur' }\r\n ]\r\n },\r\n permission: {\r\n add: ['admin', 'dict:add'],\r\n edit: ['admin', 'dict:edit'],\r\n del: ['admin', 'dict:del'],\r\n download: [null]\r\n }\r\n }\r\n },\r\n methods: {\r\n checkPermission,\r\n // 获取数据前设置好接口地址\r\n [CRUD.HOOK.beforeRefresh]() {\r\n if (this.$refs.codeGenDetail) {\r\n this.$refs.codeGenDetail.query.dictName = ''\r\n }\r\n return true\r\n },\r\n // 选中字典后,设置字典详情数据\r\n handleCurrentChange(val) {\r\n if (val) {\r\n this.$refs.codeGenDetail.query.dictName = val.code\r\n this.$refs.codeGenDetail.query.id = val.id\r\n this.$refs.codeGenDetail.form.codeRuleId = val.id\r\n this.$refs.codeGenDetail.dictId = val.id\r\n this.$refs.codeGenDetail.crud.toQuery()\r\n }\r\n }\r\n }\r\n}\r\n",null]}