{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\performanceAnalysis\\components\\alarmAnalysisEcharts.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\performanceAnalysis\\components\\alarmAnalysisEcharts.vue","mtime":1667545182520},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n\nimport * as echarts from 'echarts'\nvar MothChart\nexport default {\n\tname: 'alarmAnalysisEcharts',\n\tdata() {\n\t\treturn {}\n\t},\n\tmethods: {\n\t\tpieEcharts(val) {\n\t\t\tlet option={}\n\t\t\tlet dataList = []\n\t\t\tlet list = JSON.stringify(val).replace(/type/g, 'name').replace(/count/g, 'value')\n\t\t\tlet chartDom = document.getElementById('pieEcharts')\n\t\t\tlet myChart = echarts.init(chartDom)\n\t\t\tdataList = JSON.parse(list)\n\t\t\t option = {\n\t\t\t\tlegend: {\n\t\t\t\t\ticon: 'circle',\n\t\t\t\t\tdata: dataList.map((item) => item.name),\n\t\t\t\t\tbottom: 0,\n\t\t\t\t\titemGap: 20,\n\t\t\t\t\titemWidth: 8,\n\t\t\t\t},\n\t\t\t\ttooltip: {\n\t\t\t\t trigger: 'item',\n\t\t\t\t},\n\t\t\t\tseries: [{\n\t\t\t\t\ttype: 'pie',\n\t\t\t\t\tradius: '70%',\n\t\t\t\t\tcenter: ['50%', '50%'],\n\t\t\t\t\tlabel: {\n\t\t\t\t\t\tfontWeight: 'bold',\n\t\t\t\t\t},\n\t\t\t\t\tlabelLine: {\n\t\t\t\t\t\tlength: 10,\n\t\t\t\t\t\tlength2: 60,\n\t\t\t\t\t},\n\t\t\t\t\titemStyle: {\n\t\t\t\t\t\tnormal: {\n\t\t\t\t\t\t\tborderWidth: 2,\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tdata: dataList,\n\t\t\t\t}, ],\n\t\t\t}\n\t\t\toption && myChart.setOption(option)\n\t\t\twindow.addEventListener('resize', () => {\n\t\t\t\tmyChart.resize()\n\t\t\t})\n\t\t},\n\t},\n}\n",null]}