4c2ce7d8a8c9ffb72c05c23f7a45fded.json 7.6 KB

1
  1. {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\test\\ssi-satoken\\ui\\src\\views\\bizManager\\forecastPowerShortTerm\\charts\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\views\\bizManager\\forecastPowerShortTerm\\charts\\index.vue","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1669864538095},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1669864538178},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1697679531049}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgcmVzaXplIGZyb20gJy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvQ2hhcnRzL21peGlucy9yZXNpemUnDQppbXBvcnQgKiBhcyBlY2hhcnRzIGZyb20gJ2VjaGFydHMnOw0KZXhwb3J0IGRlZmF1bHQgew0KICBtaXhpbnM6IFtyZXNpemVdLA0KICB3YXRjaDogew0KICAgIGRyYXdEYXRhOnsNCiAgICAgIGhhbmRsZXIobmV3VmFsdWUsIG9sZFZhbHVlKSB7DQogICAgICAgIHRoaXMuZHJhdyhuZXdWYWx1ZS50aW1lcywgbmV3VmFsdWUuZGF0YXMsbmV3VmFsdWUuY2FwKQ0KICAgICAgfSwNCiAgICAgIGRlZXA6IHRydWUNCiAgICB9LA0KICAgIHJlc2l6ZUtleTpmdW5jdGlvbihuZXdRdWVzdGlvbiwgb2xkUXVlc3Rpb24pew0KICAgICAgaWYodGhpcy5jaGFydCAhPW51bGwpew0KICAgICAgICB0aGlzLmNoYXJ0LnJlc2l6ZSgpOw0KICAgICAgfQ0KICAgIH0NCiAgfSwNCiAgcHJvcHM6IHsNCiAgICBkcmF3RGF0YTp7DQogICAgICB0eXBlOk9iamVjdCwNCiAgICB9LA0KICAgIHJlc2l6ZUtleTp7DQogICAgICB0eXBlOk51bWJlcg0KICAgIH0NCiAgfSwNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgY2hhcnQ6IG51bGwsDQogICAgfQ0KICB9LA0KICBtb3VudGVkKCkgew0KICB9LA0KICBiZWZvcmVEZXN0cm95KCkgew0KICAgIGlmICghdGhpcy5jaGFydCkgew0KICAgICAgcmV0dXJuDQogICAgfQ0KICAgIHRoaXMuY2hhcnQuZGlzcG9zZSgpDQogICAgdGhpcy5jaGFydCA9IG51bGwNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGRyYXcodGltZWF4aXMscmVhbHBvd2VyLGNhcCkgew0KICAgICAgY29uc29sZS5sb2codGltZWF4aXMubGVuZ3RoKQ0KICAgICAgdGhpcy5jaGFydCA9IGVjaGFydHMuaW5pdChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZnBjaGFydHMnKSkNCiAgICAgIHZhciBvcHRpb24gPXsNCiAgICAgICAgdGl0bGU6IHsNCiAgICAgICAgICB0b3A6IDIwLA0KICAgICAgICAgIHRleHQ6ICfnn63mnJ/pooTmtYvlrp7ml7bmn6Xor6InLA0KICAgICAgICAgIHRleHRTdHlsZTogew0KICAgICAgICAgICAgZm9udFdlaWdodDogJ25vcm1hbCcsDQogICAgICAgICAgICBmb250U2l6ZTogMTYsDQogICAgICAgICAgfSwNCiAgICAgICAgICBsZWZ0OiAnMSUnDQogICAgICAgIH0sDQogICAgICAgIHRvb2x0aXA6IHsNCiAgICAgICAgICB0cmlnZ2VyOiAnYXhpcycsDQogICAgICAgICAgYXhpc1BvaW50ZXI6IHsNCiAgICAgICAgICAgIGxpbmVTdHlsZTogew0KICAgICAgICAgICAgICBjb2xvcjogJyM1NzYxN0InDQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9LA0KICAgICAgICBsZWdlbmQ6IHsNCiAgICAgICAgICB0b3A6IDIwLA0KICAgICAgICAgIGljb246ICdyZWN0JywNCiAgICAgICAgICBpdGVtV2lkdGg6IDE0LA0KICAgICAgICAgIGl0ZW1IZWlnaHQ6IDUsDQogICAgICAgICAgaXRlbUdhcDogMTMsDQogICAgICAgICAgZGF0YTogWyflrp7ml7bnn63mnJ/pooTmtYsnXSwNCiAgICAgICAgICByaWdodDogJzQlJywNCiAgICAgICAgICB0ZXh0U3R5bGU6IHsNCiAgICAgICAgICAgIGZvbnRTaXplOiAxMiwNCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIGRhdGFab29tOiBbew0KICAgICAgICAgIHNob3c6IHRydWUsDQogICAgICAgICAgcmVhbHRpbWU6IHRydWUsDQoNCiAgICAgICAgICBsZWZ0OiIxNSUiLA0KICAgICAgICAgIHJpZ2h0OiIxNSUiLA0KICAgICAgICAgIHRleHRTdHlsZTp7DQogICAgICAgICAgICBjb2xvcjoiI2ZmZmZmZiINCiAgICAgICAgICB9DQogICAgICAgIH0sIHsNCiAgICAgICAgICB0eXBlOiAnaW5zaWRlJw0KICAgICAgICB9XSwNCiAgICAgICAgZ3JpZDogew0KICAgICAgICAgIHRvcDogMTAwLA0KICAgICAgICAgIGxlZnQ6ICcyJScsDQogICAgICAgICAgcmlnaHQ6ICcyJScsDQogICAgICAgICAgYm90dG9tOiAnMTAlJywNCiAgICAgICAgICBjb250YWluTGFiZWw6IHRydWUNCiAgICAgICAgfSwNCiAgICAgICAgeEF4aXM6IHsNCiAgICAgICAgICB0eXBlOiAnY2F0ZWdvcnknLA0KICAgICAgICAgIGRhdGE6IHRpbWVheGlzDQogICAgICAgIH0sDQogICAgICAgIHlBeGlzOiB7DQogICAgICAgICAgdHlwZTogJ3ZhbHVlJywNCiAgICAgICAgICBuYW1lOiAnKE1XKScsDQogICAgICAgIH0sDQogICAgICAgIHNlcmllczogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgIG5hbWU6ICflrp7ml7bnn63mnJ/pooTmtYsnLA0KICAgICAgICAgICAgZGF0YTogcmVhbHBvd2VyLA0KICAgICAgICAgICAgdHlwZTogJ2xpbmUnLA0KICAgICAgICAgICAgc21vb3RoOiB0cnVlLA0KICAgICAgICAgICAgc2hvd1N5bWJvbDogZmFsc2UNCiAgICAgICAgICB9DQogICAgICAgIF0NCiAgICAgIH0NCiAgICAgIG9wdGlvbi55QXhpc1swXSA9IGNhcA0KICAgICAgdGhpcy5jaGFydC5zZXRPcHRpb24ob3B0aW9uLHRydWUpDQogICAgfSwNCg0KICB9DQp9DQo="},{"version":3,"sources":["index.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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;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;;AAEA;AACA","file":"index.vue","sourceRoot":"src/views/bizManager/forecastPowerShortTerm/charts","sourcesContent":["<template>\r\n <div style=\"width: 100%;height: 100%\" >\r\n <div id=\"fpcharts\"></div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport resize from '../../../../components/Charts/mixins/resize'\r\nimport * as echarts from 'echarts';\r\nexport default {\r\n mixins: [resize],\r\n watch: {\r\n drawData:{\r\n handler(newValue, oldValue) {\r\n this.draw(newValue.times, newValue.datas,newValue.cap)\r\n },\r\n deep: true\r\n },\r\n resizeKey:function(newQuestion, oldQuestion){\r\n if(this.chart !=null){\r\n this.chart.resize();\r\n }\r\n }\r\n },\r\n props: {\r\n drawData:{\r\n type:Object,\r\n },\r\n resizeKey:{\r\n type:Number\r\n }\r\n },\r\n data() {\r\n return {\r\n chart: null,\r\n }\r\n },\r\n mounted() {\r\n },\r\n beforeDestroy() {\r\n if (!this.chart) {\r\n return\r\n }\r\n this.chart.dispose()\r\n this.chart = null\r\n },\r\n methods: {\r\n draw(timeaxis,realpower,cap) {\r\n console.log(timeaxis.length)\r\n this.chart = echarts.init(document.getElementById('fpcharts'))\r\n var option ={\r\n title: {\r\n top: 20,\r\n text: '短期预测实时查询',\r\n textStyle: {\r\n fontWeight: 'normal',\r\n fontSize: 16,\r\n },\r\n left: '1%'\r\n },\r\n tooltip: {\r\n trigger: 'axis',\r\n axisPointer: {\r\n lineStyle: {\r\n color: '#57617B'\r\n }\r\n }\r\n },\r\n legend: {\r\n top: 20,\r\n icon: 'rect',\r\n itemWidth: 14,\r\n itemHeight: 5,\r\n itemGap: 13,\r\n data: ['实时短期预测'],\r\n right: '4%',\r\n textStyle: {\r\n fontSize: 12,\r\n }\r\n },\r\n dataZoom: [{\r\n show: true,\r\n realtime: true,\r\n\r\n left:\"15%\",\r\n right:\"15%\",\r\n textStyle:{\r\n color:\"#ffffff\"\r\n }\r\n }, {\r\n type: 'inside'\r\n }],\r\n grid: {\r\n top: 100,\r\n left: '2%',\r\n right: '2%',\r\n bottom: '10%',\r\n containLabel: true\r\n },\r\n xAxis: {\r\n type: 'category',\r\n data: timeaxis\r\n },\r\n yAxis: {\r\n type: 'value',\r\n name: '(MW)',\r\n },\r\n series: [\r\n {\r\n name: '实时短期预测',\r\n data: realpower,\r\n type: 'line',\r\n smooth: true,\r\n showSymbol: false\r\n }\r\n ]\r\n }\r\n option.yAxis[0] = cap\r\n this.chart.setOption(option,true)\r\n },\r\n\r\n }\r\n}\r\n</script>\r\n<style scoped>\r\n#fpcharts{\r\n width: 100%;\r\n height:calc(80vh - 50px);\r\n}\r\n</style>\r\n"]}]}