Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/babel-loader/0db92b16e2a43f752deca6df54edb320.json
2024-12-05 09:33:18 +08:00

1 line
21 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\\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\\monitor\\device\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\monitor\\device\\index.vue","mtime":1732871026613},{"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 _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;\nrequire(\"core-js/modules/es6.regexp.replace\");\nvar _createForOfIteratorHelper2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js\"));\nvar _device = _interopRequireDefault(require(\"@/api/acs/device/device\"));\nvar _vuedraggable = _interopRequireDefault(require(\"vuedraggable\"));\nvar _crud = _interopRequireDefault(require(\"@/mixins/crud\"));\nvar _actor = _interopRequireDefault(require(\"@/api/acs/stage/actor\"));\nvar _XJDeviceMonitor = _interopRequireDefault(require(\"@/views/acs/monitor/device/XJDeviceMonitor\"));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// 导入draggable组件\nvar _default = exports.default = {\n name: 'MonitorDevice',\n // 注册draggable组件\n components: {\n draggable: _vuedraggable.default,\n XJDeviceMonitor: _XJDeviceMonitor.default\n },\n mixins: [_crud.default],\n data: function data() {\n return {\n stage_code: '',\n dialogFormVisible: false,\n dialogFormVisible1: false,\n dialogFormVisible2: false,\n dialogFormVisible3: false,\n dialogFormVisible4: false,\n dialogFormVisible5: false,\n dialogFormVisible6: false,\n arr2: [],\n currentItem: '',\n stageSelectList: [],\n deviceList: [],\n form: {\n index: 0,\n device_code: '',\n angle: 0,\n hasGoodStatus: null,\n barcode: '',\n suspended: null,\n material_type: '',\n requireSucess: '',\n fullrequireSucess: ''\n },\n grid_width: 1000\n };\n },\n created: function created() {\n this.initArr2();\n this.webSocket();\n },\n methods: {\n clickDevice: function clickDevice(item) {\n // debugger\n var index = item.index;\n var clickObj = this.arr2[index];\n console.log(clickObj.data);\n if (!clickObj.img2 || clickObj.img2 === '1' || !item.data) {\n return;\n }\n if (clickObj.data.is_click !== true) {\n return;\n }\n if (clickObj.data.device_type === 'scanner') {\n this.dialogFormVisible1 = true;\n } else {\n if (clickObj.data.driver_type === 'hailiang_engraving_cache') {\n this.dialogFormVisible3 = true;\n } else if (clickObj.data.driver_type === 'hailiang_packer_station') {\n this.dialogFormVisible4 = true;\n } else if (clickObj.data.driver_type === 'hailiang_xj_plc_test') {\n this.$refs.child1.setForm(clickObj);\n } else if (clickObj.data.driver_type === 'standard_stacker') {\n this.dialogFormVisible4 = true;\n } else if (clickObj.data.driver_type === 'pull_head_manipulator') {\n this.dialogFormVisible6 = true;\n } else {\n this.dialogFormVisible = true;\n }\n }\n this.form.angle = clickObj.angle;\n this.form.index = clickObj.index;\n this.form.device_code = clickObj.device_code;\n this.form.hasGoodStatus = clickObj.data.hasGoods;\n this.form.material_type = clickObj.data.material_type;\n this.form.requireSucess = clickObj.data.requireSucess;\n this.form.fullrequireSucess = clickObj.data.fullrequireSucess;\n },\n hasGoods: function hasGoods(item) {\n if (item.data && item.data.hasGoods > 0) {\n return true;\n }\n return false;\n },\n statusPic: function statusPic(item) {\n if (item.data && item.data.isOnline === true) {\n return true;\n }\n return false;\n },\n isError: function isError(item) {\n if (item.data && item.data.isError === true) {\n return true;\n }\n return false;\n },\n isErrorColor: function isErrorColor(item) {\n if (item.data && item.data.isError === true) {\n return 'error';\n }\n return 'normal';\n },\n changeCurrentTime: function changeCurrentTime(item) {\n this.currentItem = item.index;\n },\n moveShow: function moveShow(item) {\n // debugger\n if (item.device_code && item.data) {\n var arr = [{\n name: '设备编号',\n value: item.device_code\n }, {\n name: '设备名称',\n value: item.device_name\n }];\n var data = item.data;\n for (var val in data) {\n if (val === 'isOnline' || val === 'isError' || val === 'hasGoods') {\n continue;\n }\n if (val === 'message' && data.isError === true) {\n var obj = {\n name: '设备信息',\n value: data[val]\n };\n arr.push(obj);\n }\n if (val === 'message' && data.isError === 'false') {\n var _obj = {\n name: '异常信息',\n value: data[val]\n };\n arr.push(_obj);\n }\n if (val === 'move') {\n var _obj2 = {\n name: '光电信号',\n value: data[val]\n };\n arr.push(_obj2);\n } else if (val === 'mode') {\n var _obj3 = {\n name: '模式',\n value: data[val]\n };\n arr.push(_obj3);\n } else if (val === 'error') {\n var _obj4 = {\n name: '报警',\n value: data[val]\n };\n arr.push(_obj4);\n } else if (val === 'ip') {\n var _obj5 = {\n name: 'IP地址',\n value: data[val]\n };\n arr.push(_obj5);\n } else if (val === 'number') {\n var _obj6 = {\n name: '托盘数量',\n value: data[val]\n };\n arr.push(_obj6);\n } else if (val === 'qty') {\n var _obj7 = {\n name: '数量',\n value: data[val]\n };\n arr.push(_obj7);\n } else if (val === 'weight') {\n var _obj8 = {\n name: '重量',\n value: data[val]\n };\n arr.push(_obj8);\n } else if (val === 'instruction_message') {\n var _obj9 = {\n name: '指令信息',\n value: data[val]\n };\n arr.push(_obj9);\n } else if (val === 'last_instruction_message') {\n var _obj10 = {\n name: '上次指令信息',\n value: data[val]\n };\n arr.push(_obj10);\n } else if (val === 'container') {\n var _obj11 = {\n name: '载具号',\n value: data[val]\n };\n arr.push(_obj11);\n } else if (val === 'last_container') {\n var _obj12 = {\n name: '上次载具号',\n value: data[val]\n };\n arr.push(_obj12);\n } else if (val === 'instruction_code') {\n var _obj13 = {\n name: '指令号',\n value: data[val]\n };\n arr.push(_obj13);\n } else if (val === 'last_instruction_code') {\n var _obj14 = {\n name: '上次指令号',\n value: data[val]\n };\n arr.push(_obj14);\n } else if (val === 'action') {\n var _obj15 = {\n name: '动作信号',\n value: data[val]\n };\n arr.push(_obj15);\n } else if (val === 'io_action') {\n var _obj16 = {\n name: '允许进出信号',\n value: data[val]\n };\n arr.push(_obj16);\n } else if (val === 'material') {\n var _obj17 = {\n name: '物料',\n value: data[val]\n };\n arr.push(_obj17);\n } else if (val === 'batch') {\n var _obj18 = {\n name: '批次',\n value: data[val]\n };\n arr.push(_obj18);\n } else if (val === 'requestSucess') {\n var _obj19 = {\n name: '缺料请求成功',\n value: data[val]\n };\n arr.push(_obj19);\n } else if (val === 'fullrequestSucess') {\n var _obj20 = {\n name: '空箱请求成功',\n value: data[val]\n };\n arr.push(_obj20);\n } else if (val === 'applySucess') {\n var _obj21 = {\n name: '是否申请指令',\n value: data[val]\n };\n arr.push(_obj21);\n } else if (val === 'message') {\n var _obj22 = {\n name: '说明',\n value: data[val]\n };\n arr.push(_obj22);\n } else if (val === 'empty_is_lack') {\n var _obj23 = {\n name: '空箱位缺箱',\n value: data[val]\n };\n arr.push(_obj23);\n } else if (val === 'empty_is_finish') {\n var _obj24 = {\n name: '空位完成',\n value: data[val]\n };\n arr.push(_obj24);\n } else if (val === 'full_ready_req_agv') {\n var _obj25 = {\n name: '满箱位就绪请求AGV',\n value: data[val]\n };\n arr.push(_obj25);\n } else if (val === 'temperature') {\n var _obj26 = {\n name: '当前温度',\n value: data[val]\n };\n arr.push(_obj26);\n } else if (val === 'finish') {\n var _obj27 = {\n name: '烘箱完成',\n value: data[val]\n };\n arr.push(_obj27);\n } else if (val === 'countdown_house') {\n var _obj28 = {\n name: '恒温倒计时(时)',\n value: data[val]\n };\n arr.push(_obj28);\n } else if (val === 'countdown_min') {\n var _obj29 = {\n name: '恒温倒计时(分)',\n value: data[val]\n };\n arr.push(_obj29);\n } else if (val === 'countdown_sec') {\n var _obj30 = {\n name: '恒温倒计时(秒)',\n value: data[val]\n };\n arr.push(_obj30);\n } else if (val === 'task') {\n var _obj31 = {\n name: '任务号',\n value: data[val]\n };\n arr.push(_obj31);\n } else if (val === 'door') {\n var _obj32 = {\n name: '门状态',\n value: data[val]\n };\n arr.push(_obj32);\n } else if (val === 'storage_stock_num') {\n var _obj33 = {\n name: '储料仓库存数量',\n value: data[val]\n };\n arr.push(_obj33);\n } else if (val === 'line_stock_num') {\n var _obj34 = {\n name: '线体库存数量',\n value: data[val]\n };\n arr.push(_obj34);\n } else if (val === 'order_prod_allnum') {\n var _obj35 = {\n name: '订单生产总量',\n value: data[val]\n };\n arr.push(_obj35);\n } else if (val === 'order') {\n var _obj36 = {\n name: '工单号',\n value: data[val]\n };\n arr.push(_obj36);\n } else if (val === 'storage_stock_num') {\n var _obj37 = {\n name: '储料仓库存数量',\n value: data[val]\n };\n arr.push(_obj37);\n } else if (val === 'line_stock_num') {\n var _obj38 = {\n name: '线体库存数量',\n value: data[val]\n };\n arr.push(_obj38);\n } else if (val === 'material_type') {\n var _obj39 = {\n name: '产品编号',\n value: data[val]\n };\n arr.push(_obj39);\n } else if (val === 'lack_req') {\n var _obj40 = {\n name: '缺料请求',\n value: data[val]\n };\n arr.push(_obj40);\n } else if (val === 'empty_req') {\n var _obj41 = {\n name: '空箱请求',\n value: data[val]\n };\n arr.push(_obj41);\n } else if (val === 'address') {\n var _obj42 = {\n name: 'agv位置',\n value: data[val]\n };\n arr.push(_obj42);\n } else if (val === 'phaseName') {\n var _obj43 = {\n name: 'phase',\n value: data[val]\n };\n arr.push(_obj43);\n } else if (val === 'full_req') {\n var _obj44 = {\n name: '满箱请求',\n value: data[val]\n };\n arr.push(_obj44);\n } else if (val === 'open_time') {\n var _obj45 = {\n name: '开机时间',\n value: data[val]\n };\n arr.push(_obj45);\n } else if (val === 'close_time') {\n var _obj46 = {\n name: '关机时间',\n value: data[val]\n };\n arr.push(_obj46);\n } else if (val === 'feeding_qty') {\n var _obj47 = {\n name: '上料数量',\n value: data[val]\n };\n arr.push(_obj47);\n } else if (val === 'error_num') {\n var _obj48 = {\n name: '故障次数',\n value: data[val]\n };\n arr.push(_obj48);\n } else if (val === 'is_disable') {\n var _obj49 = {\n name: '是否禁用',\n value: data[val]\n };\n arr.push(_obj49);\n }\n }\n return arr;\n }\n },\n dialogSave: function dialogSave() {\n var _this = this;\n _device.default.changeDeviceStatus(this.form).then(function (res) {\n _this.notify('操作成功', 'success');\n _this.dialogFormVisible = false;\n _this.dialogFormVisible3 = false;\n _this.dialogFormVisible4 = false;\n _this.dialogFormVisible6 = false;\n _this.initArr2();\n }).catch(function (err) {\n _this.dialogFormVisible = false;\n _this.dialogFormVisible3 = false;\n _this.dialogFormVisible4 = false;\n _this.dialogFormVisible6 = false;\n console.log(err.response.data.message);\n });\n },\n statusSave: function statusSave() {\n var _this2 = this;\n _device.default.changeFenceStatus(this.form).then(function (res) {\n _this2.notify('操作成功', 'success');\n _this2.dialogFormVisible2 = false;\n _this2.initArr2();\n }).catch(function (err) {\n _this2.dialogFormVisible2 = false;\n console.log(err.response.data.message);\n });\n },\n saveBarcode: function saveBarcode() {\n var _this3 = this;\n _device.default.saveBarcode(this.form).then(function (res) {\n _this3.notify('操作成功', 'success');\n _this3.dialogFormVisible1 = false;\n _this3.initArr2();\n }).catch(function (err) {\n _this3.dialogFormVisible1 = false;\n console.log(err.response.data.message);\n });\n },\n initArr2: function initArr2() {\n var _this4 = this;\n _actor.default.queryStageActor('SHDP').then(function (data) {\n if (data.detail.length > 0) {\n _this4.grid_width = data.form.grid_width;\n _this4.arr2 = [];\n for (var i = 0; i < data.form.grid_length; i++) {\n var a = {\n 'id': i,\n 'name': '',\n device_code: '',\n img: '',\n index: i,\n img2: '1',\n angle: '0'\n };\n _this4.arr2.push(a);\n }\n var _iterator = (0, _createForOfIteratorHelper2.default)(data.detail),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var _i = _step.value;\n var index = _i.index;\n _this4.arr2.splice(index, 1, _i);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n }\n }).catch(function (err) {\n console.log(err.response.data.message);\n });\n },\n webSocket: function webSocket() {\n var that = this;\n if (typeof WebSocket === 'undefined') {\n this.$notify({\n title: '提示',\n message: '当前浏览器无法接收实时报警信息,请使用谷歌浏览器!',\n type: 'warning',\n duration: 0\n });\n } else {\n var id = 'device_monitor';\n // 获取token保存到vuex中的用户信息此处仅适用于本项目注意删除或修改\n // 实例化socket这里我把用户名传给了后台使后台能判断要把消息发给哪个用户其实也可以后台直接获取用户IP来判断并推送\n\n // const wsUri = process.env.VUE_APP_WS_API + '/webSocket/' + id\n var wsUri = window.g.prod.VUE_APP_BASE_API.replace('http', 'ws') + '/webSocket/' + id;\n this.socket = new WebSocket(wsUri);\n // 监听socket打开\n this.socket.onopen = function () {\n console.log('浏览器WebSocket已打开');\n // that.socket.send('测试客户端发送消息')\n };\n\n // 监听socket消息接收\n this.socket.onmessage = function (msg) {\n var list = JSON.parse(msg.data).msg.detail;\n // console.log(list)\n var _iterator2 = (0, _createForOfIteratorHelper2.default)(list),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var item = _step2.value;\n var index = item.index;\n // that.arr2.splice(index, 1, item)\n\n if (item.data) {\n Object.assign(that.arr2[index].data, item.data);\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n };\n\n // 监听socket错误\n this.socket.onerror = function () {\n that.$notify({\n title: '错误',\n message: '服务器错误,无法接收实时报警信息',\n type: 'error',\n duration: 0\n });\n };\n // 监听socket关闭\n this.socket.onclose = function () {\n console.log('WebSocket已关闭');\n };\n }\n }\n }\n};",null]}