1 line
6.1 KiB
JSON
1 line
6.1 KiB
JSON
{"remainingRequest":"G:\\project\\smart-power-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!G:\\project\\smart-power-ui\\src\\views\\bigScreen\\v1\\profile\\deviceProportion.vue?vue&type=script&lang=js&","dependencies":[{"path":"G:\\project\\smart-power-ui\\src\\views\\bigScreen\\v1\\profile\\deviceProportion.vue","mtime":1620972842667},{"path":"G:\\project\\smart-power-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1591751767036},{"path":"G:\\project\\smart-power-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1610504270305},{"path":"G:\\project\\smart-power-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1591751767036},{"path":"G:\\project\\smart-power-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1610504274351}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgdGl0bGVJbWcgZnJvbSAiQC9hc3NldHMvaW1hZ2VzL2JpZy9iLnBuZyI7DQppbXBvcnQgRWNoYXJ0c1JhZGFyV3JhcCBmcm9tICIuL2VjaGFydHNSYWRhciI7DQppbXBvcnQgeyBhcHBEZXZpY2VTdGF0aXN0aWNzIH0gZnJvbSAnQC9hcGkvYXBwJw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAiRGV2aWNlUHJvcG9ydGlvbldyYXAiLA0KICBjb21wb25lbnRzOiB7DQogICAgRWNoYXJ0c1JhZGFyV3JhcA0KICB9LA0KICBwcm9wczogWydwcm9qZWN0SWQnXSwNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgbGlzdDogW10sDQogICAgICB0aXRsZUltZywNCiAgICAgIHRpdGxlOiAi5omA5pyJ6K6+5aSH5Y2g5q+U5YiG5p6QIiwNCiAgICAgIHJhZGFyT3B0aW9uOiB7DQogICAgICAgIGluZGljYXRvcjogWw0KICAgICAgICAgIHsgbmFtZTogIueJqeiBlOe9keaWrei3r+WZqCIsIG1heDogMTAwIH0sDQogICAgICAgICAgeyBuYW1lOiAi5pm66IO95pGE5YOP5py6IiwgbWF4OiAxMDAgfSwNCiAgICAgICAgICB7IG5hbWU6ICLmmbrog73nlLXooagiLCBtYXg6IDEwMCB9LA0KICAgICAgICAgIHsgbmFtZTogIueDn+mbvuS8oOaEn+WZqCIsIG1heDogMTAwIH0sDQogICAgICAgICAgeyBuYW1lOiAi5pm66IO95rCU6KGoIiwgbWF4OiAxMDAgfSwNCiAgICAgICAgICB7IG5hbWU6ICLmmbrog73nlLXooagiLCBtYXg6IDEwMCB9LA0KICAgICAgICAgIHsgbmFtZTogIuaZuuiDveeUteihqCIsIG1heDogMTAwIH0sDQogICAgICAgICAgeyBuYW1lOiAi5pm66IO95rC06KGoIiwgbWF4OiAxMDAgfQ0KICAgICAgICBdLA0KICAgICAgICBzZXJpZXNMaXN0OiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgdmFsdWU6IFtdLA0KICAgICAgICAgICAgbmFtZTogIumihOeul+WIhumFje+8iEFsbG9jYXRlZCBCdWRnZXTvvIkiDQogICAgICAgICAgfQ0KICAgICAgICBdDQogICAgICB9DQogICAgfTsNCiAgfSwNCiAgd2F0Y2g6IHsNCiAgICBwcm9qZWN0SWQodmFsKSB7DQogICAgICB0aGlzLmdldERldmljZVByb3BvcnRpb25MaXN0KCkNCiAgICB9DQogIH0sDQogIGNyZWF0ZWQoKSB7DQogICAgdGhpcy5nZXREZXZpY2VQcm9wb3J0aW9uTGlzdCgpDQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICBnZXREZXZpY2VQcm9wb3J0aW9uTGlzdCgpIHsNCiAgICAgIGFwcERldmljZVN0YXRpc3RpY3MoeyBwcm9qZWN0SWQ6IHRoaXMucHJvamVjdElkIH0pLnRoZW4ocmVzID0+IHsNCiAgICAgICAgY29uc3QgbGlzdCA9IHJlcy5kYXRhOw0KICAgICAgICB0aGlzLnJhZGFyT3B0aW9uLmluZGljYXRvciA9IFtdOw0KICAgICAgICB0aGlzLnJhZGFyT3B0aW9uLnNlcmllc0xpc3QgPSBbXTsNCiAgICAgICAgdmFyIF90aGlzID0gdGhpczsNCiAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgaSsrKSB7DQogICAgICAgICAgX3RoaXMucmFkYXJPcHRpb24uaW5kaWNhdG9yLnB1c2goew0KICAgICAgICAgICAgbmFtZTogbGlzdFtpXS5kZXZpY2VUeXBlTmFtZSwNCiAgICAgICAgICAgIG1heDogbGlzdFtpXS50b3RhbCA8PSAwID8gMSA6IGxpc3RbaV0udG90YWwNCiAgICAgICAgICB9KTsNCiAgICAgICAgICBfdGhpcy5yYWRhck9wdGlvbi5zZXJpZXNMaXN0LnB1c2gobGlzdFtpXS50aGlzVG90YWwpOw0KICAgICAgICB9DQogICAgICB9KTsNCiAgICB9DQogIH0NCn07DQo="},{"version":3,"sources":["deviceProportion.vue"],"names":[],"mappings":";;;;;;;AAOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"deviceProportion.vue","sourceRoot":"src/views/bigScreen/v1/profile","sourcesContent":["<template>\r\n <div class=\"big-device-proportion-wrap\">\r\n <div class=\"title-t\">{{title}}</div>\r\n <echarts-radar-wrap :styles=\"'width: 100%; height: 230px;'\" eId=\"echartsGaugeDP\" :option=\"radarOption\"></echarts-radar-wrap>\r\n </div>\r\n</template>\r\n<script>\r\nimport titleImg from \"@/assets/images/big/b.png\";\r\nimport EchartsRadarWrap from \"./echartsRadar\";\r\nimport { appDeviceStatistics } from '@/api/app'\r\nexport default {\r\n name: \"DeviceProportionWrap\",\r\n components: {\r\n EchartsRadarWrap\r\n },\r\n props: ['projectId'],\r\n data() {\r\n return {\r\n list: [],\r\n titleImg,\r\n title: \"所有设备占比分析\",\r\n radarOption: {\r\n indicator: [\r\n { name: \"物联网断路器\", max: 100 },\r\n { name: \"智能摄像机\", max: 100 },\r\n { name: \"智能电表\", max: 100 },\r\n { name: \"烟雾传感器\", max: 100 },\r\n { name: \"智能气表\", max: 100 },\r\n { name: \"智能电表\", max: 100 },\r\n { name: \"智能电表\", max: 100 },\r\n { name: \"智能水表\", max: 100 }\r\n ],\r\n seriesList: [\r\n {\r\n value: [],\r\n name: \"预算分配(Allocated Budget)\"\r\n }\r\n ]\r\n }\r\n };\r\n },\r\n watch: {\r\n projectId(val) {\r\n this.getDeviceProportionList()\r\n }\r\n },\r\n created() {\r\n this.getDeviceProportionList()\r\n },\r\n methods: {\r\n getDeviceProportionList() {\r\n appDeviceStatistics({ projectId: this.projectId }).then(res => {\r\n const list = res.data;\r\n this.radarOption.indicator = [];\r\n this.radarOption.seriesList = [];\r\n var _this = this;\r\n for (var i = 0; i < list.length; i++) {\r\n _this.radarOption.indicator.push({\r\n name: list[i].deviceTypeName,\r\n max: list[i].total <= 0 ? 1 : list[i].total\r\n });\r\n _this.radarOption.seriesList.push(list[i].thisTotal);\r\n }\r\n });\r\n }\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.big-device-proportion-wrap {\r\n width: 100%;\r\n height: 300px;\r\n .title-t {\r\n font-size: 16px;\r\n letter-spacing: 1px;\r\n height: 60px;\r\n width: 100%;\r\n background-size: cover;\r\n display: flex;\r\n justify-content: left;\r\n padding-left: 45px;\r\n align-items: center;\r\n padding-bottom: 10px;\r\n background-image: url(\"../../../../assets/images/big/b.png\");\r\n }\r\n}\r\n</style>\r\n"]}]} |