{"remainingRequest":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\babel-loader\\lib\\index.js!E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\2023\\yancheng0718\\yanchengPowerSupply\\src\\views\\enterprisePollutionMonitoring.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\src\\views\\enterprisePollutionMonitoring.vue","mtime":1689924721952},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\babel.config.js","mtime":1689642387810},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1689642389292},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\babel-loader\\lib\\index.js","mtime":1689642388897},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1689642389292},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\vue-loader\\lib\\index.js","mtime":1689642396086}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/web.dom.iterable\";\nimport _defineProperty from \"E:/2023/yancheng0718/yanchengPowerSupply/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\n//引入echarts\nimport * as echarts from \"echarts\";\n// 工单统计弹窗组件\nimport workOrder from \"../component/workOrder.vue\";\nimport ringMainUnit from \"./HomePop/ringMainUnit.vue\";\nimport routeDetail from \"../component/routeDetail.vue\";\n\n// 线路详情\nimport lineDetail from \"../component/lineDetail.vue\";\nexport default {\n name: \"twentyKV\",\n components: {\n ringMainUnit: ringMainUnit,\n //环网柜弹窗\n workOrder: workOrder,\n //工单统计弹窗\n routeDetail: routeDetail,\n //线路故障跳闸明细\n lineDetail: lineDetail //线路详情弹窗\n },\n data: function data() {\n var _ref;\n return _ref = {\n pageShow: true,\n totals: 5,\n pageSize: 10,\n page: 1,\n threeImg: require(\"../assets/images/pieBorder.png\"),\n enlargeShow: true,\n dateList: [\"周\", \"月\"],\n acolor: true,\n //是否展示颜色\n currentIndex: -1,\n alarmInformationData: [],\n alarmInformationShow: false,\n //报警详情信息弹窗\n realTimeAlarmShow: false,\n //实时报警弹窗\n modelOthers: false,\n componentShow: \"\",\n CompanyInfo: {},\n tableData: [],\n btnArr: [\"总览\", \"环网柜\", \"分支箱\", \"箱变\", \"开闭所\"],\n btnActive: 0,\n iconGround: [{\n icon: require(\"@/assets/images/huanwanggui.png\"),\n name: \"环网柜\"\n }, {\n icon: require(\"@/assets/images/fenzhixiang.png\"),\n name: \"分支箱\"\n }, {\n icon: require(\"@/assets/images/xiangbian.png\"),\n name: \"箱变\"\n }, {\n icon: require(\"@/assets/images/kaibisuo.png\"),\n name: \"开闭所\"\n }],\n btnEnlarge: [{\n icon: require(\"@/assets/images/btnTiShi.png\")\n }, {\n icon: require(\"@/assets/images/btnFangDa.png\")\n }],\n btnEnlarge1: [{\n icon: require(\"@/assets/images/btnTiShi.png\")\n }, {\n icon: require(\"@/assets/images/suoxiao.png\")\n }],\n options: [{\n value: \"\",\n label: \"\"\n }],\n value: \"\",\n topContent: [{\n name: \"配变数量\",\n count: \"\"\n }, {\n name: \"重复停运台次\",\n count: \"\"\n }, {\n name: \"配变重复停运率\",\n count: \"\"\n }],\n device: \"\"\n }, _defineProperty(_ref, \"tableData\", []), _defineProperty(_ref, \"tableKey\", +new Date()), _defineProperty(_ref, \"scrollTop\", 0), _defineProperty(_ref, \"option\", null), _defineProperty(_ref, \"myChartBin\", null), _defineProperty(_ref, \"orderItem\", null), _defineProperty(_ref, \"orderShow\", \"\"), _defineProperty(_ref, \"routeItem\", null), _defineProperty(_ref, \"routeShow\", \"\"), _defineProperty(_ref, \"lineItem\", null), _defineProperty(_ref, \"lineShow\", \"\"), _defineProperty(_ref, \"timer\", null), _defineProperty(_ref, \"emergencyList\", []), _defineProperty(_ref, \"rowTime\", \"\"), _defineProperty(_ref, \"pvTable\", [{\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }, {\n name: \"尤伟健\",\n stationNumber: \"江苏省盐城市***组47\",\n alternatorNumber: \"2022-05-27\"\n }]), _ref;\n },\n created: function created() {},\n mounted: function mounted() {\n this.xianDuan();\n this.detailedTwo11();\n this.detailedTwo22();\n this.detailedTwo33();\n this.detailedTwo44();\n this.barCharts();\n this.detailen();\n window.parent.getLoc();\n },\n methods: {\n //地图画线\n xianDuan: function xianDuan() {\n var canvas = document.getElementById(\"myCanvas\");\n var ctx = canvas.getContext(\"2d\");\n ctx.moveTo(600, 500); // moveTo(x,y) 定义线条开始坐标\n ctx.lineTo(770, 120); // lineTo(x,y) 定义线条结束坐标\n ctx.strokeStyle = \"orange\";\n ctx.lineWidth = 5;\n ctx.font = \"26px Arial\";\n ctx.fillStyle = \"#fff\";\n ctx.fillText(\"11.87万\", 320, 140);\n ctx.fillText(\"14.76万\", 400, 200);\n ctx.fillText(\"2.113万\", 270, 360);\n ctx.fillText(\"39.12万\", 480, 285);\n ctx.fillText(\"7.399万\", 320, 440);\n ctx.fillText(\"7.399万\", 480, 410);\n ctx.fillText(\"255.1万\", 640, 465);\n ctx.fillText(\"298.4万\", 750, 660);\n ctx.stroke();\n },\n detailedTwo11: function detailedTwo11() {\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo1\"));\n var option = {\n tooltip: {\n trigger: \"axis\",\n axisPointer: {\n type: \"shadow\"\n }\n },\n legend: {\n textStyle: {\n fontSize: 18,\n //字体大小\n color: \"#ffffff\" //字体颜色\n },\n\n data: [\"用电量\", \"碳排放量\"]\n },\n xAxis: [{\n type: \"category\",\n data: [\"2530\", \"2541\", \"2542\", \"2550\", \"2610\", \"2621\"],\n axisLabel: {\n color: \"#fff\",\n fontSize: \"18\"\n }\n }],\n yAxis: [{\n type: \"value\",\n min: 0,\n max: 200,\n interval: 50,\n axisLabel: {\n formatter: \"{value}万\",\n textStyle: {\n color: \"#ffffff\",\n fontSize: 18\n }\n },\n axisLine: {\n lineStyle: {\n color: \"#fff\"\n }\n },\n splitLine: {\n show: true,\n lineStyle: {\n type: \"dashed\",\n // color: 'rgba(66, 192, 255, .3)',\n color: \"rgba(102,102,102,0.6)\",\n width: 1\n }\n }\n }],\n series: [{\n name: \"用电量\",\n type: \"bar\",\n itemStyle: {\n color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{\n offset: 1,\n color: \"rgba(86,254,226,.2) \"\n }, {\n offset: 0.5,\n color: \"rgb(86,254,226,.6)\"\n }, {\n offset: 0,\n color: \"rgb(86,254,226)\"\n }]),\n borderRadius: [7, 7, 0, 0],\n // 柱状图圆角\n borderWidth: 0\n },\n emphasis: {\n focus: \"series\"\n },\n data: [150, 63, 72, 33, 47, 88]\n }, {\n name: \"碳排放量\",\n type: \"bar\",\n itemStyle: {\n color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{\n offset: 1,\n color: \"rgba(255,255,0,.2) \"\n }, {\n offset: 0.5,\n color: \"rgb(255,255,0,.6)\"\n }, {\n offset: 0,\n color: \"rgb(255,255,0)\"\n }]),\n borderRadius: [7, 7, 0, 0],\n // 柱状图圆角\n borderWidth: 0\n },\n emphasis: {\n focus: \"series\"\n },\n data: [45, 123, 35, 67, 58, 124]\n }]\n };\n myChart.setOption(option);\n window.addEventListener(\"resize\", function () {\n myChart.resize();\n });\n },\n detailedTwo22: function detailedTwo22() {\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo2\"));\n var honorData = [{\n name: \"用电量(单位:亿)\",\n data: [9.4, 8.1, 7.3, 8.6, 6.6]\n }, {\n name: \"碳排放量(单位:万)\",\n data: [9.4, 8.1, 7.3, 8.6, 6.6]\n }];\n var honorXAxisData = [\"No.5\", \"No.4\", \"No.3\", \"No.2\", \"No.1\"];\n var nameList = [\"滨海县\", \"阜宁县\", \"射阳县\", \"建湖县\", \"盐都区\"];\n var option = {\n color: [\"#0F9AF8\", \"#2039C3\", \"rgba(32,57,195,.5)\", \"#2ECACE\"],\n tooltip: {\n trigger: \"axis\",\n axisPointer: {\n type: \"none\"\n }\n },\n legend: {\n right: 5,\n top: \"5%\",\n itemWidth: 10,\n itemHeight: 10,\n itemGap: 15,\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n },\n grid: {\n top: \"15%\",\n left: \"14%\",\n right: \"0%\",\n bottom: \"0%\"\n },\n xAxis: [{\n type: \"value\",\n show: false,\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n axisLabel: {\n color: \"#6B9DD7\",\n fontSize: 16,\n // 文字大小\n fontWeight: 400,\n interval: 0,\n formatter: function formatter(value) {\n return value + \"(万元)\";\n }\n },\n splitLine: {\n show: false\n }\n }],\n yAxis: [{\n type: \"category\",\n offset: 17,\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n axisLabel: {\n color: \"#fff\",\n fontSize: 20,\n // 文字大小\n fontWeight: 700,\n interval: 0\n },\n data: honorXAxisData\n }, {\n //名称\n type: \"category\",\n offset: -10,\n position: \"left\",\n axisLine: {\n show: false\n },\n inverse: true,\n axisTick: {\n show: false\n },\n axisLabel: {\n interval: 0,\n color: \"#fff\",\n align: \"left\",\n verticalAlign: \"bottom\",\n lineHeight: 40,\n fontSize: 20\n },\n data: nameList\n }],\n series: [{\n name: \"用电量(单位:亿)\",\n type: \"bar\",\n stack: \"zongliang\",\n barWidth: \"25%\",\n barGap: 15,\n // 柱图之间的间距\n itemStyle: {\n //自定义颜色\n normal: {\n color: \"orange\"\n }\n },\n label: {\n normal: {\n show: true,\n position: [\"80%\", \"-100%\"],\n formatter: function formatter(params) {\n return params.value;\n },\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n }\n },\n data: honorData[0].data\n }, {\n name: \"碳排放量(单位:万)\",\n type: \"bar\",\n stack: \"zongliang\",\n barWidth: \"25%\",\n label: {\n normal: {\n show: true,\n position: [\"80%\", \"-100%\"],\n formatter: function formatter(params) {\n return params.value;\n },\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n }\n },\n data: honorData[1].data\n }]\n };\n myChart.setOption(option);\n window.addEventListener(\"resize\", function () {\n myChart.resize();\n });\n },\n detailedTwo33: function detailedTwo33() {\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo3\"));\n var honorData = [{\n name: \"用电量(单位:亿)\",\n data: [9.4, 8.1, 7.3, 8.6, 6.6]\n }, {\n name: \"碳排放量(单位:万)\",\n data: [9.4, 8.1, 7.3, 8.6, 6.6]\n }];\n var honorXAxisData = [\"No.5\", \"No.4\", \"No.3\", \"No.2\", \"No.1\"];\n var nameList = [\"滨海县\", \"阜宁县\", \"射阳县\", \"建湖县\", \"盐都区\"];\n var option = {\n color: [\"#0F9AF8\", \"#2039C3\", \"rgba(32,57,195,.5)\", \"#2ECACE\"],\n tooltip: {\n trigger: \"axis\",\n axisPointer: {\n type: \"none\"\n }\n },\n legend: {\n right: 5,\n top: \"5%\",\n itemWidth: 10,\n itemHeight: 10,\n itemGap: 15,\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n },\n grid: {\n top: \"15%\",\n left: \"14%\",\n right: \"0%\",\n bottom: \"0%\"\n },\n xAxis: [{\n type: \"value\",\n show: false,\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n axisLabel: {\n color: \"#6B9DD7\",\n fontSize: 16,\n // 文字大小\n fontWeight: 400,\n interval: 0,\n formatter: function formatter(value) {\n return value + \"(万元)\";\n }\n },\n splitLine: {\n show: false\n }\n }],\n yAxis: [{\n type: \"category\",\n offset: 17,\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n axisLabel: {\n color: \"#fff\",\n fontSize: 20,\n // 文字大小\n fontWeight: 700,\n interval: 0\n },\n data: honorXAxisData\n }, {\n //名称\n type: \"category\",\n offset: -10,\n position: \"left\",\n axisLine: {\n show: false\n },\n inverse: true,\n axisTick: {\n show: false\n },\n axisLabel: {\n interval: 0,\n color: \"#fff\",\n align: \"left\",\n verticalAlign: \"bottom\",\n lineHeight: 40,\n fontSize: 20\n },\n data: nameList\n }],\n series: [{\n name: \"用电量(单位:亿)\",\n type: \"bar\",\n stack: \"zongliang\",\n barWidth: \"25%\",\n barGap: 15,\n // 柱图之间的间距\n itemStyle: {\n //自定义颜色\n normal: {\n color: \"orange\"\n }\n },\n label: {\n normal: {\n show: true,\n position: [\"80%\", \"-100%\"],\n formatter: function formatter(params) {\n return params.value;\n },\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n }\n },\n data: honorData[0].data\n }, {\n name: \"碳排放量(单位:万)\",\n type: \"bar\",\n stack: \"zongliang\",\n barWidth: \"25%\",\n label: {\n normal: {\n show: true,\n position: [\"80%\", \"-100%\"],\n formatter: function formatter(params) {\n return params.value;\n },\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n }\n },\n data: honorData[1].data\n }]\n };\n myChart.setOption(option);\n window.addEventListener(\"resize\", function () {\n myChart.resize();\n });\n },\n detailedTwo44: function detailedTwo44() {\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo4\"));\n var data = [{\n name: \"核燃料加工\",\n value: 2530\n }, {\n name: \"煤加工\",\n value: 2541\n }, {\n name: \"煤制品制造\",\n value: 2542\n }, {\n name: \"生物质燃料加工\",\n value: 2530\n }, {\n name: \"基础化学原料制造\",\n value: 2541\n }, {\n name: \"氮肥制造\",\n value: 2542\n }];\n var arrName = getArrayValue(data, \"name\");\n var arrValue = getArrayValue(data, \"value\");\n var sumValue = eval(arrValue.join(\"+\"));\n var objData = array2obj(data, \"name\");\n var optionData = getData(data);\n function getArrayValue(array, key) {\n var key = key || \"value\";\n var res = [];\n if (array) {\n array.forEach(function (t) {\n res.push(t[key]);\n });\n }\n return res;\n }\n function array2obj(array, key) {\n var resObj = {};\n for (var i = 0; i < array.length; i++) {\n resObj[array[i][key]] = array[i];\n }\n return resObj;\n }\n function getData(data) {\n var res = {\n series: [],\n yAxis: []\n };\n for (var i = 0; i < data.length; i++) {\n // console.log([70 - i * 15 + '%', 67 - i * 15 + '%']);\n res.series.push({\n name: \"\",\n type: \"pie\",\n clockWise: false,\n //顺时加载\n hoverAnimation: false,\n //鼠标移入变大\n radius: [85 - i * 15 + \"%\", 88 - i * 15 + \"%\"],\n center: [\"30%\", \"55%\"],\n label: {\n show: false\n },\n itemStyle: {\n label: {\n show: false\n },\n labelLine: {\n show: false\n },\n borderWidth: 5\n },\n data: [{\n value: data[i].value,\n name: data[i].name\n }, {\n value: sumValue - data[i].value,\n name: \"\",\n itemStyle: {\n color: \"rgba(0,0,0,0)\",\n borderWidth: 0\n },\n tooltip: {\n show: false\n },\n hoverAnimation: false\n }]\n });\n res.series.push({\n name: \"\",\n type: \"pie\",\n silent: true,\n z: 1,\n clockWise: false,\n //顺时加载\n hoverAnimation: false,\n //鼠标移入变大\n radius: [85 - i * 15 + \"%\", 88 - i * 15 + \"%\"],\n center: [\"30%\", \"55%\"],\n label: {\n show: false\n },\n itemStyle: {\n label: {\n show: false\n },\n labelLine: {\n show: false\n },\n borderWidth: 5\n },\n data: [{\n value: 7.5,\n itemStyle: {\n color: \"rgb(3, 31, 62)\",\n borderWidth: 0\n },\n tooltip: {\n show: false\n },\n hoverAnimation: false\n }, {\n value: 2.5,\n name: \"\",\n itemStyle: {\n color: \"rgba(0,0,0,0)\",\n borderWidth: 0\n },\n tooltip: {\n show: false\n },\n hoverAnimation: false\n }]\n });\n res.yAxis.push(data[i].name);\n }\n return res;\n }\n var option = {\n legend: {\n show: true,\n icon: \"circle\",\n top: \"center\",\n left: \"60%\",\n data: arrName,\n width: 200,\n padding: [0, 5],\n itemGap: 25,\n formatter: function formatter(name) {\n return \"{title|\" + name + \"}{value|\" + \" \" + objData[name].value + \"}\";\n },\n textStyle: {\n rich: {\n title: {\n fontSize: 18,\n lineHeight: 20,\n width: 150,\n color: \"#fff\"\n },\n value: {\n fontSize: 18,\n lineHeight: 20,\n width: 50,\n color: \"#fff\"\n }\n }\n }\n },\n tooltip: {\n show: true,\n trigger: \"item\",\n formatter: \"{a}
{b}:{c}({d}%)\"\n },\n color: [\"rgb(24, 183, 142)\", \"rgb(1, 179, 238)\", \"rgb(22, 75, 205)\", \"rgb(52, 52, 176)\"],\n grid: {\n top: \"8%\",\n bottom: \"50%\",\n left: \"30%\",\n containLabel: false\n },\n yAxis: [{\n type: \"category\",\n inverse: true,\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n axisLabel: {\n interval: 0,\n inside: true,\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n },\n show: true\n },\n data: optionData.yAxis\n }],\n xAxis: [{\n show: false\n }],\n series: optionData.series\n };\n myChart.setOption(option);\n window.addEventListener(\"resize\", function () {\n myChart.resize();\n });\n },\n barCharts: function barCharts() {\n var myChart = this.$echarts.init(document.getElementById(\"barCharts\"));\n var honorData = [{\n name: \"用电量(单位:亿)\",\n data: [9.4, 8.1, 7.3, 8.6, 6.6]\n }, {\n name: \"碳排放量(单位:万)\",\n data: [9.4, 8.1, 7.3, 8.6, 6.6]\n }];\n var honorXAxisData = [\"No.5\", \"No.4\", \"No.3\", \"No.2\", \"No.1\"];\n var nameList = [\"滨海县\", \"阜宁县\", \"射阳县\", \"建湖县\", \"盐都区\"];\n var option = {\n color: [\"#0F9AF8\", \"#2039C3\", \"rgba(32,57,195,.5)\", \"#2ECACE\"],\n tooltip: {\n trigger: \"axis\",\n axisPointer: {\n type: \"none\"\n }\n },\n legend: {\n right: 5,\n top: \"5%\",\n itemWidth: 10,\n itemHeight: 10,\n itemGap: 15,\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n },\n grid: {\n top: \"15%\",\n left: \"14%\",\n right: \"0%\",\n bottom: \"0%\"\n },\n xAxis: [{\n type: \"value\",\n show: false,\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n axisLabel: {\n color: \"#6B9DD7\",\n fontSize: 16,\n // 文字大小\n fontWeight: 400,\n interval: 0,\n formatter: function formatter(value) {\n return value + \"(万元)\";\n }\n },\n splitLine: {\n show: false\n }\n }],\n yAxis: [{\n type: \"category\",\n offset: 17,\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n axisLabel: {\n color: \"#fff\",\n fontSize: 20,\n // 文字大小\n fontWeight: 700,\n interval: 0\n },\n data: honorXAxisData\n }, {\n //名称\n type: \"category\",\n offset: -10,\n position: \"left\",\n axisLine: {\n show: false\n },\n inverse: true,\n axisTick: {\n show: false\n },\n axisLabel: {\n interval: 0,\n color: \"#fff\",\n align: \"left\",\n verticalAlign: \"bottom\",\n lineHeight: 40,\n fontSize: 20\n },\n data: nameList\n }],\n series: [{\n name: \"用电量(单位:亿)\",\n type: \"bar\",\n stack: \"zongliang\",\n barWidth: \"25%\",\n barGap: 15,\n // 柱图之间的间距\n itemStyle: {\n //自定义颜色\n normal: {\n color: \"orange\"\n }\n },\n label: {\n normal: {\n show: true,\n position: [\"80%\", \"-100%\"],\n formatter: function formatter(params) {\n return params.value;\n },\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n }\n },\n data: honorData[0].data\n }, {\n name: \"碳排放量(单位:万)\",\n type: \"bar\",\n stack: \"zongliang\",\n barWidth: \"25%\",\n label: {\n normal: {\n show: true,\n position: [\"80%\", \"-100%\"],\n formatter: function formatter(params) {\n return params.value;\n },\n textStyle: {\n color: \"#fff\",\n fontSize: 18\n }\n }\n },\n data: honorData[1].data\n }]\n };\n myChart.setOption(option);\n window.addEventListener(\"resize\", function () {\n myChart.resize();\n });\n },\n detailen: function detailen() {\n var myChart = this.$echarts.init(document.getElementById(\"detailen\"));\n var option = {\n color: [\"#EAEA26\", \"#906BF9\", \"#FE5656\", \"#01E17E\", \"#3DD1F9\", \"#FFAD05\"],\n grid: {\n left: -100,\n top: 50,\n bottom: 10,\n right: 10,\n containLabel: true\n },\n // tooltip: {\n // trigger: \"item\",\n // formatter: \"{b} : {c} ({d}%)\",\n // },\n tooltip: {\n trigger: \"item\",\n backgroundColor: \"#017D7D\",\n // 修改背景颜色\n borderColor: \"#66FFFF\",\n // 修改字体颜色\n className: \"custom-tooltip-box\",\n formatter: function formatter(params) {\n console.log(params);\n // 循环处理数据,展示数据\n // \"
\"\n\n var htmlText = \"
\" + '
' + params.name + \"\" + \"\" + \"
\" + '
' + \"
\" + \"企业数量 \" + '' + +params.value + \" \" + \"(\" + params.percent + \"%)\" + \" \" + \"
\" + \"
\" + \"用电量 \" + '' + \"6.682亿\" + \" \" + \"
\" + \"
\" + \"碳排放量 \" + '' + \"18.18万\" + \" \" + \"
\" + \"
\" + \"
\";\n return htmlText;\n }\n },\n polar: {},\n angleAxis: {\n interval: 1,\n type: \"category\",\n data: [],\n z: 10,\n axisLine: {\n show: false,\n lineStyle: {\n color: \"#0B4A6B\",\n width: 1,\n type: \"solid\"\n }\n },\n axisLabel: {\n interval: 0,\n show: true,\n color: \"#0B4A6B\",\n margin: 8,\n fontSize: 16\n }\n },\n radiusAxis: {\n min: 40,\n max: 120,\n interval: 20,\n axisLine: {\n show: false,\n lineStyle: {\n color: \"#0B3E5E\",\n width: 1,\n type: \"solid\"\n }\n },\n axisLabel: {\n formatter: \"{value} %\",\n show: false,\n padding: [0, 0, 20, 0],\n color: \"#0B3E5E\",\n fontSize: 16\n },\n splitLine: {\n lineStyle: {\n color: \"#0B3E5E\",\n width: 2,\n type: \"solid\"\n }\n }\n },\n calculable: true,\n series: [{\n type: \"pie\",\n radius: [\"5%\", \"10%\"],\n hoverAnimation: false,\n labelLine: {\n normal: {\n show: false,\n length: 30,\n length2: 55\n },\n emphasis: {\n show: false\n }\n },\n data: [{\n name: \"\",\n value: 0,\n itemStyle: {\n normal: {\n color: \"#0B4A6B\"\n }\n }\n }]\n }, {\n type: \"pie\",\n radius: [\"90%\", \"95%\"],\n hoverAnimation: false,\n labelLine: {\n normal: {\n show: false,\n length: 30,\n length2: 55\n },\n emphasis: {\n show: false\n }\n },\n name: \"\",\n data: [{\n name: \"\",\n value: 0,\n itemStyle: {\n normal: {\n color: \"#0B4A6B\"\n }\n }\n }]\n }, {\n stack: \"a\",\n type: \"pie\",\n radius: [\"20%\", \"80%\"],\n roseType: \"area\",\n zlevel: 10,\n label: {\n normal: {\n formatter: function formatter(params) {\n console.log(params);\n return \"{b| \" + params.name + \"} \" + \"{c|\" + params.percent.toFixed(0) + \"%}\";\n },\n borderWidth: 0,\n borderRadius: 4,\n fontSize: 16,\n align: \"center\",\n color: \"#3494BD\",\n rich: {\n b: {\n fontSize: 16,\n lineHeight: 20,\n color: \"#fff\",\n padding: [0, 0, 5, 0]\n },\n c: {\n fontSize: 20,\n lineHeight: 20,\n color: \"orange\"\n }\n }\n }\n },\n // label: {\n // normal: {\n // show: true,\n // formatter: \"{c}\",\n // textStyle: {\n // fontSize: 12,\n // },\n // position: \"outside\",\n // },\n // emphasis: {\n // show: true,\n // },\n // },\n labelLine: {\n normal: {\n show: true,\n length: 20,\n length2: 55\n },\n emphasis: {\n show: false\n }\n },\n data: [{\n value: 10,\n name: \"IDS\"\n }, {\n value: 5,\n name: \"VPN\"\n }, {\n value: 15,\n name: \"交换机\"\n }, {\n value: 25,\n name: \"防火墙\"\n }, {\n value: 20,\n name: \"WAF\"\n }, {\n value: 35,\n name: \"堡垒机\"\n }]\n }]\n };\n myChart.setOption(option);\n window.addEventListener(\"resize\", function () {\n myChart.resize();\n });\n }\n },\n watch: {}\n};",{"version":3,"mappings":";;;AA0QA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;EACAA;EACAC;IACAC;IAAA;IACAC;IAAA;IACAC;IAAA;IACAC;EACA;EACAC;IAAA;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MAAA;MACAC;MACAC;MACAC;MAAA;MACAC;MAAA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC,aACA;QACAC;QACA1B;MACA,GACA;QACA0B;QACA1B;MACA,GACA;QACA0B;QACA1B;MACA,GACA;QACA0B;QACA1B;MACA,EACA;MACA2B,aACA;QACAD;MACA,GACA;QACAA;MACA,EACA;MACAE,cACA;QACAF;MACA,GACA;QACAA;MACA,EACA;MACAG,UACA;QACAC;QACAC;MACA,EACA;MACAD;MACAE,aACA;QACAhC;QACAiC;MACA,GACA;QACAjC;QACAiC;MACA,GACA;QACAjC;QACAiC;MACA,EACA;MACAC;IAAA,sCACA,uCACA,iDACA,oCACA,2CACA,0CAEA,0CACA,wCAEA,0CACA,uCAEA,yCACA,oCACA,8CACA,sCACA,sCACA,CACA;MACAlC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,GACA;MACApC;MACAmC;MACAC;IACA,EACA;EAEA;EACAC;EACAC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACAC;EACA;EACAC;IACA;IACAC;MACA;MACA;MACAC;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;MACAA;IACA;IACAC;MACA;MACA;QACAC;UACAC;UACAC;YACAC;UACA;QACA;QACAC;UACAC;YACAC;YAAA;YACAC;UACA;;UAEA7C;QACA;QACA8C,QACA;UACAL;UACAzC;UACA+C;YACAF;YACAD;UACA;QACA,EACA;QACAI,QACA;UACAP;UACAQ;UACAC;UACAC;UACAJ;YACAK;YACAT;cACAE;cACAD;YACA;UACA;UACAS;YACAC;cACAT;YACA;UACA;UACAU;YACAC;YACAF;cACAb;cACA;cACAI;cACAY;YACA;UACA;QACA,EACA;QACAC,SACA;UACAhE;UACA+C;UACAkB;YACAd,uDACA;cAAAe;cAAAf;YAAA,GACA;cAAAe;cAAAf;YAAA,GACA;cAAAe;cAAAf;YAAA,EACA;YACAgB;YAAA;YACAC;UACA;UACAC;YACAC;UACA;UACAhE;QACA,GACA;UACAN;UACA+C;UACAkB;YACAd,uDACA;cAAAe;cAAAf;YAAA,GACA;cAAAe;cAAAf;YAAA,GACA;cAAAe;cAAAf;YAAA,EACA;YACAgB;YAAA;YACAC;UACA;UACAC;YACAC;UACA;UACAhE;QACA;MAEA;MACAiE;MACAhC;QACAgC;MACA;IACA;IACAC;MACA;MACA,iBACA;QACAxE;QACAM;MACA,GACA;QACAN;QACAM;MACA,EACA;MACA;MACA;MACA;QACA6C;QACAP;UACAC;UACAC;YACAC;UACA;QACA;QACAC;UACAyB;UACAC;UACAC;UACAC;UACAC;UACA5B;YACAE;YACAD;UACA;QACA;QACA4B;UACAJ;UACAK;UACAN;UACAO;QACA;QACA5B,QACA;UACAL;UACAe;UACAH;YACAG;UACA;UACAmB;YACAnB;UACA;UACAT;YACAF;YACAD;YAAA;YACAgC;YACAzB;YACAC;cACA;YACA;UACA;UACAG;YACAC;UACA;QACA,EACA;QACAR,QACA;UACAP;UACAmB;UACAP;YACAG;UACA;UACAmB;YACAnB;UACA;UACAT;YACAF;YACAD;YAAA;YACAgC;YACAzB;UACA;UAEAnD;QACA,GACA;UACA;UACAyC;UACAmB;UACAiB;UACAxB;YACAG;UACA;UACAsB;UACAH;YACAnB;UACA;UACAT;YACAI;YACAN;YACAkC;YACAC;YACAC;YACArC;UACA;UACA5C;QACA,EACA;QACA0D,SACA;UACAhE;UACA+C;UACAyC;UACAC;UACAC;UAAA;UACAzB;YACA;YACA0B;cAAAxC;YAAA;UACA;UACApB;YACA4D;cACA7B;cACAqB;cACAzB;gBACA;cACA;cACAT;gBACAE;gBACAD;cACA;YACA;UACA;UAEA5C;QACA,GACA;UACAN;UACA+C;UACAyC;UACAC;UACA1D;YACA4D;cACA7B;cACAqB;cACAzB;gBACA;cACA;cACAT;gBACAE;gBACAD;cACA;YACA;UACA;UACA5C;QACA;MAEA;MACAiE;MACAhC;QACAgC;MACA;IACA;IACAqB;MACA;MACA,iBACA;QACA5F;QACAM;MACA,GACA;QACAN;QACAM;MACA,EACA;MACA;MACA;MACA;QACA6C;QACAP;UACAC;UACAC;YACAC;UACA;QACA;QACAC;UACAyB;UACAC;UACAC;UACAC;UACAC;UACA5B;YACAE;YACAD;UACA;QACA;QACA4B;UACAJ;UACAK;UACAN;UACAO;QACA;QACA5B,QACA;UACAL;UACAe;UACAH;YACAG;UACA;UACAmB;YACAnB;UACA;UACAT;YACAF;YACAD;YAAA;YACAgC;YACAzB;YACAC;cACA;YACA;UACA;UACAG;YACAC;UACA;QACA,EACA;QACAR,QACA;UACAP;UACAmB;UACAP;YACAG;UACA;UACAmB;YACAnB;UACA;UACAT;YACAF;YACAD;YAAA;YACAgC;YACAzB;UACA;UAEAnD;QACA,GACA;UACA;UACAyC;UACAmB;UACAiB;UACAxB;YACAG;UACA;UACAsB;UACAH;YACAnB;UACA;UACAT;YACAI;YACAN;YACAkC;YACAC;YACAC;YACArC;UACA;UACA5C;QACA,EACA;QACA0D,SACA;UACAhE;UACA+C;UACAyC;UACAC;UACAC;UAAA;UACAzB;YACA;YACA0B;cAAAxC;YAAA;UACA;UACApB;YACA4D;cACA7B;cACAqB;cACAzB;gBACA;cACA;cACAT;gBACAE;gBACAD;cACA;YACA;UACA;UAEA5C;QACA,GACA;UACAN;UACA+C;UACAyC;UACAC;UACA1D;YACA4D;cACA7B;cACAqB;cACAzB;gBACA;cACA;cACAT;gBACAE;gBACAD;cACA;YACA;UACA;UACA5C;QACA;MAEA;MACAiE;MACAhC;QACAgC;MACA;IACA;IACAsB;MACA;MACA,YACA;QACA7F;QACA8B;MACA,GACA;QACA9B;QACA8B;MACA,GACA;QACA9B;QACA8B;MACA,GACA;QACA9B;QACA8B;MACA,GACA;QACA9B;QACA8B;MACA,GACA;QACA9B;QACA8B;MACA,EACA;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;QACA;UACAgE;YACAC;UACA;QACA;QACA;MACA;MACA;QACA;QACA;UACAC;QACA;QACA;MACA;MACA;QACA;UACAhC;UACAV;QACA;QACA;UACA;UACAyC;YACA/F;YACA+C;YACAkD;YAAA;YACAC;YAAA;YACAC;YACAC;YACArE;cACA+B;YACA;YACAG;cACAlC;gBACA+B;cACA;cACAuC;gBACAvC;cACA;cACAM;YACA;YACA9D,OACA;cACAwB;cACA9B;YACA,GACA;cACA8B;cACA9B;cACAiE;gBACAd;gBACAiB;cACA;cACAxB;gBACAkB;cACA;cACAoC;YACA;UAEA;UACAH;YACA/F;YACA+C;YACAuD;YACAC;YACAN;YAAA;YACAC;YAAA;YACAC;YACAC;YACArE;cACA+B;YACA;YACAG;cACAlC;gBACA+B;cACA;cACAuC;gBACAvC;cACA;cACAM;YACA;YACA9D,OACA;cACAwB;cACAmC;gBACAd;gBACAiB;cACA;cACAxB;gBACAkB;cACA;cACAoC;YACA,GACA;cACApE;cACA9B;cACAiE;gBACAd;gBACAiB;cACA;cACAxB;gBACAkB;cACA;cACAoC;YACA;UAEA;UACAH;QACA;QACA;MACA;MACA;QACA/C;UACAc;UACApC;UACAgD;UACAK;UACAzE;UACAyD;UACAyC;UACA3B;UACAnB;YACA,OACA;UAEA;UACAT;YACAwD;cACAC;gBACAxD;gBACAqC;gBACAxB;gBACAZ;cACA;cACArB;gBACAoB;gBACAqC;gBACAxB;gBACAZ;cACA;YACA;UACA;QACA;QACAP;UACAkB;UACAjB;UACAa;QACA;QACAP,QACA,qBACA,oBACA,oBACA,mBACA;QACA2B;UACAJ;UACAM;UACAD;UACA4B;QACA;QACArD,QACA;UACAP;UACAqC;UACAzB;YACAG;UACA;UACAmB;YACAnB;UACA;UACAT;YACAI;YACAmD;YACA3D;cACAE;cACAD;YACA;YACAY;UACA;UACAxD;QACA,EACA;QACA8C,QACA;UACAU;QACA,EACA;QACAE;MACA;MACAO;MACAhC;QACAgC;MACA;IACA;IACAsC;MACA;MACA,iBACA;QACA7G;QACAM;MACA,GACA;QACAN;QACAM;MACA,EACA;MACA;MACA;MACA;QACA6C;QACAP;UACAC;UACAC;YACAC;UACA;QACA;QACAC;UACAyB;UACAC;UACAC;UACAC;UACAC;UACA5B;YACAE;YACAD;UACA;QACA;QACA4B;UACAJ;UACAK;UACAN;UACAO;QACA;QACA5B,QACA;UACAL;UACAe;UACAH;YACAG;UACA;UACAmB;YACAnB;UACA;UACAT;YACAF;YACAD;YAAA;YACAgC;YACAzB;YACAC;cACA;YACA;UACA;UACAG;YACAC;UACA;QACA,EACA;QACAR,QACA;UACAP;UACAmB;UACAP;YACAG;UACA;UACAmB;YACAnB;UACA;UACAT;YACAF;YACAD;YAAA;YACAgC;YACAzB;UACA;UAEAnD;QACA,GACA;UACA;UACAyC;UACAmB;UACAiB;UACAxB;YACAG;UACA;UACAsB;UACAH;YACAnB;UACA;UACAT;YACAI;YACAN;YACAkC;YACAC;YACAC;YACArC;UACA;UACA5C;QACA,EACA;QACA0D,SACA;UACAhE;UACA+C;UACAyC;UACAC;UACAC;UAAA;UACAzB;YACA;YACA0B;cAAAxC;YAAA;UACA;UACApB;YACA4D;cACA7B;cACAqB;cACAzB;gBACA;cACA;cACAT;gBACAE;gBACAD;cACA;YACA;UACA;UAEA5C;QACA,GACA;UACAN;UACA+C;UACAyC;UACAC;UACA1D;YACA4D;cACA7B;cACAqB;cACAzB;gBACA;cACA;cACAT;gBACAE;gBACAD;cACA;YACA;UACA;UACA5C;QACA;MAEA;MACAiE;MACAhC;QACAgC;MACA;IACA;IACAuC;MACA;MACA;QACA3D,QACA,WACA,WACA,WACA,WACA,WACA,UACA;QACA2B;UACAC;UACAL;UACAM;UACAP;UACAkC;QACA;QACA;QACA;QACA;QACA;QACA/D;UACAC;UACAkE;UAAA;UACAC;UAAA;UACAC;UACAvD;YACAwD;YACA;YACA;;YAEA,eACA,uCACA,0GACAC,cACA,WACA,YACA,WACA,sDACA,WACA,8EACA,uHACA,gBACA,aACA,kDACAA,iBACA,OACA,aACA,WACA,iCACA,6EACA,uHACA,WACA,aACA,WACA,iCACA,8EACA,uHACA,WACA,aACA,WACA,WACA;YAEA;UACA;QACA;QACAC;QACAC;UACA5D;UACAV;UACAzC;UACAiG;UACA5C;YACAG;YACAF;cACAT;cACAY;cACAhB;YACA;UACA;UACAM;YACAI;YACAK;YACAX;YACAmE;YACApE;UACA;QACA;QACAqE;UACAhE;UACAC;UACAC;UACAE;YACAG;YACAF;cACAT;cACAY;cACAhB;YACA;UACA;UACAM;YACAK;YACAI;YACA0C;YACArD;YACAD;UACA;UACAW;YACAD;cACAT;cACAY;cACAhB;YACA;UACA;QACA;QACAyE;QACAxD,SACA;UACAjB;UACAoD;UACAD;UACAG;YACAV;cACA7B;cACA2D;cACAC;YACA;YACArD;cACAP;YACA;UACA;UACAxD,OACA;YACAN;YACA8B;YACAmC;cACA0B;gBACAxC;cACA;YACA;UACA;QAEA,GACA;UACAJ;UACAoD;UACAD;UACAG;YACAV;cACA7B;cACA2D;cACAC;YACA;YACArD;cACAP;YACA;UACA;UACA9D;UACAM,OACA;YACAN;YACA8B;YACAmC;cACA0B;gBACAxC;cACA;YACA;UACA;QAEA,GACA;UACAqC;UACAzC;UACAoD;UACAwB;UACAC;UACA7F;YACA4D;cACAjC;gBACAwD;gBACA,OACA,SACAC,cACA,QACA,QACAA,4BACA;cAEA;cACA/C;cACAD;cACAjB;cACAmC;cACAlC;cACAsD;gBACAoB;kBACA3E;kBACAqC;kBACApC;kBACAqD;gBACA;gBACAsB;kBACA5E;kBACAqC;kBACApC;gBACA;cACA;YACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACAkD;YACAV;cACA7B;cACA2D;cACAC;YACA;YACArD;cACAP;YACA;UACA;UACAxD,OACA;YACAwB;YACA9B;UACA,GACA;YACA8B;YACA9B;UACA,GACA;YACA8B;YACA9B;UACA,GACA;YACA8B;YACA9B;UACA,GACA;YACA8B;YACA9B;UACA,GACA;YACA8B;YACA9B;UACA;QAEA;MAEA;MACAuE;MACAhC;QACAgC;MACA;IACA;EACA;EACAwD;AACA","names":["name","components","ringMainUnit","workOrder","routeDetail","lineDetail","data","pageShow","totals","pageSize","page","threeImg","enlargeShow","dateList","acolor","currentIndex","alarmInformationData","alarmInformationShow","realTimeAlarmShow","modelOthers","componentShow","CompanyInfo","tableData","btnArr","btnActive","iconGround","icon","btnEnlarge","btnEnlarge1","options","value","label","topContent","count","device","stationNumber","alternatorNumber","created","mounted","window","methods","xianDuan","ctx","detailedTwo11","tooltip","trigger","axisPointer","type","legend","textStyle","fontSize","color","xAxis","axisLabel","yAxis","min","max","interval","formatter","axisLine","lineStyle","splitLine","show","width","series","itemStyle","offset","borderRadius","borderWidth","emphasis","focus","myChart","detailedTwo22","right","top","itemWidth","itemHeight","itemGap","grid","left","bottom","axisTick","fontWeight","position","inverse","align","verticalAlign","lineHeight","stack","barWidth","barGap","normal","detailedTwo33","detailedTwo44","array","res","resObj","clockWise","hoverAnimation","radius","center","labelLine","silent","z","padding","rich","title","containLabel","inside","barCharts","detailen","backgroundColor","borderColor","className","console","params","polar","angleAxis","margin","radiusAxis","calculable","length","length2","roseType","zlevel","b","c","watch"],"sourceRoot":"src/views","sources":["enterprisePollutionMonitoring.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n\r\n\r\n"]}]}