{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\HolographicMonitor\\EquipmentMonitor.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\HolographicMonitor\\EquipmentMonitor.vue","mtime":1681441192473},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.object.keys\";\nimport _defineProperty from \"D:/jenkins/workspace/cssc-fvue/node_modules/@babel/runtime/helpers/esm/defineProperty\";\nimport \"core-js/modules/web.dom.iterable\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nexport default {\n name: 'equipment-monitor',\n data: function data() {\n return {\n collectTime: '',\n timer: null,\n bodyStyle: {\n padding: '10px 20px'\n },\n bodyStyle2: {\n padding: '10px',\n height: 'calc(100% - 20px)'\n },\n equipmentStates: [{\n key: 'normal',\n value: 0,\n text: '正常风机'\n }, {\n key: 'warm',\n value: 0,\n text: '预警风机'\n }, {\n key: 'alarm',\n value: 0,\n text: '报警风机'\n } // {key: 'abnormal', value: 0, text: '通讯异常风机'},\n ],\n ListData: [],\n crewCol: {\n col1: {\n crewList: [// {\n // name: '#00001',\n // isExpand: false,\n // activeNames: [],\n // innerActiveKeys: {},\n // partList: [\n // {\n // innerActiveNames: [],\n // key: 'col2-key1',\n // name: '传动链',\n // data: [\n // {\n // key: '主轴前轴承径向',\n // value: '正常',\n // },\n // {\n // key: '发动机驱动端径向',\n // value: '正常',\n // },\n // ],\n // },\n // ],\n // },\n ]\n },\n col2: {\n crewList: []\n },\n col3: {\n crewList: []\n },\n col4: {\n crewList: []\n }\n }\n };\n },\n filters: {\n state: function state(value) {\n if (value == 1) {\n return '正常';\n } else if (value == 2) {\n return '预警';\n } else if (value == 3) {\n return '报警';\n }\n }\n },\n mounted: function mounted() {\n this.initData();\n this.circlrQuery();\n },\n beforeDestroy: function beforeDestroy() {\n clearInterval(this.timer);\n },\n methods: {\n circlrQuery: function circlrQuery() {\n var _this = this;\n\n clearInterval(this.timer);\n this.timer = setInterval(function () {\n _this.clearData();\n\n _this.initData();\n\n _this.circlrQuery();\n }, 1000 * 60 * 5);\n },\n clearData: function clearData() {\n this.ListData = [];\n this.crewCol = {\n col1: {\n crewList: []\n },\n col2: {\n crewList: []\n },\n col3: {\n crewList: []\n },\n col4: {\n crewList: []\n }\n };\n this.equipmentStates[0].value = 0;\n this.equipmentStates[1].value = 0;\n this.equipmentStates[2].value = 0;\n },\n initData: function initData() {\n var _this2 = this;\n\n this.$http.post('${cssc}/biz/cms/cmsState/v1/queryNoPage').then(function (res) {\n if (res.status == 200) {\n _this2.ListData = res.data;\n console.log(_this2.ListData);\n _this2.collectTime = _this2.ListData[0].collTime;\n\n _this2.ListData.forEach(function (item, index) {\n if (item.fanState == 1) {\n _this2.equipmentStates[0].value++;\n } else if (item.fanState == 2) {\n _this2.equipmentStates[1].value++;\n } else if (item.fanState == 3) {\n _this2.equipmentStates[2].value++;\n }\n\n item.isExpand = false;\n item.activeNames = [];\n item.innerActiveKeys = {};\n item.partList = [];\n var item1 = {\n key: '',\n name: '传动链振动',\n data: JSON.parse(item.driveChain),\n innerActiveNames: []\n };\n var item2 = {\n key: '',\n name: '倾角数据',\n data: JSON.parse(item.towerBaseObliquity),\n innerActiveNames: []\n }; // console.log(item)\n\n if (index % 4 == 0) {\n var _item$innerActiveKeys;\n\n item1.key = 'col1-key1';\n item2.key = 'col1-key2';\n item.innerActiveKeys = (_item$innerActiveKeys = {}, _defineProperty(_item$innerActiveKeys, item1.key, false), _defineProperty(_item$innerActiveKeys, item2.key, false), _item$innerActiveKeys);\n item.partList.push(item1, item2);\n\n _this2.crewCol.col1.crewList.push(item);\n } else if (index % 4 == 1) {\n var _item$innerActiveKeys2;\n\n item1.key = 'col2-key1';\n item2.key = 'col2-key2';\n item.innerActiveKeys = (_item$innerActiveKeys2 = {}, _defineProperty(_item$innerActiveKeys2, item1.key, false), _defineProperty(_item$innerActiveKeys2, item2.key, false), _item$innerActiveKeys2);\n item.partList.push(item1, item2);\n\n _this2.crewCol.col2.crewList.push(item);\n } else if (index % 4 == 2) {\n var _item$innerActiveKeys3;\n\n item1.key = 'col3-key1';\n item2.key = 'col3-key2';\n item.innerActiveKeys = (_item$innerActiveKeys3 = {}, _defineProperty(_item$innerActiveKeys3, item1.key, false), _defineProperty(_item$innerActiveKeys3, item2.key, false), _item$innerActiveKeys3);\n item.partList.push(item1, item2);\n\n _this2.crewCol.col3.crewList.push(item);\n } else if (index % 4 == 3) {\n var _item$innerActiveKeys4;\n\n item1.key = 'col3-key1';\n item2.key = 'col3-key2';\n item.innerActiveKeys = (_item$innerActiveKeys4 = {}, _defineProperty(_item$innerActiveKeys4, item1.key, false), _defineProperty(_item$innerActiveKeys4, item2.key, false), _item$innerActiveKeys4);\n item.partList.push(item1, item2);\n\n _this2.crewCol.col4.crewList.push(item);\n }\n });\n }\n });\n },\n toggleExpand: function toggleExpand(key, i) {\n var _this3 = this;\n\n if (this.crewCol[key].crewList[i].isExpand) {\n this.crewCol[key].crewList[i].activeNames = [];\n Object.keys(this.crewCol[key].crewList[i].innerActiveKeys).forEach(function (keyname) {\n _this3.crewCol[key].crewList[i].innerActiveKeys[keyname] = false;\n });\n this.crewCol[key].crewList[i].partList.forEach(function (part) {\n return part.innerActiveNames = [];\n });\n } else {\n this.crewCol[key].crewList[i].activeNames = [this.crewCol[key].crewList[i].fanCode];\n this.crewCol[key].crewList[i].partList.forEach(function (part) {\n part.innerActiveNames = _this3.crewCol[key].crewList[i].partList.map(function (item) {\n return item.key;\n });\n });\n Object.keys(this.crewCol[key].crewList[i].innerActiveKeys).forEach(function (keyname) {\n _this3.crewCol[key].crewList[i].innerActiveKeys[keyname] = true;\n });\n }\n\n this.crewCol[key].crewList[i].isExpand = !this.crewCol[key].crewList[i].isExpand;\n console.log(key, i, this.crewCol[key].crewList[i]);\n this.$forceUpdate();\n },\n handleChangeItem: function handleChangeItem(val, key, i, currentKey) {\n if (val.length) {\n var keysObj = this.crewCol[key].crewList[i].innerActiveKeys;\n keysObj[val[0]] = true;\n var arr = [];\n\n for (var keyName in keysObj) {\n if (!keysObj[keyName]) {\n this.crewCol[key].crewList[i].isExpand = false;\n } else {\n arr.push(keyName);\n }\n }\n\n if (arr.length == Object.keys(keysObj).length) {\n this.crewCol[key].crewList[i].isExpand = true;\n }\n } else {\n this.crewCol[key].crewList[i].innerActiveKeys[currentKey] = false;\n this.crewCol[key].crewList[i].isExpand = false;\n }\n\n this.$forceUpdate();\n }\n }\n};",null]}