1 line
17 KiB
JSON
1 line
17 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!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\\acs\\task\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\task\\index.vue","mtime":1732871026670},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"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":["\"use strict\";\n\nvar _interopRequireWildcard = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireWildcard.js\");\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/defineProperty.js\"));\nrequire(\"core-js/modules/es6.array.find\");\nrequire(\"core-js/modules/es6.function.name\");\nvar _objectSpread2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/objectSpread2.js\"));\nvar _task = _interopRequireWildcard(require(\"@/api/acs/task/task\"));\nvar _crud = _interopRequireWildcard(require(\"@crud/crud\"));\nvar _CRUD = _interopRequireDefault(require(\"@crud/CRUD.operation\"));\nvar _RR = _interopRequireDefault(require(\"@crud/RR.operation\"));\nvar _Pagination = _interopRequireDefault(require(\"@crud/Pagination\"));\nvar _device = _interopRequireDefault(require(\"@/api/acs/device/device\"));\nvar _routePlan = _interopRequireDefault(require(\"@/api/acs/route/routePlan\"));\nvar _dict = require(\"@/views/system/dict/dict\");\nvar _i18n = _interopRequireDefault(require(\"@/i18n\"));\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//\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//\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//\nvar _default = exports.default = {\n name: 'Task',\n components: {\n pagination: _Pagination.default,\n crudOperation: _CRUD.default,\n rrOperation: _RR.default\n },\n dicts: ['task_status', 'task_type', 'agv_system_type', 'storage_task_type', 'kezhuan', 'empty_shaft_position'],\n mixins: [(0, _crud.presenter)(), (0, _crud.header)(), (0, _crud.crud)()],\n cruds: function cruds() {\n return (0, _crud.default)({\n title: _i18n.default.t('task.txt_box.Task'),\n url: 'api/task',\n idField: 'task_id',\n sort: 'task_id,desc',\n optShow: {\n add: false,\n edit: true,\n del: true,\n reset: false,\n download: false\n },\n crudMethod: (0, _objectSpread2.default)({}, _task.default)\n });\n },\n data: function data() {\n var _this = this;\n var checkFromY = function checkFromY(rule, value, callback) {\n if (_this.start_flag) {\n if (!value) {\n callback(new Error(_this.$t('task.select.please_enter_origin_column')));\n } else {\n callback();\n }\n } else {\n callback();\n }\n };\n var checkFromZ = function checkFromZ(rule, value, callback) {\n if (_this.start_flag) {\n if (!value) {\n callback(new Error(_this.$t('task.select.please_enter_origin_level')));\n } else {\n callback();\n }\n } else {\n callback();\n }\n };\n var checkToY = function checkToY(rule, value, callback) {\n if (_this.end_flag) {\n if (!value) {\n callback(new Error(_this.$t('task.select.please_select_destination_column')));\n } else {\n callback();\n }\n } else {\n callback();\n }\n };\n var checkToZ = function checkToZ(rule, value, callback) {\n if (_this.end_flag) {\n if (!value) {\n callback(new Error(_this.$t('task.select.please_select_destination_level')));\n } else {\n callback();\n }\n } else {\n callback();\n }\n };\n return {\n formDia: false,\n isDisabled: false,\n deviceList: [],\n empty_shaft_position: [],\n materialList: [],\n statusList: [],\n routeList: [],\n agvActionList: [{\n key: '普通任务',\n value: 1\n }, {\n key: '取货二次分配',\n value: 2\n }, {\n key: '防货二次分配',\n value: 3\n }, {\n key: '取放货二次分配',\n value: 4\n }],\n task_type: [],\n class_type: [],\n fromYList: [],\n fromZList: [],\n toYList: [],\n toZList: [],\n start_flag: false,\n end_flag: false,\n permission: {\n add: ['admin', 'task:add'],\n edit: ['admin', 'task:edit'],\n del: ['admin', 'task:del']\n },\n showAddRowButton: true,\n form: {\n task_id: null,\n vehicle_code: null,\n vehicle_type: null,\n task_type: '1',\n storage_task_type: '',\n task_status: null,\n priority: 1,\n start_point_code: null,\n start_point_code2: null,\n start_device_code: null,\n start_device_code2: null,\n next_point_code: null,\n next_point_code2: null,\n interaction_json: null,\n remark: null,\n material: null,\n route_plan_code: 'normal',\n agv_action_type: 1,\n from_x: null,\n from_y: null,\n from_z: null,\n to_x: null,\n to_y: null,\n to_z: null,\n from_x2: null,\n from_y2: null,\n from_z2: null,\n to_x2: null,\n to_y2: null,\n to_z2: null,\n agv_system_type: '',\n interactionJson: null\n },\n taskStatus: {\n task_status: '',\n task_id: null\n },\n extension: [{\n name: '',\n value: ''\n }],\n dialogVisible: false,\n rules: {\n start_point_code: [{\n required: true,\n message: '起点不能为空',\n trigger: 'change'\n }],\n next_point_code: [{\n required: true,\n message: '终点不能为空',\n trigger: 'change'\n }],\n from_y: [{\n validator: checkFromY,\n trigger: 'change'\n }],\n from_z: [{\n validator: checkFromZ,\n trigger: 'change'\n }],\n to_y: [{\n validator: checkToY,\n trigger: 'change'\n }],\n to_z: [{\n validator: checkToZ,\n trigger: 'change'\n }]\n }\n };\n },\n created: function created() {\n var _this2 = this;\n _device.default.selectDeviceList().then(function (data) {\n _this2.deviceList = data;\n });\n _routePlan.default.selectList().then(function (data) {\n _this2.routeList = data;\n });\n (0, _dict.getDicts)().then(function (data) {\n _this2.dicts = data;\n });\n },\n methods: (0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)((0, _defineProperty2.default)({\n getAgvSystemLabel: function getAgvSystemLabel(value) {\n var item = this.dict.label.agv_system_type[value];\n return item;\n },\n addNewRow: function addNewRow() {\n this.extension.push({\n name: '',\n value: ''\n });\n },\n deleteField: function deleteField(index) {\n // 添加字段的时候删除一条数据\n if (this.extension.length > 1) {\n this.extension.splice(index, 1);\n }\n },\n cancelForm: function cancelForm() {\n // 清空表单数据\n this.extension = [{\n name: '',\n value: ''\n }];\n this.dialogVisible = false;\n },\n saveForm: function saveForm() {\n // 保存表单数据\n // 你可以在这里处理保存逻辑,并发送请求保存表单数据\n this.form.interactionJson = this.extension.reduce(function (extension, item) {\n extension[item.name] = item.value;\n return extension;\n }, {});\n this.dialogVisible = false;\n },\n saveBtn: function saveBtn() {\n var _this3 = this;\n // 禁用按钮\n this.isDisabled = true;\n _task.default.add(this.form).then(function (res) {\n // 请求完成后启用按钮\n _this3.isDisabled = false;\n _this3.crud.toQuery();\n _this3.formDia = false;\n _this3.isDisabled = true;\n });\n this.extension = [{\n name: '',\n value: ''\n }];\n // 设置定时器,等待一定时间后再次允许请求\n setTimeout(function () {\n _this3.isDisabled = false; // 可根据具体需求进行调整\n }, 1000); // 5000 毫秒,即 5 秒钟\n },\n openDialog: function openDialog() {\n this.dialogVisible = true;\n },\n closeDialog: function closeDialog() {\n this.dialogVisible = false;\n }\n }, _crud.default.HOOK.beforeRefresh, function () {\n return true;\n }), \"finish\", function finish(index, row) {\n var _this4 = this;\n this.taskStatus.task_id = row.task_id;\n this.taskStatus.task_status = index;\n _task.default.finish(this.taskStatus).then(function (res) {\n _this4.crud.toQuery();\n _this4.crud.notify('完成成功', _crud.default.NOTIFICATION_TYPE.SUCCESS);\n }).catch(function (err) {\n console.log(err.response.data.message);\n });\n }), \"cancel\", function cancel(index, row) {\n var _this5 = this;\n _task.default.cancel(row.task_id).then(function (res) {\n _this5.crud.toQuery();\n _this5.crud.notify('取消成功', _crud.default.NOTIFICATION_TYPE.SUCCESS);\n }).catch(function (err) {\n console.log(err.response.data.message);\n });\n }), \"cancelAndInst\", function cancelAndInst(index, row) {\n var _this6 = this;\n _task.default.cancelAndInst(row.task_id).then(function (res) {\n _this6.crud.toQuery();\n _this6.crud.notify('取消成功', _crud.default.NOTIFICATION_TYPE.SUCCESS);\n }).catch(function (err) {\n console.log(err.response.data.message);\n });\n }), \"createInst\", function createInst(index, row) {\n var _this7 = this;\n _task.default.createInst(row.task_id).then(function (res) {\n _this7.crud.toQuery();\n _this7.crud.notify('创建成功', _crud.default.NOTIFICATION_TYPE.SUCCESS);\n }).catch(function (err) {\n console.log(err.response.data.message);\n });\n }), \"reload\", function reload() {\n var _this8 = this;\n _task.default.reload().then(function (res) {\n _this8.crud.toQuery();\n }).catch(function (err) {\n console.log(err.response.data.message);\n });\n }), \"beforeHandleCommand\", function beforeHandleCommand(index, row, command) {\n return {\n 'index': index,\n 'row': row,\n 'command': command\n };\n }), \"handleCommand\", function handleCommand(index, row, command) {\n switch (command) {\n case 'a':\n // 完成\n this.finish('2', row);\n break;\n case 'b':\n // 取消\n this.cancel(index, row);\n break;\n case 'c':\n // 创建指令\n this.createInst(index, row);\n break;\n case 'd':\n // 强制完成\n this.finish('4', row);\n break;\n case 'e':\n // 取消任务和指令\n this.cancelAndInst('3', row);\n break;\n }\n }), \"showStartStorage\", function showStartStorage(val) {\n var _this9 = this;\n var obj = {};\n obj = this.deviceList.find(function (item) {\n return item.device_code === val;\n });\n if (obj.device_type === 'storage') {\n this.start_flag = true;\n var storage_obj = {};\n _device.default.queryStorageExtra(obj.device_code).then(function (data) {\n storage_obj = data;\n var n1 = storage_obj.minY;\n var n2 = storage_obj.maxY;\n var m1 = storage_obj.minZ;\n var m2 = storage_obj.maxZ;\n var from_y = [];\n var from_z = [];\n for (var i = n1; i <= n2; i++) {\n var y = {};\n if (i < 10) {\n y.id = '0' + i;\n } else {\n y.id = i;\n }\n y.value = i + '列';\n from_y.push(y);\n }\n for (var _i = m1; _i <= m2; _i++) {\n var z = {};\n if (_i < 10) {\n z.id = '0' + _i;\n } else {\n z.id = _i;\n }\n z.value = _i + '层';\n from_z.push(z);\n }\n _this9.fromYList = from_y;\n _this9.fromZList = from_z;\n _this9.form.from_x = storage_obj.tunnel;\n });\n } else {\n this.start_flag = false;\n this.form.from_x = '';\n this.form.from_y = '';\n this.form.from_z = '';\n }\n this.isDisabled = false;\n }), \"showEndStorage\", function showEndStorage(val) {\n var _this10 = this;\n var obj = {};\n obj = this.deviceList.find(function (item) {\n return item.device_code === val;\n });\n if (obj.device_type === 'storage') {\n this.end_flag = true;\n var storage_obj = {};\n _device.default.queryStorageExtra(obj.device_code).then(function (data) {\n storage_obj = data;\n var n1 = storage_obj.minY;\n var n2 = storage_obj.maxY;\n var m1 = storage_obj.minZ;\n var m2 = storage_obj.maxZ;\n var to_y = [];\n var to_z = [];\n for (var i = n1; i <= n2; i++) {\n var y = {};\n if (i < 10) {\n y.id = '0' + i;\n } else {\n y.id = i;\n }\n y.value = i + '列';\n to_y.push(y);\n }\n for (var _i2 = m1; _i2 <= m2; _i2++) {\n var z = {};\n if (_i2 < 10) {\n z.id = '0' + _i2;\n } else {\n z.id = _i2;\n }\n z.value = _i2 + '层';\n to_z.push(z);\n }\n _this10.toYList = to_y;\n _this10.toZList = to_z;\n _this10.form.to_x = storage_obj.tunnel;\n });\n } else {\n this.end_flag = false;\n this.form.to_x = '';\n this.form.to_y = '';\n this.form.to_z = '';\n }\n this.isDisabled = false;\n })\n};",null]} |