1 |
- {"remainingRequest":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\babel-loader\\lib\\index.js!D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\cache-loader\\dist\\cjs.js??ref--1-0!D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\GERENWENJIAN\\code\\qv\\vue\\src\\views\\telecomInvestigation\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\src\\views\\telecomInvestigation\\index.vue","mtime":1683194775568},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\babel.config.js","mtime":1683194775537},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1683195233343},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\babel-loader\\lib\\index.js","mtime":1683195236757},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1683195233343},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\vue-loader\\lib\\index.js","mtime":1683195237816}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICd2dWV4JzsKZXhwb3J0IGRlZmF1bHQgewogIGNvbXB1dGVkOiB7CiAgICAuLi5tYXBHZXR0ZXJzKFsnbWFwJywgJ2luaXQnLCAncGxhdGZvcm1zJywgJ2luc3RhbmNlcycsICdwcm9wZXJ0aWVzJywgJ3BsYXRmb3JtU2hvdyddKQogIH0sCiAgd2F0Y2g6IHsKICAgIGluaXQ6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gKHZhbCwgb2xkVmFsKSB7CiAgICAgICAgdGhpcy5zZXRUaW1lcigpOwogICAgICB9CiAgICB9LAogICAgcGxhdGZvcm1zOiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uICh2YWwsIG9sZFZhbCkge30KICAgIH0sCiAgICBpbnN0YW5jZXM6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gKHZhbCwgb2xkVmFsKSB7CiAgICAgICAgdGhpcy5pbnN0YW5jZXRhYmxlID0gdmFsOwogICAgICB9CiAgICB9LAogICAgcHJvcGVydGllczogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiAodmFsLCBvbGRWYWwpIHsKICAgICAgICB0aGlzLnByb3BlcnR5aW5pdHRhYmxlID0gdmFsLkluaXRQYXJhbXM7CiAgICAgICAgdGhpcy5wcm9wZXJ0eWNvbnRyb2x0YWJsZSA9IHZhbC5DdHJsUGFyYW1zOwogICAgICB9CiAgICB9CiAgfSwKICBkYXRhKCkgewogICAgdmFyIGRhdGExID0gW107CiAgICB2YXIgZGF0YTIgPSBbXTsKICAgIHZhciBkYXRhMyA9IFtdOwogICAgdmFyIG5hbWVzID0gWydkaWFtb25kLCByZWQsIHNob3cgaW5zaWRlIGxhYmVsIG9ubHkgb24gaG92ZXInLCAnZ3JlZW4sIHNob3cgdG9wIGxhYmVsIG9ubHkgb24gaG92ZXInLCAnaW5kaWdvLCBzaG93IGluc2lkZSBsYWJlbCBvbiBub3JtYWwnXTsKICAgIHZhciByYW5kb20gPSBmdW5jdGlvbiAobWF4KSB7CiAgICAgIHJldHVybiAoTWF0aC5yYW5kb20oKSAqIG1heCkudG9GaXhlZCgzKTsKICAgIH07CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IDIwOyBpKyspIHsKICAgICAgZGF0YTEucHVzaChbcmFuZG9tKDUpLCByYW5kb20oNSksIHJhbmRvbSgyKV0pOwogICAgICBkYXRhMi5wdXNoKFtyYW5kb20oMTApLCByYW5kb20oMTApLCByYW5kb20oMildKTsKICAgICAgZGF0YTMucHVzaChbcmFuZG9tKDE1KSwgcmFuZG9tKDEwKSwgcmFuZG9tKDIpXSk7CiAgICB9CiAgICByZXR1cm4gewogICAgICBmcmVxdWVuY2V2YWx1ZTogJycsCiAgICAgIHdvcmt2YWx1ZTogJycsCiAgICAgIGZyZXF1ZW5jZUF2ZXJhZ2VTaG93OiBmYWxzZSwKICAgICAgcmFkYXJFY2hhcnQ6IG51bGwsCiAgICAgIGluc3RhbmNldGFibGU6IG51bGwsCiAgICAgIHByb3BlcnR5aW5pdHRhYmxlOiBudWxsLAogICAgICBwcm9wZXJ0eWNvbnRyb2x0YWJsZTogbnVsbCwKICAgICAgcmFkYXJzOiBbewogICAgICAgIGtleTogMSwKICAgICAgICB2YWx1ZTogIumbt+i+vjEiLAogICAgICAgIGluc3RhbmNlSUQ6ICIxMSIKICAgICAgfSwgewogICAgICAgIGtleTogMiwKICAgICAgICB2YWx1ZTogIumbt+i+vjIiLAogICAgICAgIGluc3RhbmNlSUQ6IDEyCiAgICAgIH1dLAogICAgICBvcHRpb25zOiBbewogICAgICAgIHZhbHVlOiAxLAogICAgICAgIGxhYmVsOiAnMS41TUh6fjE4R0h65YWo5pmv5pmuJwogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDQsCiAgICAgICAgbGFiZWw6ICfoh6rlrprkuYknCiAgICAgIH1dLAogICAgICBvcHRpb25zMTogW3sKICAgICAgICB2YWx1ZTogMSwKICAgICAgICBsYWJlbDogJ+W4uOinhOaVsOaNrumTvuS+puWvnycKICAgICAgfV0sCiAgICAgIGVjaGFydG9wdGlvbjogewogICAgICAgIGFyaWE6IHsKICAgICAgICAgIHNob3c6IHRydWUKICAgICAgICB9LAogICAgICAgIGxlZ2VuZDogewogICAgICAgICAgZGF0YTogbmFtZXMuc2xpY2UoKQogICAgICAgIH0sCiAgICAgICAgdG9vbGJveDogewogICAgICAgICAgbGVmdDogJ2xlZnQnLAogICAgICAgICAgZmVhdHVyZTogewogICAgICAgICAgICBkYXRhVmlldzoge30sCiAgICAgICAgICAgIHNhdmVBc0ltYWdlOiB7fSwKICAgICAgICAgICAgZGF0YVpvb206IHt9CiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB0b29sdGlwOiB7CiAgICAgICAgICB0cmlnZ2VyOiAnYXhpcycsCiAgICAgICAgICBheGlzUG9pbnRlcjogewogICAgICAgICAgICB0eXBlOiAnY3Jvc3MnCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB4QXhpczogewogICAgICAgICAgdHlwZTogJ3ZhbHVlJywKICAgICAgICAgIHNwbGl0TGluZTogewogICAgICAgICAgICBzaG93OiBmYWxzZQogICAgICAgICAgfSwKICAgICAgICAgIG1pbjogLTE1LAogICAgICAgICAgbWF4OiAxNSwKICAgICAgICAgIHNwbGl0TnVtYmVyOiAzMAogICAgICAgIH0sCiAgICAgICAgeUF4aXM6IHsKICAgICAgICAgIHR5cGU6ICd2YWx1ZScsCiAgICAgICAgICBzcGxpdExpbmU6IHsKICAgICAgICAgICAgc2hvdzogZmFsc2UKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHNlcmllczogW3sKICAgICAgICAgIG5hbWU6IG5hbWVzWzBdLAogICAgICAgICAgdHlwZTogJ3NjYXR0ZXInLAogICAgICAgICAgbGFiZWw6IHsKICAgICAgICAgICAgZW1waGFzaXM6IHsKICAgICAgICAgICAgICBzaG93OiB0cnVlCiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBzeW1ib2w6ICdkaWFtb25kJywKICAgICAgICAgIHN5bWJvbFNpemU6IGZ1bmN0aW9uICh2YWwpIHsKICAgICAgICAgICAgcmV0dXJuIHZhbFsyXSAqIDQwOwogICAgICAgICAgfSwKICAgICAgICAgIGRhdGE6IGRhdGExCiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogbmFtZXNbMV0sCiAgICAgICAgICB0eXBlOiAnc2NhdHRlcicsCiAgICAgICAgICBlbXBoYXNpczogewogICAgICAgICAgICBsYWJlbDogewogICAgICAgICAgICAgIHNob3c6IHRydWUsCiAgICAgICAgICAgICAgcG9zaXRpb246ICd0b3AnLAogICAgICAgICAgICAgIGZvcm1hdHRlcjogZnVuY3Rpb24gKHBhcmFtcykgewogICAgICAgICAgICAgICAgcmV0dXJuIHBhcmFtcy52YWx1ZTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBzeW1ib2xTaXplOiBmdW5jdGlvbiAodmFsKSB7CiAgICAgICAgICAgIHJldHVybiB2YWxbMl0gKiA0MDsKICAgICAgICAgIH0sCiAgICAgICAgICBpdGVtU3R5bGU6IHsKICAgICAgICAgICAgY29sb3I6IGZ1bmN0aW9uIChwYXJhbXMpIHsKICAgICAgICAgICAgICByZXR1cm4gJ3JnYmEoMzAsIDcwLCA1MCwgJyArIChwYXJhbXMudmFsdWUgPyBwYXJhbXMudmFsdWVbMl0gOiAwKSArICcpJzsKICAgICAgICAgICAgfQogICAgICAgICAgfSwKICAgICAgICAgIGRhdGE6IGRhdGEyCiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogbmFtZXNbMl0sCiAgICAgICAgICB0eXBlOiAnc2NhdHRlcicsCiAgICAgICAgICBsYWJlbDogewogICAgICAgICAgICBzaG93OiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgc3ltYm9sU2l6ZTogZnVuY3Rpb24gKHZhbCkgewogICAgICAgICAgICByZXR1cm4gdmFsWzJdICogNDA7CiAgICAgICAgICB9LAogICAgICAgICAgZGF0YTogZGF0YTMKICAgICAgICB9XSwKICAgICAgICBhbmltYXRpb25EZWxheTogZnVuY3Rpb24gKGlkeCkgewogICAgICAgICAgcmV0dXJuIGlkeCAqIDIwOwogICAgICAgIH0sCiAgICAgICAgYW5pbWF0aW9uRGVsYXlVcGRhdGU6IGZ1bmN0aW9uIChpZHgpIHsKICAgICAgICAgIHJldHVybiBpZHggKiAyMDsKICAgICAgICB9CiAgICAgIH0KICAgICAgLy8gcmFkYXJEYXRhOiB7CiAgICAgIC8vICAgICBbMTIsIDMyLDQyXQogICAgICAvLyB9CiAgICB9OwogIH0sCgogIG1vdW50ZWQoKSB7CiAgICB0aGlzLmVjaGFydHNJbml0KCk7CiAgICAvLyDpobXpnaLliqDovb3orr7nva7pq5jluqboh6rpgILlupQKICAgIHdpbmRvdy5vbnJlc2l6ZSA9ICgpID0+IHsKICAgICAgdGhpcy5yZXNpemVEb20oKTsKICAgIH07CiAgICAvLyDpobXpnaLliqDovb3orr7nva7pq5jluqboh6rpgILlupQKICAgIHRoaXMucmVzaXplRG9tKCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBmcmVxdWVuY2VDaGFuZ2UoKSB7CiAgICAgIGlmICh0aGlzLmZyZXF1ZW5jZXZhbHVlID09IDQpIHsKICAgICAgICB0aGlzLmZyZXF1ZW5jZUF2ZXJhZ2VTaG93ID0gdHJ1ZTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmZyZXF1ZW5jZUF2ZXJhZ2VTaG93ID0gZmFsc2U7CiAgICAgIH0KICAgIH0sCiAgICBlY2hhcnRzSW5pdCgpIHsKICAgICAgdGhpcy4kZWNoYXJ0cy5pbml0KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyYWRhckVjaGFydCcpKS5zZXRPcHRpb24odGhpcy5lY2hhcnRvcHRpb24pOwogICAgICBpZiAodGhpcy5sb2NhbEVjaGFydCA9PSBudWxsKSB7CiAgICAgICAgdGhpcy5yYWRhckVjaGFydCA9IHRoaXMuJGVjaGFydHMuaW5pdChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmFkYXJFY2hhcnQnKSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5yYWRhckVjaGFydC5zZXRPcHRpb24odGhpcy5lY2hhcnRvcHRpb24pOwogICAgICB9CiAgICB9LAogICAgLy/pgJrov4fnqpfkvZPpq5jlrr3orqHnrpflrrnlmajpq5jlrr3vvIzmuLLmn5NlY2hhcnTlm77ooajnmoRkaXbnmoTlrr3pq5jluqbku6Xovr7liLDoh6rpgILlupTnm67nmoQKICAgIHJlc2l6ZURvbSgpIHsKICAgICAgY29uc29sZS5sb2coIumrmOW6puiHqumAguW6lCIpOwogICAgICB0aGlzLiRlY2hhcnRzLmluaXQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JhZGFyRWNoYXJ0JykpLnJlc2l6ZSgpOwogICAgICAvLyBjb25zdCBib3hIZWlnaHQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJlY2hhcnRzLWJveCIpWzBdLmNsaWVudEhlaWdodAogICAgICAvLyB2YXIgRWNoYXJ0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JhZGFyRWNoYXJ0JykKICAgICAgLy8gRWNoYXJ0LnN0eWxlLmhlaWdodCA9IChib3hIZWlnaHQvMi02NSkrJ3B4JzsKICAgIH0KICB9Cn07"},{"version":3,"names":["mapGetters","computed","watch","init","handler","val","oldVal","setTimer","platforms","instances","instancetable","properties","propertyinittable","InitParams","propertycontroltable","CtrlParams","data","data1","data2","data3","names","random","max","Math","toFixed","i","push","frequencevalue","workvalue","frequenceAverageShow","radarEchart","radars","key","value","instanceID","options","label","options1","echartoption","aria","show","legend","slice","toolbox","left","feature","dataView","saveAsImage","dataZoom","tooltip","trigger","axisPointer","type","xAxis","splitLine","min","splitNumber","yAxis","series","name","emphasis","symbol","symbolSize","position","formatter","params","itemStyle","color","animationDelay","idx","animationDelayUpdate","mounted","echartsInit","window","onresize","resizeDom","methods","frequenceChange","$echarts","document","getElementById","setOption","localEchart","console","log","resize"],"sources":["src/views/telecomInvestigation/index.vue"],"sourcesContent":["<template>\r\n <el-row style=\"height:100%;\">\r\n <el-col :span=\"6\">\r\n <el-row>\r\n <el-card class=\"tableHeight\">\r\n <div slot=\"header\" class=\"clearfix\">\r\n <span>实例状态表</span>\r\n </div>\r\n <el-table>\r\n <el-table-column prop=\"instanceID\" label=\"实例ID\"></el-table-column>\r\n <el-table-column prop=\"instanceName\" label=\"实例名称\"></el-table-column>\r\n <el-table-column prop=\"instanceState\" label=\"实例工作类型\"></el-table-column>\r\n </el-table>\r\n </el-card>\r\n </el-row>\r\n <el-row>\r\n <el-card class=\"tableHeight\">\r\n <div slot=\"header\" class=\"clearfix\">\r\n <span>工作参数设置</span>\r\n </div>\r\n \r\n <div>\r\n 频率范围:\r\n <el-select :change=\"frequenceChange()\" v-model=\"frequencevalue\" placeholder=\"请选择\">\r\n <el-option v-for=\"item in options\" :key=\"item.value\" :label=\"item.label\"\r\n :value=\"item.value\">\r\n </el-option>\r\n </el-select>\r\n </div>\r\n <div v-if=\"frequenceAverageShow\" style=\"padding-top:5px;display:flex;\">\r\n <div style=\"flex:1;\">\r\n <span>频率下限:</span>\r\n <el-input-number v-model=\"num9\" :precision=\"2\" :step=\"0.1\" :max=\"10\"></el-input-number>\r\n </div>\r\n <div style=\"flex:1;\">\r\n <span style=\"padding-left:10px;\"> 频率上限:</span>\r\n <el-input-number v-model=\"num9\" :precision=\"2\" :step=\"0.1\" :max=\"10\"></el-input-number>\r\n </div>\r\n </div>\r\n <div style=\"padding-top:5px;\">\r\n 工作模式:\r\n <el-select v-model=\"workvalue\" placeholder=\"请选择\">\r\n <el-option v-for=\"item in options1\" :key=\"item.value\" :label=\"item.label\" :value=\"item.value\">\r\n </el-option>\r\n </el-select>\r\n </div>\r\n <el-table :data=\"propertyinittable\" :row-style=\"{height:'20px'}\" :cell-style=\"{padding:'0px'}\" style=\"font-size: 10px;width: 100%;\" height=\"100%\" highlight-current-row border>\r\n <el-table-column prop=\"key\" label=\"属性\"></el-table-column>\r\n <el-table-column prop=\"value\" label=\"值\"></el-table-column>\r\n </el-table>\r\n </el-card>\r\n <el-card class=\"tableHeight\">\r\n <div slot=\"header\" class=\"clearfix\">\r\n <span>运行状态</span>\r\n </div>\r\n <el-table :data=\"propertycontroltable\" :row-style=\"{height:'20px'}\" :cell-style=\"{padding:'0px'}\" style=\"font-size: 10px;width: 100%;\" height=\"100%\" highlight-current-row border>\r\n <el-table-column prop=\"key\" label=\"属性\"></el-table-column>\r\n <el-table-column prop=\"value\" label=\"值\"></el-table-column>\r\n </el-table>\r\n </el-card>\r\n </el-row>\r\n </el-col>\r\n <el-col style=\"height:100%;\" :span=\"12\">\r\n <el-card class=\"radar\">\r\n <div slot=\"header\" class=\"clearfix\">\r\n <span>雷达状态显示</span>\r\n </div>\r\n <div class=\"echarts-box\">\r\n <div id=\"radarEchart\" class=\"mapecharts\"></div>\r\n </div> \r\n </el-card>\r\n </el-col>\r\n <el-col :span=\"6\">\r\n <el-card>\r\n <div slot=\"header\" class=\"clearfix\">\r\n <span>雷达目标列表</span>\r\n </div>\r\n </el-card>\r\n </el-col>\r\n </el-row>\r\n</template>\r\n\r\n<script>\r\nimport { mapGetters } from 'vuex'\r\nexport default {\r\n computed: {\r\n ...mapGetters([\r\n 'map',\r\n 'init',\r\n 'platforms',\r\n 'instances',\r\n 'properties',\r\n 'platformShow'\r\n \r\n ]),\r\n },\r\n watch: {\r\n init: {\r\n handler: function(val, oldVal){\r\n \r\n this.setTimer();\r\n }\r\n },\r\n platforms: {\r\n handler: function(val, oldVal){\r\n \r\n }\r\n },\r\n instances: {\r\n handler: function(val, oldVal){\r\n\r\n this.instancetable = val \r\n }\r\n },\r\n properties: {\r\n handler: function(val,oldVal){\r\n this.propertyinittable = val.InitParams\r\n this.propertycontroltable = val.CtrlParams\r\n }\r\n }\r\n },\r\n data() {\r\n var data1 = [];\r\n var data2 = [];\r\n var data3 = [];\r\n\r\n var names = [\r\n 'diamond, red, show inside label only on hover',\r\n 'green, show top label only on hover',\r\n 'indigo, show inside label on normal'\r\n ];\r\n\r\n var random = function (max) {\r\n return (Math.random() * max).toFixed(3);\r\n }\r\n\r\n for (var i = 0; i < 20; i++) {\r\n data1.push([random(5), random(5), random(2)]);\r\n data2.push([random(10), random(10), random(2)]);\r\n data3.push([random(15), random(10), random(2)]);\r\n }\r\n\r\n return {\r\n frequencevalue: '',\r\n workvalue: '',\r\n frequenceAverageShow : false,\r\n radarEchart: null,\r\n instancetable: null,\r\n propertyinittable: null,\r\n propertycontroltable: null, \r\n radars:[\r\n {\r\n key: 1,\r\n value: \"雷达1\",\r\n instanceID: \"11\"\r\n\r\n }\r\n , {\r\n key: 2,\r\n value: \"雷达2\",\r\n instanceID: 12\r\n }\r\n ],\r\n options: [{\r\n value: 1,\r\n label: '1.5MHz~18GHz全景普'\r\n }, {\r\n value: 4,\r\n label: '自定义'\r\n }],\r\n options1: [{\r\n value: 1,\r\n label: '常规数据链侦察'\r\n }\r\n ],\r\n \r\n echartoption: {\r\n aria: {\r\n show: true\r\n },\r\n legend: {\r\n data: names.slice()\r\n },\r\n toolbox: {\r\n left: 'left',\r\n feature: {\r\n dataView: {},\r\n saveAsImage: {},\r\n dataZoom: {}\r\n }\r\n },\r\n tooltip: {\r\n trigger: 'axis',\r\n axisPointer: {\r\n type: 'cross'\r\n }\r\n },\r\n xAxis: {\r\n type: 'value',\r\n splitLine: {\r\n show: false\r\n },\r\n min: -15,\r\n max: 15,\r\n splitNumber: 30\r\n },\r\n yAxis: {\r\n type: 'value',\r\n splitLine: {\r\n show: false\r\n }\r\n },\r\n series: [{\r\n name: names[0],\r\n type: 'scatter',\r\n label: {\r\n emphasis: {\r\n show: true\r\n }\r\n },\r\n symbol: 'diamond',\r\n symbolSize: function (val) {\r\n return val[2] * 40;\r\n },\r\n data: data1\r\n },\r\n {\r\n name: names[1],\r\n type: 'scatter',\r\n emphasis: {\r\n label: {\r\n show: true,\r\n position: 'top',\r\n formatter: function (params) {\r\n return params.value;\r\n }\r\n }\r\n },\r\n symbolSize: function (val) {\r\n return val[2] * 40;\r\n },\r\n itemStyle: {\r\n color: function (params) {\r\n return 'rgba(30, 70, 50, ' + (params.value ? params.value[2] : 0) + ')';\r\n }\r\n },\r\n data: data2\r\n },\r\n {\r\n name: names[2],\r\n type: 'scatter',\r\n label: {\r\n show: true\r\n },\r\n symbolSize: function (val) {\r\n return val[2] * 40;\r\n },\r\n data: data3\r\n }],\r\n animationDelay: function (idx) {\r\n return idx * 20;\r\n },\r\n animationDelayUpdate: function (idx) {\r\n return idx * 20;\r\n }\r\n },\r\n // radarData: {\r\n // [12, 32,42]\r\n // }\r\n }\r\n },\r\n mounted(){\r\n this.echartsInit();\r\n // 页面加载设置高度自适应\r\n window.onresize = () => {\r\n \r\n this.resizeDom()\r\n };\r\n // 页面加载设置高度自适应\r\n this.resizeDom()\r\n },\r\n methods:{\r\n frequenceChange(){\r\n if(this.frequencevalue== 4) {\r\n this.frequenceAverageShow = true;\r\n }else{\r\n this.frequenceAverageShow = false;\r\n }\r\n },\r\n echartsInit() {\r\n this.$echarts.init(document.getElementById('radarEchart')).setOption(this.echartoption);\r\n if(this.localEchart == null){\r\n this.radarEchart = this.$echarts.init(document.getElementById('radarEchart'))\r\n }else{\r\n this.radarEchart.setOption(this.echartoption);\r\n }\r\n },\r\n //通过窗体高宽计算容器高宽,渲染echart图表的div的宽高度以达到自适应目的\r\n resizeDom() {\r\n console.log(\"高度自适应\")\r\n this.$echarts.init(document.getElementById('radarEchart')).resize()\r\n // const boxHeight = document.getElementsByClassName(\"echarts-box\")[0].clientHeight\r\n // var Echart = document.getElementById('radarEchart')\r\n // Echart.style.height = (boxHeight/2-65)+'px';\r\n },\r\n \r\n },\r\n \r\n}\r\n</script>\r\n<style scoped>\r\n.tableHeight{\r\n}\r\n\r\n.echarts-box{\r\n height: 100%;\r\n width: 100%;\r\n}\r\n.mapecharts{\r\n width: 100%;\r\n height: 100%;\r\n}\r\n.radar{\r\n height: 100%;\r\n}\r\n.radar /deep/ .el-card__body{\r\n height: calc(100% - 100px);\r\n\r\n}\r\n\r\n</style>"],"mappings":"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"}]}
|