1 line
6.0 KiB
JSON
1 line
6.0 KiB
JSON
{"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\\acs\\route\\routeLine\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\route\\routeLine\\index.vue","mtime":1732871026623},{"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//\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//\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport crudRouteLine from '@/api/acs/route/routeLine'\r\nimport CRUD, { presenter, header, form, crud } from '@crud/crud'\r\nimport rrOperation from '@crud/RR.operation'\r\nimport crudOperation from '@crud/CRUD.operation'\r\nimport udOperation from '@crud/UD.operation'\r\nimport pagination from '@crud/Pagination'\r\nimport { selectList } from '@/api/acs/route/routePlan'\r\nimport deviceCrud from '@/api/acs/device/device'\r\nimport i18n from '@/i18n'\r\n\r\nconst defaultForm = {\r\n line_uuid: null,\r\n device_code: null,\r\n next_device_code: null,\r\n weights: 5,\r\n points: null,\r\n route_plan_id: '690e45b400d94185a7ad1eac24d43ef7',\r\n type: '0',\r\n remark: null,\r\n is_active: null,\r\n is_delete: null,\r\n create_by: null,\r\n create_time: null,\r\n update_by: null,\r\n update_time: null\r\n}\r\nexport default {\r\n name: 'RouteLine',\r\n components: { pagination, crudOperation, rrOperation, udOperation },\r\n mixins: [presenter(), header(), form(defaultForm), crud()],\r\n cruds() {\r\n return CRUD({\r\n title: i18n.t('route.title1'),\r\n url: 'api/routeLine',\r\n idField: 'line_uuid',\r\n sort: 'line_uuid,desc',\r\n crudMethod: { ...crudRouteLine },\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 data() {\r\n return {\r\n fit: false,\r\n routePlanList: [],\r\n deviceList: [],\r\n deviceType: [\r\n {\r\n typeName: '输送路由',\r\n typeValue: '0'\r\n },\r\n {\r\n typeName: 'agv路由',\r\n typeValue: '1'\r\n }],\r\n permission: {\r\n add: ['admin', 'routeLine:add'],\r\n edit: ['admin', 'routeLine:edit'],\r\n del: ['admin', 'routeLine:del']\r\n },\r\n rules: {\r\n route_plan_id: [\r\n { required: true, message: '路由类型不能为空', trigger: 'blur' }\r\n ],\r\n device_code: [\r\n { required: true, message: '设备编码不能为空', trigger: 'blur' }\r\n ],\r\n next_device_code: [\r\n { required: true, message: '下一设备不能为空', trigger: 'blur' }\r\n ],\r\n weights: [\r\n { required: true, message: '权值不能为空', trigger: 'blur' }\r\n ]\r\n }\r\n }\r\n },\r\n\r\n created() {\r\n this.$nextTick(() => {\r\n selectList().then(data => {\r\n this.routePlanList = data\r\n })\r\n deviceCrud.selectDeviceList().then(data => {\r\n this.deviceList = data\r\n })\r\n })\r\n },\r\n methods: {\r\n // 钩子:在获取表格数据之前执行,false 则代表不获取数据\r\n [CRUD.HOOK.beforeRefresh]() {\r\n return true\r\n },\r\n // 钩子:在获取表格数据之前执行,false 则代表不获取数据\r\n [CRUD.HOOK.beforeToEdit](data) {\r\n this.form.device_code = Array.of(data.form.device_code.split('').join(''))\r\n this.form.next_device_code = Array.of(data.form.next_device_code.split('').join(''))\r\n return true\r\n },\r\n [CRUD.HOOK.beforeSubmit](data) {\r\n if (this.crud.status.edit === 1) {\r\n this.form.device_code = data.form.device_code.join('')\r\n this.form.next_device_code = data.form.next_device_code.join('')\r\n }\r\n return true\r\n },\r\n // 改变状态\r\n changeEnabled(data) {\r\n var msg = '停用'\r\n if (data.is_active === 1) {\r\n msg = '启用'\r\n }\r\n crudRouteLine.enabled(data).then(res => {\r\n this.crud.notify(msg + '成功', CRUD.NOTIFICATION_TYPE.SUCCESS)\r\n }).catch(() => {\r\n data.enabled = !data.enabled\r\n })\r\n /* this.$confirm('此操作将 \"' + msg + '\" ' + ', 是否继续?', '提示', {\r\n confirmButtonText: '确定',\r\n cancelButtonText: '取消',\r\n type: 'warning'\r\n }).then(() => {\r\n\r\n }).catch(() => {\r\n data.enabled = !data.enabled\r\n })*/\r\n },\r\n reload() {\r\n crudRouteLine.reload().then(res => {\r\n this.crud.toQuery()\r\n }).catch(err => {\r\n console.log(err.response.data.message)\r\n })\r\n }\r\n }\r\n}\r\n",null]} |