{"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\\digitalFloodDrainageDroughtRelief.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\src\\views\\digitalFloodDrainageDroughtRelief.vue","mtime":1689749209903},{"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/es7.symbol.async-iterator\";\nimport \"core-js/modules/es6.symbol\";\nimport \"core-js/modules/es6.string.iterator\";\nimport \"core-js/modules/es6.array.from\";\nimport \"core-js/modules/es6.regexp.to-string\";\nimport \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.regexp.replace\";\nimport \"core-js/modules/web.dom.iterable\";\nimport _defineProperty from \"E:/2023/yancheng0718/yanchengPowerSupply/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\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: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }, {\n name: \"南阳供电所\",\n stationNumber: \"06\",\n alternatorNumber: \"4630\"\n }]), _ref;\n },\n created: function created() {},\n mounted: function mounted() {\n this.detailedTwo11();\n this.detailedTwo22();\n this.detailedTwo33();\n this.barCharts();\n this.detailen();\n },\n methods: {\n detailedTwo11: function detailedTwo11() {\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo1\"));\n var data = {\n id: 'multipleBarsLines',\n title: '',\n subTitle: '最近更新:07月18日',\n legendBar: ['正面占比', '中立占比', '负面占比'],\n symbol: '%',\n //数值是否带百分号 --默认为空 ''\n legendLine: ['折线一', '折线二'],\n xAxis: ['只想要你知道', '遥不可及的你', '只要平凡', '时间飞行', '对你太想念', '不找了', '闻窗一如初见', '关于春天的一切', '流程', '世界上另一个我'],\n yAxis: [[8, 10, 10, 11, 4, 13, 6, 5, 9, 7], [10, 7, 8, 8, 7, 9, 8, 7, 3, 5], [6, 5, 4, 7, 9, 4, 5, 3, 7, 11]],\n lines: [[10, 10, 9, 11, 7, 4, 13, 8, 2, 1], [6, 12, 12, 2, 4, 4, 10, 8, 13, 12]],\n barColor: ['#3FA7DC', '#7091C4', '#5170A2'],\n //柱子颜色 必填参数\n lineColor: ['#638862', '#DA8084'] // 折线颜色\n };\n /////////////end/////////\n\n var myData = function test() {\n var yAxis = data.yAxis || [];\n var lines = data.lines || [];\n var legendBar = data.legendBar || [];\n var legendLine = data.legendLine || [];\n var symbol = data.symbol || ' ';\n var seriesArr = [];\n var legendArr = [];\n yAxis && yAxis.forEach(function (item, index) {\n legendArr.push({\n name: legendBar && legendBar.length > 0 && legendBar[index]\n });\n seriesArr.push({\n name: legendBar && legendBar.length > 0 && legendBar[index],\n type: 'bar',\n barGap: '0.5px',\n data: item,\n barWidth: data.barWidth || 12,\n label: {\n normal: {\n show: true,\n formatter: '{c}' + symbol,\n position: 'top',\n textStyle: {\n color: '#414957',\n fontStyle: 'normal',\n fontFamily: '微软雅黑',\n textAlign: 'left',\n fontSize: 11\n }\n }\n },\n itemStyle: {\n //图形样式\n normal: {\n barBorderRadius: 4,\n color: data.barColor[index]\n }\n }\n });\n });\n lines && lines.forEach(function (item, index) {\n legendArr.push({\n name: legendLine && legendLine.length > 0 && legendLine[index]\n });\n seriesArr.push({\n name: legendLine && legendLine.length > 0 && legendLine[index],\n type: 'line',\n data: item,\n itemStyle: {\n normal: {\n color: data.lineColor[index],\n lineStyle: {\n width: 3,\n type: 'solid'\n }\n }\n },\n label: {\n normal: {\n show: false,\n //折线上方label控制显示隐藏\n position: 'top'\n }\n },\n symbol: 'circle',\n symbolSize: 10\n });\n });\n return {\n seriesArr: seriesArr,\n legendArr: legendArr\n };\n }();\n var option = {\n // title: {\n // show: true,\n // text: data.title,\n // subtext: data.subTitle,\n // link: 'http://gallery.echartsjs.com/editor.html?c=xB1j9UgsXQ'\n // },\n tooltip: {\n trigger: 'axis',\n formatter: function formatter(params) {\n var time = '';\n var str = '';\n var _iterator = _createForOfIteratorHelper(params),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var i = _step.value;\n time = i.name.replace(/\\n/g, '') + '
';\n if (i.data == 'null' || i.data == null) {\n str += i.seriesName + ':无数据' + '
';\n } else {\n str += i.seriesName + ':' + i.data + symbol + '%
';\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n return time + str;\n },\n axisPointer: {\n type: 'none'\n }\n },\n legend: {\n right: data.legendRight || '30%',\n top: 12,\n itemGap: 16,\n itemWidth: 10,\n itemHeight: 10,\n data: myData.legendArr,\n textStyle: {\n color: '#414957',\n fontStyle: 'normal',\n fontFamily: '微软雅黑',\n fontSize: 12\n }\n },\n grid: {\n x: 30,\n y: 80,\n x2: 30,\n y2: 60\n },\n xAxis: {\n type: 'category',\n data: data.xAxis,\n axisTick: {\n show: false\n },\n axisLine: {\n show: false\n },\n axisLabel: {\n show: true,\n interval: '0',\n textStyle: {\n lineHeight: 16,\n padding: [2, 2, 0, 2],\n height: 50,\n fontSize: 12\n },\n rich: {\n Sunny: {\n height: 50,\n // width: 60,\n padding: [0, 5, 0, 5],\n align: 'center'\n }\n },\n formatter: function formatter(params, index) {\n var newParamsName = \"\";\n var splitNumber = 5;\n var paramsNameNumber = params && params.length;\n if (paramsNameNumber && paramsNameNumber <= 4) {\n splitNumber = 4;\n } else if (paramsNameNumber >= 5 && paramsNameNumber <= 7) {\n splitNumber = 4;\n } else if (paramsNameNumber >= 8 && paramsNameNumber <= 9) {\n splitNumber = 5;\n } else if (paramsNameNumber >= 10 && paramsNameNumber <= 14) {\n splitNumber = 5;\n } else {\n params = params && params.slice(0, 15);\n }\n var provideNumber = splitNumber; //一行显示几个字\n var rowNumber = Math.ceil(paramsNameNumber / provideNumber) || 0;\n if (paramsNameNumber > provideNumber) {\n for (var p = 0; p < rowNumber; p++) {\n var tempStr = \"\";\n var start = p * provideNumber;\n var end = start + provideNumber;\n if (p == rowNumber - 1) {\n tempStr = params.substring(start, paramsNameNumber);\n } else {\n tempStr = params.substring(start, end) + \"\\n\";\n }\n newParamsName += tempStr;\n }\n } else {\n newParamsName = params;\n }\n params = newParamsName;\n return '{Sunny|' + params + '}';\n },\n color: '#687284'\n }\n },\n yAxis: {\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n axisLabel: {\n show: false\n },\n splitLine: {\n show: true,\n lineStyle: {\n color: '#F1F3F5',\n type: 'solid'\n },\n interval: 2\n },\n splitNumber: 4\n },\n series: myData.seriesArr\n };\n myChart.setOption(option);\n window.addEventListener(\"resize\", function () {\n myChart.resize();\n });\n },\n detailedTwo22: function detailedTwo22() {\n var fontColor = \"#30eee9\";\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo2\"));\n var data1 = [709, 1999, 709, 2299, 3299, 2299, 1999, 2999, 1999, 709, 1999, 709];\n var data2 = [1709, 2999, 1799, 3299, 4299, 3299, 2999, 3999, 2999, 1709, 2999, 1709];\n var xData = function () {\n var data = [];\n for (var i = 1; i < 13; i++) {\n data.push(i + \"月\");\n }\n return data;\n }();\n var option = {\n tooltip: {\n trigger: 'axis',\n axisPointer: {\n type: 'shadow',\n textStyle: {\n color: '#05294D'\n }\n },\n backgroundColor: '#05294D',\n borderColor: '#135469',\n borderWidth: 2,\n padding: [20, 20, 20, 20],\n formatter: function formatter(params) {\n // console.log(params.length == 0);\n if (params.length === 0) {\n var result = '' + '至少选中一条图例' + '' + '
';\n return result;\n } else if (params.length == 1) {\n var paramsArray = [];\n params.forEach(function (v) {\n // console.log(v.name);\n if (v.seriesName == '趋势') {\n v.color = '#F3C452';\n } else {\n v.color = '#02DBF1';\n }\n paramsArray.push({\n name: v.name,\n seriesName: v.seriesName,\n data: v.data,\n color: v.color\n });\n });\n // console.log(paramsArray);\n var _result = '' + paramsArray[0].name + '' + '
';\n _result += '
序号 | \r\n供电单位 | \r\n用户类型 | \r\n应采数 | \r\n
{{ index+1}} | \r\n{{ item.name }} | \r\n{{ item.stationNumber }} | \r\n{{ item.alternatorNumber }} | \r\n