|
@@ -9,7 +9,7 @@
|
|
|
<view class="chart-b">
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts" :canvas2d="true" :chartData="chartData0" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts" :chartData="chartData0" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].appointNum}}</text>
|
|
@@ -18,7 +18,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts2" :canvas2d="true" :chartData="chartData1" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts2" :chartData="chartData1" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].freeNum}}</text>
|
|
@@ -27,7 +27,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts3" :canvas2d="true" :chartData="chartData2" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts3" :chartData="chartData2" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].appointNum}}</text>
|
|
@@ -36,7 +36,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts4" :canvas2d="true" :chartData="chartData3" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts4" :chartData="chartData3" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].lockedNum}}</text>
|
|
@@ -45,7 +45,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts5" :canvas2d="true" :chartData="chartData4" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts5" :chartData="chartData4" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].killNum}}</text>
|
|
@@ -54,7 +54,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts6" :canvas2d="true" :chartData="chartData5" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts6" :chartData="chartData5" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].repairNum}}</text>
|
|
@@ -71,7 +71,7 @@
|
|
|
<view class="chart-b">
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts" :canvas2d="true" :chartData="chartDataTow0" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts" :chartData="chartDataTow0" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].appointNum}}</text>
|
|
@@ -80,7 +80,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts2" :canvas2d="true" :chartData="chartDataTow1" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts2" :chartData="chartDataTow1" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].freeNum}}</text>
|
|
@@ -89,7 +89,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts3" :canvas2d="true" :chartData="chartDataTow2" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts3" :chartData="chartDataTow2" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].appointNum}}</text>
|
|
@@ -98,7 +98,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts4" :canvas2d="true" :chartData="chartDataTow3" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts4" :chartData="chartDataTow3" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].lockedNum}}</text>
|
|
@@ -107,7 +107,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts5" :canvas2d="true" :chartData="chartDataTow4" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts5" :chartData="chartDataTow4" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].killNum}}</text>
|
|
@@ -116,7 +116,7 @@
|
|
|
</view>
|
|
|
<view class="chart-b-li">
|
|
|
<view class="chart-b-li-l">
|
|
|
- <qiun-data-charts type="arcbar" :opts="opts6" :canvas2d="true" :chartData="chartDataTow5" />
|
|
|
+ <qiun-data-charts type="arcbar" :opts="opts6" :chartData="chartDataTow5" />
|
|
|
</view>
|
|
|
<view class="chart-b-li-r">
|
|
|
<text>{{dataList[0].repairNum}}</text>
|
|
@@ -135,7 +135,8 @@
|
|
|
</view>
|
|
|
<view class="chart-tow">
|
|
|
<view class="chart-tow-b">
|
|
|
- <qiun-data-charts type="radar" :opts="optsTow" :echartsH5="true" :chartData="chartDataThree" />
|
|
|
+ <qiun-data-charts :tapLegend="false" :tooltipShow="false"
|
|
|
+ type="bar" :opts="optsTow" :echartsH5="true" :chartData="chartDataThree" />
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -286,27 +287,36 @@
|
|
|
subNameTow:'',
|
|
|
|
|
|
optsTow: {
|
|
|
- color: ["#1890FF", "#91CB74", "#FAC858", "#EE6666", "#73C0DE", "#3CA272", "#FC8452", "#9A60B4",
|
|
|
- "#ea7ccc"
|
|
|
- ],
|
|
|
- padding: [5, 5, 5, 5],
|
|
|
- dataLabel: false,
|
|
|
+ rotate: false,
|
|
|
+ rotateLock: false,
|
|
|
+ color: ["#1890FF", "#91CB74", "#FAC858", "#EE6666", "#73C0DE", "#3CA272", "#FC8452", "#9A60B4", "#ea7ccc"],
|
|
|
+ padding: [15, 20, 15, 15],
|
|
|
+ dataLabel: true,
|
|
|
enableScroll: false,
|
|
|
+ fontColor:'#ffffff',
|
|
|
legend: {
|
|
|
- show: false,
|
|
|
- position: "right",
|
|
|
- lineHeight: 25
|
|
|
+ show:false,
|
|
|
},
|
|
|
+ xAxis: {
|
|
|
+ boundaryGap: "justify",
|
|
|
+ disableGrid: false,
|
|
|
+ min: 0,
|
|
|
+ axisLine: false,
|
|
|
+ max: 40
|
|
|
+ },
|
|
|
+ yAxis: {},
|
|
|
extra: {
|
|
|
- radar: {
|
|
|
- gridType: "radar",
|
|
|
- gridColor: "#CCCCCC",
|
|
|
- gridCount: 3,
|
|
|
- opacity: 0.2,
|
|
|
- max: 200,
|
|
|
- labelShow: true,
|
|
|
- border: true,
|
|
|
- labelColor: '#fff',
|
|
|
+ bar: {
|
|
|
+ type: "group",
|
|
|
+ width: 15,
|
|
|
+ meterBorde: 1,
|
|
|
+ meterFillColor: "#FFFFFF",
|
|
|
+ activeBgColor: "#000000",
|
|
|
+ activeBgOpacity: 0.08,
|
|
|
+ linearType: "custom",
|
|
|
+ barBorderCircle: true,
|
|
|
+ seriesGap: 2,
|
|
|
+ categoryGap: 2
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -400,24 +410,36 @@
|
|
|
statisticsType: this.statisticsType
|
|
|
});
|
|
|
if (data.code == 200) {
|
|
|
+ let categories = [];
|
|
|
let list = [];
|
|
|
- let list2 = [];
|
|
|
- data.data.subjectList.forEach(function(item, index) {
|
|
|
+ data.data.subjectList.forEach((item, index)=>{
|
|
|
if (index < 5) {
|
|
|
- list.push(item.subjectName)
|
|
|
- list2.push(item.dangerNum)
|
|
|
+ if (item.subjectName.length > 6) {
|
|
|
+ item.subjectName = item.subjectName.slice(0, 6) + '...';
|
|
|
+ }
|
|
|
+ categories.push(item.subjectName)
|
|
|
+ list.push(item.dangerNum)
|
|
|
}
|
|
|
-
|
|
|
})
|
|
|
-
|
|
|
- let res = {
|
|
|
- categories: list,
|
|
|
- series: [{
|
|
|
- name: "",
|
|
|
- data: list2
|
|
|
- }, ]
|
|
|
- };
|
|
|
- this.chartDataThree = JSON.parse(JSON.stringify(res));
|
|
|
+ let res = {};
|
|
|
+ if(categories[0]){
|
|
|
+ res = {
|
|
|
+ categories: categories,
|
|
|
+ series: [{
|
|
|
+ name: "",
|
|
|
+ data: list
|
|
|
+ }]
|
|
|
+ };
|
|
|
+ }else{
|
|
|
+ res = {
|
|
|
+ categories: ['无数据'],
|
|
|
+ series: [{
|
|
|
+ name: "",
|
|
|
+ data: [0]
|
|
|
+ }]
|
|
|
+ };
|
|
|
+ }
|
|
|
+ self.$set(this,'chartDataThree',res);
|
|
|
}
|
|
|
},
|
|
|
chartTabClick(index) {
|