1 line
10 KiB
JSON
1 line
10 KiB
JSON
{"remainingRequest":"F:\\workspace\\webstorm\\SafetyScreen-ui2\\node_modules\\babel-loader\\lib\\index.js!F:\\workspace\\webstorm\\SafetyScreen-ui2\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!F:\\workspace\\webstorm\\SafetyScreen-ui2\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\workspace\\webstorm\\SafetyScreen-ui2\\src\\components\\home\\leftTwo.vue?vue&type=script&lang=js","dependencies":[{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui2\\src\\components\\home\\leftTwo.vue","mtime":1740032704203},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui2\\babel.config.js","mtime":1740032703932},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui2\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740032832373},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui2\\node_modules\\babel-loader\\lib\\index.js","mtime":1740032833520},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui2\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740032832373},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui2\\node_modules\\vue-loader\\lib\\index.js","mtime":1740032833997}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJGOi93b3Jrc3BhY2Uvd2Vic3Rvcm0vU2FmZXR5U2NyZWVuLXVpMi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKdmFyIF9yZWdlbmVyYXRvclJ1bnRpbWUyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJGOi93b3Jrc3BhY2Uvd2Vic3Rvcm0vU2FmZXR5U2NyZWVuLXVpMi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9yZWdlbmVyYXRvclJ1bnRpbWUuanMiKSk7CnZhciBfYXN5bmNUb0dlbmVyYXRvcjIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkY6L3dvcmtzcGFjZS93ZWJzdG9ybS9TYWZldHlTY3JlZW4tdWkyL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2FzeW5jVG9HZW5lcmF0b3IuanMiKSk7CnZhciBfaG9tZSA9IHJlcXVpcmUoIkAvYXBpL2hvbWUvaG9tZSIpOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwp2YXIgX2RlZmF1bHQgPSBleHBvcnRzLmRlZmF1bHQgPSB7CiAgbmFtZTogJ3NlbnNlRGV2aWNlJywKICBjb21wb25lbnRzOiB7fSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc2Vuc2VEYXRhOiB7CiAgICAgICAgYmFzZUVudmlyb25tZW50TW9uaXRvcjogMCwKICAgICAgICBiYXNlUGl0TW9uaXRvcjogMCwKICAgICAgICBiYXNlU2FmZXR5SGF0OiAwLAogICAgICAgIGRldmljZU9ubGluZVRvdGFsOiAwLAogICAgICAgIGRldmljZVRvdGFsOiAwLAogICAgICAgIGxlYWRTdHJhaW5Nb25pdG9yOiAwLAogICAgICAgIHRvd2VyUmFrZU1vbml0b3I6IDAsCiAgICAgICAgdG93ZXJXYXRlck1vbml0b3I6IDAKICAgICAgfQogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7fSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5nZXRTZW5zZURhdGEoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHRvZ2dsZURpYWxvZzogZnVuY3Rpb24gdG9nZ2xlRGlhbG9nKHYpIHsKICAgICAgdGhpcy4kZW1pdCgnb3BlbkRpYWxvZycsIHsKICAgICAgICBvcmRlcjogdgogICAgICB9KTsKICAgIH0sCiAgICBnZXRTZW5zZURhdGE6IGZ1bmN0aW9uIGdldFNlbnNlRGF0YSgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgcmV0dXJuICgwLCBfYXN5bmNUb0dlbmVyYXRvcjIuZGVmYXVsdCkoLyojX19QVVJFX18qLygwLCBfcmVnZW5lcmF0b3JSdW50aW1lMi5kZWZhdWx0KSgpLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgcmVzOwogICAgICAgIHJldHVybiAoMCwgX3JlZ2VuZXJhdG9yUnVudGltZTIuZGVmYXVsdCkoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDI7CiAgICAgICAgICAgICAgcmV0dXJuICgwLCBfaG9tZS5xdWVyeVNlbnNlSW5mb0FwaSkoKTsKICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgIHJlcyA9IF9jb250ZXh0LnNlbnQ7CiAgICAgICAgICAgICAgX3RoaXMuc2Vuc2VEYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUpOwogICAgICB9KSkoKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["_home","require","name","components","data","senseData","baseEnvironmentMonitor","basePitMonitor","baseSafetyHat","deviceOnlineTotal","deviceTotal","leadStrainMonitor","towerRakeMonitor","towerWaterMonitor","created","mounted","getSenseData","methods","toggleDialog","v","$emit","order","_this","_asyncToGenerator2","default","_regeneratorRuntime2","mark","_callee","res","wrap","_callee$","_context","prev","next","querySenseInfoApi","sent","stop"],"sources":["src/components/home/leftTwo.vue"],"sourcesContent":["<template>\r\n <div class=\"sense-device-page\">\r\n <div class=\"inner-tit\">\r\n <img src=\"../../assets/img/lef-badge.png\" alt=\"\">\r\n 感知设备\r\n </div>\r\n <div class=\"single-type\">\r\n <div class=\"type-lef\">\r\n <img src=\"../../assets/img/senseSpin.png\" alt=\"\">\r\n </div>\r\n <div class=\"type-rig\">\r\n <h4 style=\"font-size: 18px\">基础施工</h4>\r\n <div class=\"rig-types\">\r\n <span @click=\"toggleDialog(3)\">安全帽:</span>\r\n <span @click=\"toggleDialog(4)\">环境:</span>\r\n <span @click=\"toggleDialog(5)\">基坑:</span>\r\n </div>\r\n <div class=\"rig-counts\">\r\n <span>{{ senseData.baseSafetyHat }}个</span>\r\n <span>{{ senseData.baseEnvironmentMonitor }}个</span>\r\n <span>{{ senseData.basePitMonitor }}个</span>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"single-type\">\r\n <div class=\"type-lef\">\r\n <img src=\"../../assets/img/senseSpin.png\" alt=\"\">\r\n </div>\r\n <div class=\"type-rig\">\r\n <h4 style=\"font-size: 18px\">组塔抱杆</h4>\r\n <div class=\"rig-types\">\r\n <span @click=\"toggleDialog(6)\">倾角:</span>\r\n <span @click=\"toggleDialog(7)\">拉力:</span>\r\n </div>\r\n <div class=\"rig-counts\">\r\n <span>{{ senseData.towerRakeMonitor }}个</span>\r\n <span>{{ senseData.towerWaterMonitor }}个</span>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"single-type\">\r\n <div class=\"type-lef\">\r\n <img src=\"../../assets/img/senseSpin.png\" alt=\"\">\r\n </div>\r\n <div class=\"type-rig\">\r\n <h4 style=\"font-size: 18px\">牵张引线</h4>\r\n <div class=\"rig-types\">\r\n <span @click=\"toggleDialog(8)\">拉力:</span>\r\n </div>\r\n <div class=\"rig-counts\">\r\n <span>{{ senseData.leadStrainMonitor }}个</span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport {\r\n querySenseInfoApi\r\n} from '@/api/home/home'\r\nexport default {\r\n name: 'senseDevice',\r\n components: {\r\n\r\n },\r\n data() {\r\n return {\r\n senseData: {\r\n baseEnvironmentMonitor: 0,\r\n basePitMonitor: 0,\r\n baseSafetyHat: 0,\r\n deviceOnlineTotal: 0,\r\n deviceTotal: 0,\r\n leadStrainMonitor: 0,\r\n towerRakeMonitor: 0,\r\n towerWaterMonitor: 0\r\n }\r\n }\r\n },\r\n created() {\r\n\r\n },\r\n mounted() {\r\n this.getSenseData()\r\n },\r\n methods: {\r\n toggleDialog(v) {\r\n this.$emit('openDialog', { order: v })\r\n },\r\n async getSenseData() {\r\n let res = await querySenseInfoApi()\r\n this.senseData = res.data\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\r\n@font-face {\r\n font-family: 'YouShe';\r\n src: url(\"../../assets/iconfont/YouSheBiaoTiHei.ttf\");\r\n}\r\n\r\n.sense-device-page {\r\n\r\n height: 100%;\r\n background-color: #F3F7FF;\r\n box-sizing: border-box;\r\n padding: 15px 20px;\r\n margin-bottom: 20px;\r\n border-radius: 5px;\r\n border: 1px solid #EFF2FC;\r\n box-shadow: 2px 2px 2px #D9E0F3;\r\n overflow-y: auto;\r\n\r\n .inner-tit{\r\n\r\n width: 100%;\r\n box-sizing: border-box;\r\n padding: 10px 20px;\r\n background-color: #EFF4FE;\r\n display: flex;\r\n align-items: center;\r\n color: #000;\r\n font-size: 20px;\r\n font-family: 'YouShe', sans-serif;\r\n box-shadow: -3px -3px 2px #CBDCF6,\r\n 2px 2px 2px #F8F9FE,\r\n -2px -2px 2px #CBDCF6,\r\n 2px 2px 2px #F8F9FE;\r\n margin-bottom: 15px;\r\n\r\n img{\r\n\r\n margin-right: 10px;\r\n\r\n }\r\n\r\n }\r\n\r\n .single-type{\r\n\r\n width: 100%;\r\n height: 100px;\r\n border-radius: 5px;\r\n background: linear-gradient(90deg, #F0E9E7, #F0F5FE);\r\n border: 1px solid #D3E2F0;\r\n box-sizing: border-box;\r\n padding: 10px;\r\n display: flex;\r\n margin-bottom: 10px;\r\n\r\n .type-lef{\r\n\r\n width: 15%;\r\n height: 100%;\r\n display: flex;\r\n justify-content: center;\r\n\r\n img{\r\n\r\n width: 100%;\r\n height: 60%;\r\n\r\n }\r\n\r\n }\r\n\r\n .type-rig{\r\n\r\n flex: 1;\r\n box-sizing: border-box;\r\n padding-left: 10px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-around;\r\n color: #000;\r\n font-size: 16px;\r\n\r\n .rig-types, .rig-counts{\r\n\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-around;\r\n\r\n span{\r\n\r\n width: 25%;\r\n cursor: pointer;\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n}\r\n</style>\r\n"],"mappings":";;;;;;;;;AA0DA,IAAAA,KAAA,GAAAC,OAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;iCAGA;EACAC,IAAA;EACAC,UAAA,GAEA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,SAAA;QACAC,sBAAA;QACAC,cAAA;QACAC,aAAA;QACAC,iBAAA;QACAC,WAAA;QACAC,iBAAA;QACAC,gBAAA;QACAC,iBAAA;MACA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA,GAEA;EACAC,OAAA,WAAAA,QAAA;IACA,KAAAC,YAAA;EACA;EACAC,OAAA;IACAC,YAAA,WAAAA,aAAAC,CAAA;MACA,KAAAC,KAAA;QAAAC,KAAA,EAAAF;MAAA;IACA;IACAH,YAAA,WAAAA,aAAA;MAAA,IAAAM,KAAA;MAAA,WAAAC,kBAAA,CAAAC,OAAA,mBAAAC,oBAAA,CAAAD,OAAA,IAAAE,IAAA,UAAAC,QAAA;QAAA,IAAAC,GAAA;QAAA,WAAAH,oBAAA,CAAAD,OAAA,IAAAK,IAAA,UAAAC,SAAAC,QAAA;UAAA,kBAAAA,QAAA,CAAAC,IAAA,GAAAD,QAAA,CAAAE,IAAA;YAAA;cAAAF,QAAA,CAAAE,IAAA;cAAA,OACA,IAAAC,uBAAA;YAAA;cAAAN,GAAA,GAAAG,QAAA,CAAAI,IAAA;cACAb,KAAA,CAAAjB,SAAA,GAAAuB,GAAA,CAAAxB,IAAA;YAAA;YAAA;cAAA,OAAA2B,QAAA,CAAAK,IAAA;UAAA;QAAA,GAAAT,OAAA;MAAA;IACA;EACA;AACA","ignoreList":[]}]} |