{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\systemSafety\\HardDiskMonitoring.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\systemSafety\\HardDiskMonitoring.vue","mtime":1667327530153},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n\r\nimport portal from '@/api/portal.js'\r\nimport * as echarts from 'echarts'\r\nexport default {\r\n data() {\r\n return {\r\n restPPT:0,\r\n }\r\n },\r\n mounted() {\r\n this.getDisk()\r\n this.getDashboard()\r\n },\r\n methods: {\r\n getDisk() {\r\n portal.getHD().then((res) => {\r\n this.restPPT=res[0].restPPT\r\n this.getDashboard()\r\n })\r\n },\r\n getDashboard() {\r\n var chartDom = document.getElementById('main')\r\n var myChart = echarts.init(chartDom)\r\n var option\r\n option = {\r\n series: [\r\n {\r\n type: 'gauge',\r\n progress: {\r\n show: true,\r\n width: 18,\r\n },\r\n axisLine: {\r\n lineStyle: {\r\n width: 18,\r\n },\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n splitLine: {\r\n length: 15,\r\n lineStyle: {\r\n width: 2,\r\n color: '#999',\r\n },\r\n },\r\n axisLabel: {\r\n distance: 25,\r\n color: '#999',\r\n fontSize: 20,\r\n },\r\n anchor: {\r\n show: true,\r\n showAbove: true,\r\n size: 25,\r\n itemStyle: {\r\n borderWidth: 10,\r\n },\r\n },\r\n title: {\r\n show: false,\r\n },\r\n detail: {\r\n valueAnimation: true,\r\n fontSize: 50,\r\n offsetCenter: [0, '70%'],\r\n },\r\n data: [\r\n {\r\n value: this.restPPT,\r\n },\r\n ],\r\n },\r\n ],\r\n }\r\n\r\n option && myChart.setOption(option)\r\n //防止越界,重绘canvas\r\n window.onresize = myChart.resize\r\n myChart.setOption(option) //设置option\r\n },\r\n },\r\n}\r\n",null]}