1 line
38 KiB
JSON
1 line
38 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\\system\\monitor\\device\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\monitor\\device\\index.vue","mtime":1732871026791},{"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;\nvar _createForOfIteratorHelper2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js\"));\nvar _stage = _interopRequireDefault(require(\"@/api/logicflow/stage\"));\nvar _bg_monitor = _interopRequireDefault(require(\"@/assets/images/bg_monitor.jpg\"));\nvar _device = _interopRequireDefault(require(\"@/api/acs/device/device\"));\nvar _deviceStageMonitor = require(\"@/api/acs/device/deviceStageMonitor\");\nrequire(\"@logicflow/core/dist/style/index.css\");\nrequire(\"@logicflow/extension/lib/style/index.css\");\nvar _core = require(\"@logicflow/core\");\nvar _node = require(\"@/views/system/logicflow/editor/components/node\");\nvar _i18n = _interopRequireDefault(require(\"@/i18n\"));\nvar _stage2 = require(\"@/api/acs/stage/stage\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 data = {};\nvar lf = '';\nvar _default = exports.default = {\n name: 'MonitorDevice',\n data: function data() {\n return {\n // stageParam: 'stage_code', // 舞台参数\n dialogDeviceMsgVisible: false,\n // 显示设备信息的dialog\n device_code: null,\n tops: '20vh',\n // 初始top\n stageSelectList: [],\n arr: [],\n // 显示数组\n dialogFormVisible: false,\n dialogFormVisible1: false,\n dialogFormVisible2: false,\n dialogFormVisible3: false,\n dialogFormVisible4: false,\n dialogFormVisible5: false,\n dialogFormVisible6: false,\n dialogFormVisible7: false,\n dialogFormVisible8: false,\n dialogFormVisible9: false,\n dialogFormVisible10: false,\n Stages: [],\n stage_code: 'stage_code',\n stage_name: '二楼监控',\n form: {\n device_code: '',\n hasGoodStatus: null,\n barcode: '',\n hand_barcode: '',\n hand_material_barcode: '',\n suspended: null,\n material_type: '',\n requireSucess: '',\n fullrequireSucess: '',\n is_disable: '',\n applySucess: '',\n toCommand: null,\n prohibitInWarehouse: false,\n prohibitOutWarehouse: false,\n stopReceiveTask: false\n },\n allDeviceMsg: [],\n msgTop: '200px',\n msgLeft: '200px',\n language: 'zh'\n };\n },\n created: function created() {\n this.getStages();\n this.language = localStorage.getItem('lang');\n },\n mounted: function mounted() {\n this.init();\n },\n beforeDestroy: function beforeDestroy() {\n // js提供的clearInterval方法用来清除定时器\n console.log('定时器销毁');\n clearInterval(this.timer);\n },\n methods: {\n // 流程图初始化\n init: function init() {\n var _this = this;\n // 初始化配置\n lf = new _core.LogicFlow({\n overlapMode: 1,\n container: document.querySelector('#container'),\n // 容器\n // 画布配置\n // width: window.innerWidth, // 宽度\n height: window.innerHeight,\n // 高度\n grid: {\n // 不用格子直接显示,使用背景\n visible: false,\n type: 'mesh',\n size: 5\n },\n background: {\n // backgroundImage: 'url(\"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAwIDEwIEwgNDAgMTAgTSAxMCAwIEwgMTAgNDAgTSAwIDIwIEwgNDAgMjAgTSAyMCAwIEwgMjAgNDAgTSAwIDMwIEwgNDAgMzAgTSAzMCAwIEwgMzAgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2QwZDBkMCIgb3BhY2l0eT0iMC4yIiBzdHJva2Utd2lkdGg9IjEiLz48cGF0aCBkPSJNIDQwIDAgTCAwIDAgMCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDBkMGQwIiBzdHJva2Utd2lkdGg9IjEiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JpZCkiLz48L3N2Zz4=\")',\n // backgroundRepeat: 'repeat'\n backgroundImage: 'url(' + _bg_monitor.default + ')',\n backgroundSize: '100% 100%',\n backgroundRepeat: 'no-repeat'\n },\n isSilentMode: true,\n adjustEdge: false,\n adjustEdgeMiddle: false,\n adjustEdgeStartAndEnd: false,\n adjustNodePosition: false,\n hideAnchors: true,\n nodeTextEdit: false,\n edgeTextEdit: false\n });\n lf.setTheme({\n baseEdge: {\n strokeWidth: 1\n },\n baseNode: {\n strokeWidth: 1\n },\n nodeText: {\n overflowMode: 'autoWrap',\n lineHeight: 1.5\n },\n edgeText: {\n overflowMode: 'autoWrap',\n lineHeight: 1.5\n }\n });\n // 注册自定义元素\n (0, _node.registerCustomElement)(lf);\n // 删除默认的右键菜单\n lf.extension.menu.setMenuConfig({\n nodeMenu: false\n });\n lf.on('node:click', function (data) {\n // 鼠标点击节点\n console.log('data: ', data);\n // 展开显示设备信息\n if (data.data.type !== 'pro-rect' && data.data.type !== 'pro-circle' && data.data.type !== 'triangle' && data.data.type !== 'rect-radius') {\n if (data.data.properties.device) {\n _this.moveShow(data.data); // 传递节点数据,用来获取id做比对\n _this.dialogDeviceMsgVisible = true;\n _this.device_code = data.data.properties.device;\n _this.tops = data.e.y + 'px';\n document.getElementsByClassName('el-dialog')[0].style.marginLeft = data.e.x + 'px';\n }\n }\n });\n lf.on('node:contextmenu', function (data) {\n // 右键编辑\n if (data.data.type !== 'pro-rect' && data.data.type !== 'pro-circle' && data.data.type !== 'triangle' && data.data.type !== 'rect-radius') {\n if (data.data.properties.device) {\n _this.editDevice(data.data.id); // 编辑\n }\n }\n });\n // 开始渲染\n lf.render(data);\n this.initStageData();\n this.changeStage(this.stage_code);\n },\n getStages: function getStages() {\n var _this2 = this;\n (0, _stage2.selectStageList)().then(function (data) {\n for (var i = 0; i < data.length; i++) {\n if (_i18n.default.locale === 'en') {\n var tempObject = {\n 'stage_name': data[i].en_stage_name,\n 'stage_code': data[i].stage_code\n };\n _this2.Stages.push(tempObject);\n }\n if (_i18n.default.locale === 'zh') {\n var _tempObject = {\n 'stage_name': data[i].zh_stage_name,\n 'stage_code': data[i].stage_code\n };\n _this2.Stages.push(_tempObject);\n }\n if (_i18n.default.locale === 'in') {\n var _tempObject2 = {\n 'stage_name': data[i].in_stage_name,\n 'stage_code': data[i].stage_code\n };\n _this2.Stages.push(_tempObject2);\n }\n /* const tempObject = {\r\n 'stage_name': data[i].in_stage_name,\r\n 'stage_code': data[i].stage_code\r\n }\r\n this.Stages.push(tempObject) */\n }\n console.log(_this2.Stages);\n });\n },\n changeStage: function changeStage(var1) {\n var _this3 = this;\n // 获取舞台数据\n this.stage_code = var1;\n _stage.default.getNewStageDataByCode(this.stage_code).then(function (res) {\n // 通过舞台编码获取舞台数据并且赋值到lf对象\n data = JSON.parse(res.stage_data);\n lf.render(data);\n _this3.initStatus(); // 初始化状态\n });\n this.timer = setInterval(function () {\n // 定时刷新设备的状态信息\n console.log('定时器启动');\n _this3.initStatus();\n }, 2000);\n },\n editDevice: function editDevice(id) {\n var item = '';\n for (var i in this.allDeviceMsg) {\n // 查找点击节点的id\n if (id === this.allDeviceMsg[i].id) {\n item = this.allDeviceMsg[i];\n break; // 匹对完退出\n }\n }\n var clickObj = item;\n console.log('clickObj.data', clickObj.data);\n if (!item.data) {\n return;\n }\n if (!clickObj.data.is_click) {\n return;\n }\n if (clickObj.data.device_type === 'scanner') {\n // 扫码器\n this.dialogFormVisible1 = true;\n } else {\n console.log(clickObj.data.driver_type);\n if (clickObj.data.driver_type === 'standard_ordinary_site') {\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 === 'slit_two_manipulator') {\n this.dialogFormVisible4 = true;\n } else if (clickObj.data.driver_type === 'siemens_conveyor') {\n this.dialogFormVisible7 = true;\n } else if (clickObj.data.driver_type === 'siemens_conveyor_ckk') {\n this.dialogFormVisible7 = true;\n } else if (clickObj.data.driver_type === 'standard_conveyor_control_with_scanner') {\n this.dialogFormVisible6 = true;\n } else if (clickObj.data.driver_type === 'standard_stacker') {\n this.dialogFormVisible8 = true;\n } else if (clickObj.data.driver_type === 'pull_head_manipulator') {\n this.dialogFormVisible9 = true;\n } else if (clickObj.data.driver_type === 'conveyor_with_scanner_weight') {\n this.dialogFormVisible10 = 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 this.form.is_disable = clickObj.data.is_disable1;\n this.form.applySucess = clickObj.data.applySucess;\n this.form.barcode = clickObj.data.barcode;\n this.form.hand_barcode = clickObj.data.hand_barcode;\n this.form.prohibitInWarehouse = clickObj.data.prohibitInWarehouse;\n this.form.prohibitOutWarehouse = clickObj.data.prohibitOutWarehouse;\n this.form.stopReceiveTask = clickObj.data.stopReceiveTask;\n this.form.toCommand = null;\n },\n moveShow: function moveShow(nodeData) {\n // 点击之后显示出来的数据----只需要设备信息\n var item = '';\n for (var i in this.allDeviceMsg) {\n // 查找点击节点的id\n if (nodeData.id === this.allDeviceMsg[i].id) {\n item = this.allDeviceMsg[i];\n break; // 匹对完退出\n }\n }\n this.arr = []; // 清空\n if (item.device_code && item.data) {\n console.log('item', item);\n /* let tempDeviceName = ''\r\n if (this.language === 'zh') {\r\n tempDeviceName = item.data.zh_device_name\r\n }\r\n if (this.language === 'en') {\r\n tempDeviceName = item.data.en_device_name\r\n }\r\n if (this.language === 'in') {\r\n tempDeviceName = item.data.in_device_name\r\n } */\n this.arr = [{\n name: _i18n.default.t('monitor.click.equipment_number'),\n value: item.device_code\n }, {\n name: _i18n.default.t('monitor.click.device_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: _i18n.default.t('monitor.click.device_information'),\n value: _data[val]\n };\n this.arr.push(obj);\n }\n if (val === 'message' && _data.isError === 'false') {\n var _obj = {\n name: _i18n.default.t('monitor.click.exception_message'),\n value: _data[val]\n };\n this.arr.push(_obj);\n }\n if (val === 'move') {\n var _obj2 = {\n name: _i18n.default.t('monitor.click.photoelectric_signal'),\n value: _data[val]\n };\n this.arr.push(_obj2);\n } else if (val === 'mode') {\n var _obj3 = {\n name: _i18n.default.t('monitor.click.mode'),\n value: _data[val]\n };\n this.arr.push(_obj3);\n } else if (val === 'error') {\n var _obj4 = {\n name: _i18n.default.t('monitor.click.alarm'),\n value: _data[val]\n };\n this.arr.push(_obj4);\n } else if (val === 'ip') {\n var _obj5 = {\n name: 'IP',\n value: _data[val]\n };\n this.arr.push(_obj5);\n } else if (val === 'number') {\n var _obj6 = {\n name: _i18n.default.t('monitor.click.pallet_quantity'),\n value: _data[val]\n };\n this.arr.push(_obj6);\n } else if (val === 'inst_message') {\n var _obj7 = {\n name: _i18n.default.t('monitor.click.instruction_information'),\n value: _data[val]\n };\n this.arr.push(_obj7);\n } else if (val === 'message') {\n var _obj8 = {\n name: _i18n.default.t('monitor.click.note_information'),\n value: _data[val]\n };\n this.arr.push(_obj8);\n } else if (val === 'inst_message') {\n var _obj9 = {\n name: _i18n.default.t('monitor.click.current_instruction_message'),\n value: _data[val]\n };\n this.arr.push(_obj9);\n } else if (val === 'last_inst_message') {\n var _obj10 = {\n name: _i18n.default.t('monitor.click.last_instruction_message'),\n value: _data[val]\n };\n this.arr.push(_obj10);\n } else if (val === 'container_type') {\n var _obj11 = {\n name: _i18n.default.t('monitor.click.pallet_type'),\n value: _data[val]\n };\n this.arr.push(_obj11);\n } else if (val === 'barcode') {\n var _obj12 = {\n name: _i18n.default.t('monitor.click.barcode'),\n value: _data[val]\n };\n this.arr.push(_obj12);\n } else if (val === 'barcode_length') {\n var _obj13 = {\n name: _i18n.default.t('monitor.click.barcode_length'),\n value: _data[val]\n };\n this.arr.push(_obj13);\n } else if (val === 'last_container') {\n var _obj14 = {\n name: _i18n.default.t('monitor.click.last_container'),\n value: _data[val]\n };\n this.arr.push(_obj14);\n } else if (val === 'instruction_code') {\n var _obj15 = {\n name: _i18n.default.t('monitor.click.current_instruction_message'),\n value: _data[val]\n };\n this.arr.push(_obj15);\n } else if (val === 'task_code') {\n var _obj16 = {\n name: _i18n.default.t('monitor.click.task_number'),\n value: _data[val]\n };\n this.arr.push(_obj16);\n } else if (val === 'last_instruction_code') {\n var _obj17 = {\n name: _i18n.default.t('monitor.click.last_instruction_message'),\n value: _data[val]\n };\n this.arr.push(_obj17);\n } else if (val === 'action') {\n var _obj18 = {\n name: _i18n.default.t('monitor.click.action_signal'),\n value: _data[val]\n };\n this.arr.push(_obj18);\n } else if (val === 'io_action') {\n var _obj19 = {\n name: _i18n.default.t('monitor.click.clearance_signal'),\n value: _data[val]\n };\n this.arr.push(_obj19);\n } else if (val === 'material') {\n var _obj20 = {\n name: _i18n.default.t('monitor.click.materiel'),\n value: _data[val]\n };\n this.arr.push(_obj20);\n } else if (val === 'batch') {\n var _obj21 = {\n name: _i18n.default.t('monitor.click.lot'),\n value: _data[val]\n };\n this.arr.push(_obj21);\n } else if (val === 'requestSucess') {\n var _obj22 = {\n name: _i18n.default.t('monitor.click.request_task'),\n value: _data[val]\n };\n this.arr.push(_obj22);\n } else if (val === 'applySucess') {\n var _obj23 = {\n name: _i18n.default.t('monitor.click.request_order'),\n value: _data[val]\n };\n this.arr.push(_obj23);\n } else if (val === 'requireApplyLabelingSuccess') {\n var _obj24 = {\n name: _i18n.default.t('monitor.click.apply_labeling'),\n value: _data[val]\n };\n this.arr.push(_obj24);\n } else if (val === 'requireApplyLaStrangulationSuccess') {\n var _obj25 = {\n name: _i18n.default.t('monitor.click.apply_for_bundling'),\n value: _data[val]\n };\n this.arr.push(_obj25);\n } else if (val === 'status') {\n var _obj26 = {\n name: _i18n.default.t('monitor.click.device_status'),\n value: _data[val]\n };\n this.arr.push(_obj26);\n } else if (val === 'weight') {\n var _obj27 = {\n name: _i18n.default.t('monitor.click.weight'),\n value: _data[val]\n };\n this.arr.push(_obj27);\n } else if (val === 'move_1') {\n var _obj28 = {\n name: _i18n.default.t('monitor.click.front_station_photoelectric_signal'),\n value: _data[val]\n };\n this.arr.push(_obj28);\n } else if (val === 'open') {\n var _obj29 = {\n name: _i18n.default.t('monitor.click.open'),\n value: _data[val]\n };\n this.arr.push(_obj29);\n } else if (val === 'close') {\n var _obj30 = {\n name: _i18n.default.t('monitor.click.close'),\n value: _data[val]\n };\n this.arr.push(_obj30);\n } else if (val === 'phase') {\n var _obj31 = {\n name: _i18n.default.t('monitor.click.AGV_phase'),\n value: _data[val]\n };\n this.arr.push(_obj31);\n } else if (val === 'phase_name') {\n var _obj32 = {\n name: _i18n.default.t('monitor.click.description_of_the_AGV_phase'),\n value: _data[val]\n };\n this.arr.push(_obj32);\n } else if (val === 'option') {\n var _obj33 = {\n name: _i18n.default.t('monitor.click.AGV_action'),\n value: _data[val]\n };\n this.arr.push(_obj33);\n } else if (val === 'agv_power') {\n var _obj34 = {\n name: _i18n.default.t('monitor.click.AGV_power'),\n value: _data[val]\n };\n this.arr.push(_obj34);\n } else if (val === 'move_2') {\n var _obj35 = {\n name: _i18n.default.t('monitor.click.post-station_photoelectric_signal'),\n value: _data[val]\n };\n this.arr.push(_obj35);\n } else if (val === 'action_1') {\n var _obj36 = {\n name: _i18n.default.t('monitor.click.front_station_action_signal'),\n value: _data[val]\n };\n this.arr.push(_obj36);\n } else if (val === 'action_2') {\n var _obj37 = {\n name: _i18n.default.t('monitor.click.back_station_action_signal'),\n value: _data[val]\n };\n this.arr.push(_obj37);\n } else if (val === 'walk_y') {\n var _obj38 = {\n name: _i18n.default.t('monitor.click.walk_y'),\n value: _data[val]\n };\n this.arr.push(_obj38);\n } else if (val === 'task1') {\n var _obj39 = {\n name: _i18n.default.t('monitor.click.previous_station_task'),\n value: _data[val]\n };\n this.arr.push(_obj39);\n } else if (val === 'task2') {\n var _obj40 = {\n name: _i18n.default.t('monitor.click.back_station_task'),\n value: _data[val]\n };\n this.arr.push(_obj40);\n } else if (val === 'task') {\n var _obj41 = {\n name: _i18n.default.t('monitor.click.task_number'),\n value: _data[val]\n };\n this.arr.push(_obj41);\n } else if (val === 'last_task') {\n var _obj42 = {\n name: _i18n.default.t('monitor.click.last_mission_number'),\n value: _data[val]\n };\n this.arr.push(_obj42);\n } else if (val === 'is_disable') {\n var _obj43 = {\n name: _i18n.default.t('monitor.click.disable'),\n value: _data[val]\n };\n this.arr.push(_obj43);\n } else if (val === 'temperature') {\n var _obj44 = {\n name: _i18n.default.t('monitor.click.current_temperature'),\n value: _data[val]\n };\n this.arr.push(_obj44);\n } else if (val === 'finish') {\n var _obj45 = {\n name: _i18n.default.t('monitor.click.oven_finish'),\n value: _data[val]\n };\n this.arr.push(_obj45);\n } else if (val === 'countdown_house') {\n var _obj46 = {\n name: _i18n.default.t('monitor.click.house'),\n value: _data[val]\n };\n this.arr.push(_obj46);\n } else if (val === 'countdown_min') {\n var _obj47 = {\n name: _i18n.default.t('monitor.click.minutes'),\n value: _data[val]\n };\n this.arr.push(_obj47);\n } else if (val === 'countdown_sec') {\n var _obj48 = {\n name: _i18n.default.t('monitor.click.seconds'),\n value: _data[val]\n };\n this.arr.push(_obj48);\n } else if (val === 'door') {\n var _obj49 = {\n name: _i18n.default.t('monitor.click.gate_state'),\n value: _data[val]\n };\n this.arr.push(_obj49);\n } else if (val === 'notCreateTaskMessage') {\n var _obj50 = {\n name: _i18n.default.t('monitor.click.task_creation_failure'),\n value: _data[val]\n };\n this.arr.push(_obj50);\n } else if (val === 'notCreateInstMessage') {\n var _obj51 = {\n name: _i18n.default.t('monitor.click.failed_to_create_instruction'),\n value: _data[val]\n };\n this.arr.push(_obj51);\n } else if (val === 'feedMessage') {\n var _obj52 = {\n name: _i18n.default.t('monitor.click.no_electrical_signal_feedback_cause'),\n value: _data[val]\n };\n this.arr.push(_obj52);\n } else if (val === 'requireSucess') {\n var _obj53 = {\n name: _i18n.default.t('monitor.click.request_success_flag'),\n value: _data[val]\n };\n this.arr.push(_obj53);\n } else if (val === 'requireActionSucess') {\n var _obj54 = {\n name: _i18n.default.t('monitor.click.delivery_completed'),\n value: _data[val]\n };\n this.arr.push(_obj54);\n } else if (val === 'applySucess') {\n var _obj55 = {\n name: 'applySucess',\n value: _data[val]\n };\n this.arr.push(_obj55);\n } else if (val === 'out_finish') {\n var _obj56 = {\n name: _i18n.default.t('monitor.click.delivery_completed'),\n value: _data[val]\n };\n this.arr.push(_obj56);\n } else if (val === 'inventory_qty') {\n var _obj57 = {\n name: _i18n.default.t('monitor.click.inventory_quantity'),\n value: _data[val]\n };\n this.arr.push(_obj57);\n } else if (val === 'hand_barcode') {\n var _obj58 = {\n name: _i18n.default.t('monitor.click.Complement_information'),\n value: _data[val]\n };\n this.arr.push(_obj58);\n } else if (val === 'hand_barcode1') {\n var _obj59 = {\n name: _i18n.default.t('monitor.click.the_subvolume_number'),\n value: _data[val]\n };\n this.arr.push(_obj59);\n } else if (val === 'x') {\n var _obj60 = {\n name: 'X',\n value: _data[val]\n };\n this.arr.push(_obj60);\n } else if (val === 'y') {\n var _obj61 = {\n name: 'Y',\n value: _data[val]\n };\n this.arr.push(_obj61);\n } else if (val === 'angle') {\n var _obj62 = {\n name: _i18n.default.t('monitor.click.angle'),\n value: _data[val]\n };\n this.arr.push(_obj62);\n } else if (val === 'electricity') {\n var _obj63 = {\n name: _i18n.default.t('monitor.click.electric_quantity'),\n value: _data[val]\n };\n this.arr.push(_obj63);\n } else if (val === 'status_name') {\n var _obj64 = {\n name: _i18n.default.t('monitor.click.status'),\n value: _data[val]\n };\n this.arr.push(_obj64);\n } else if (val === 'fault') {\n var _obj65 = {\n name: _i18n.default.t('monitor.click.abnormal'),\n value: _data[val]\n };\n this.arr.push(_obj65);\n } else if (val === 'map_id') {\n var _obj66 = {\n name: _i18n.default.t('monitor.click.floor'),\n value: _data[val]\n };\n this.arr.push(_obj66);\n } else if (val === 'power') {\n var _obj67 = {\n name: _i18n.default.t('monitor.click.electric_quantity'),\n value: _data[val]\n };\n this.arr.push(_obj67);\n } else if (val === 'pallet') {\n var _obj68 = {\n name: _i18n.default.t('monitor.click.tray'),\n value: _data[val]\n };\n this.arr.push(_obj68);\n } else if (val === 'load') {\n var _obj69 = {\n name: _i18n.default.t('monitor.click.loading_or_not'),\n value: _data[val]\n };\n this.arr.push(_obj69);\n } else if (val === 'alarm') {\n var _obj70 = {\n name: _i18n.default.t('monitor.click.alarm'),\n value: _data[val]\n };\n this.arr.push(_obj70);\n } else if (val === 'task_id') {\n var _obj71 = {\n name: _i18n.default.t('monitor.click.task_number'),\n value: _data[val]\n };\n this.arr.push(_obj71);\n } else if (val === 'command') {\n var _obj72 = {\n name: _i18n.default.t('monitor.click.command'),\n value: _data[val]\n };\n this.arr.push(_obj72);\n } else if (val === 'material_barcode') {\n var _obj73 = {\n name: _i18n.default.t('monitor.click.the_subvolume_number'),\n value: _data[val]\n };\n this.arr.push(_obj73);\n } else if (val === 'inst_message') {\n var _obj74 = {\n name: _i18n.default.t('monitor.click.Current_command_information'),\n value: _data[val]\n };\n this.arr.push(_obj74);\n } else if (val === 'errors') {\n var _obj75 = {\n name: _i18n.default.t('monitor.click.Core_error_identifier'),\n value: _data[val]\n };\n this.arr.push(_obj75);\n } else if (val === 'upload_scene_status') {\n var _obj76 = {\n name: _i18n.default.t('monitor.click.Whether_to_push_the_scenario_waybill'),\n value: _data[val]\n };\n this.arr.push(_obj76);\n } else if (val === 'procBusiness') {\n var _obj77 = {\n name: _i18n.default.t('monitor.click.Whether_it_is_being_executed'),\n value: _data[val]\n };\n this.arr.push(_obj77);\n } else if (val === 'connection_status') {\n var _obj78 = {\n name: _i18n.default.t('monitor.click.Connection_status'),\n value: _data[val]\n };\n this.arr.push(_obj78);\n } else if (val === 'dispatchable_status') {\n var _obj79 = {\n name: _i18n.default.t('monitor.click.Whether_the_order_can_be_accepted'),\n value: _data[val]\n };\n this.arr.push(_obj79);\n } else if (val === 'current_map_invalid') {\n var _obj80 = {\n name: _i18n.default.t('monitor.click.Whether_or_not_in_the_scene'),\n value: _data[val]\n };\n this.arr.push(_obj80);\n } else if (val === 'disconnect') {\n var _obj81 = {\n name: _i18n.default.t('monitor.click.Whether_or_not_the_connection_is_disconnected'),\n value: _data[val]\n };\n this.arr.push(_obj81);\n } else if (val === 'low_battery') {\n var _obj82 = {\n name: _i18n.default.t('monitor.click.The_state_of_the_robots_battery_level'),\n value: _data[val]\n };\n this.arr.push(_obj82);\n } else if (val === 'suspended') {\n var _obj83 = {\n name: _i18n.default.t('monitor.click.The_status_of_the_waybill'),\n value: _data[val]\n };\n this.arr.push(_obj83);\n } else if (val === 'unconfirmed_reloc') {\n var _obj84 = {\n name: _i18n.default.t('monitor.click.positioning_confirmation'),\n value: _data[val]\n };\n this.arr.push(_obj84);\n } else if (val === 'unlock') {\n var _obj85 = {\n name: _i18n.default.t('monitor.click.control'),\n value: _data[val]\n };\n this.arr.push(_obj85);\n } else if (val === 'qty') {\n var _obj86 = {\n name: _i18n.default.t('monitor.click.number_of_air_shafts'),\n value: _data[val]\n };\n this.arr.push(_obj86);\n } else if (val === 'type') {\n var _obj87 = {\n name: _i18n.default.t('opc.table_title.type'),\n value: _data[val]\n };\n this.arr.push(_obj87);\n } else if (val === 'agv_task_type') {\n var _obj88 = {\n name: _i18n.default.t('monitor.click.agv_task_type'),\n value: _data[val]\n };\n this.arr.push(_obj88);\n }\n }\n }\n // console.log('arr:', this.arr)\n },\n initStatus: function initStatus() {\n var _this4 = this;\n // 初始化所有节点的设备信息,通过节点id对应设备编号\n var resion = {};\n resion = lf.getGraphData().nodes.map(function (item) {\n return {\n id: item.id,\n device_code: item.properties.device\n };\n });\n (0, _deviceStageMonitor.getDeviceByCodes)(resion).then(function (res) {\n console.log(res);\n _this4.allDeviceMsg = res; // 拿到所有节点的设备数据\n // console.log('initStatus-res', res)\n // 实时设置状态信息\n var _iterator = (0, _createForOfIteratorHelper2.default)(res),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var item = _step.value;\n // 循环并且设置属性值\n if (item.data !== undefined) {\n if (item.data.isOnline !== undefined) {\n lf.setProperties(item.id, {\n isOnline: item.data.isOnline\n });\n }\n if (item.data.hasGoods !== undefined) {\n lf.setProperties(item.id, {\n hasGoods: item.data.hasGoods\n });\n }\n if (item.data.isError !== undefined) {\n lf.setProperties(item.id, {\n isError: item.data.isError\n });\n }\n }\n }\n // 设置动态实时显示设备信息\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n var _lf$getSelectElements = lf.getSelectElements(),\n nodes = _lf$getSelectElements.nodes; // 获取选中的节点\n // console.log(nodes)\n if (nodes.length === 1) {\n // 因为是定时器,没有选中则不用实时更新显示数据\n _this4.moveShow(nodes[0]); // 监控模式下不可能托选,因此就只有一个数据\n }\n });\n },\n dialogSave: function dialogSave() {\n var _this5 = this;\n _device.default.changeDeviceStatus(this.form).then(function () {\n _this5.$notify({\n title: '操作成功',\n message: '',\n type: 'success'\n });\n _this5.dialogFormVisible = false;\n _this5.dialogFormVisible3 = false;\n _this5.dialogFormVisible4 = false;\n _this5.dialogFormVisible5 = false;\n _this5.dialogFormVisible6 = false;\n _this5.dialogFormVisible7 = false;\n _this5.dialogFormVisible8 = false;\n _this5.dialogFormVisible9 = false;\n _this5.dialogFormVisible10 = false;\n _this5.initStageData();\n }).catch(function (err) {\n _this5.dialogFormVisible = false;\n _this5.dialogFormVisible3 = false;\n _this5.dialogFormVisible4 = false;\n _this5.dialogFormVisible5 = false;\n _this5.dialogFormVisible7 = false;\n _this5.dialogFormVisible8 = false;\n _this5.dialogFormVisible9 = false;\n _this5.dialogFormVisible10 = false;\n console.log(err.response.data.message);\n });\n },\n saveBarcode: function saveBarcode() {\n var _this6 = this;\n _device.default.saveBarcode(this.form).then(function () {\n _this6.notify('操作成功', 'success');\n _this6.dialogFormVisible1 = false;\n _this6.initStageData();\n }).catch(function (err) {\n _this6.dialogFormVisible1 = false;\n console.log(err.response.data.message);\n });\n },\n initStageData: function initStageData() {\n var _this7 = this;\n // 获取舞台编码\n if (this.stage_code !== '') {\n _stage.default.getNewStageDataByCode(this.stage_code).then(function (res) {\n // 通过舞台编码获取舞台数据并且赋值到lf对象\n data = JSON.parse(res.stage_data);\n lf.render(data);\n _this7.initStatus(); // 初始化状态\n });\n }\n // this.timer = setInterval(() => { // 定时刷新设备的状态信息\n // console.log('定时器启动')\n // this.initStatus()\n // }, 2000)\n }\n }\n};",null]} |