diff --git a/src/views/statistics/task_rate.vue b/src/views/statistics/task_rate.vue index d9b486e6..9d60208d 100644 --- a/src/views/statistics/task_rate.vue +++ b/src/views/statistics/task_rate.vue @@ -126,13 +126,21 @@ tooltip: { trigger: 'item' }, + legend: { + top: '3', + right:'3%', + }, color:['rgb(64,158,255)','orange'], series: { name: '7车间完成率', type: 'pie', radius: ['40%', '70%'], center: ['50%', '60%'], - label: false, + label: { + show: true, + position: 'outside', + formatter: '{b} : {c} ({d}%)', + }, data: [ {value: 0, name: '已完成'}, {value: 0, name: '未完成'}, @@ -147,13 +155,21 @@ tooltip: { trigger: 'item' }, + legend: { + top: '3', + right:'3%', + }, color:['rgb(64,158,255)','orange'], series: { name: '10车间完成率', type: 'pie', radius: ['40%', '70%'], center: ['50%', '60%'], - label: false, + label: { + show: true, + position: 'outside', + formatter: '{b} : {c} ({d}%)', + }, data: [ {value: 0, name: '已完成'}, {value: 0, name: '未完成'}, @@ -167,13 +183,35 @@ tooltip: { trigger: 'item' }, + legend: { + top: '3', + right:'3%', + }, color:['rgb(64,158,255)','orange'], series: { name: '6车间完成率', type: 'pie', radius: ['40%', '70%'], center: ['50%', '60%'], - label: false, + label: { + show: true, + position: 'outside', + formatter: '{b} : {c} ({d}%)', + }, + // labelLayout: { + // verticalAlign: "bottom", + // // dy: 10, + // align: "left", + // dx: -10, + // }, + // labelLine: { + // // length: 10, + // // length2: 30, + // lineStyle: { + // color: 'rgb(64,158,255)', + // type: "dashed", + // }, + // }, data: [ {value: 0, name: '已完成'}, {value: 0, name: '未完成'}, @@ -281,7 +319,7 @@ that.option3.series.data[1].value = 0; let obj={}; obj.page = 0; - obj.mgroup__belong_dept__name = '6车间'; + obj.mtask_utask__mgroup__belong_dept__name = '6车间'; obj.start_date__gte = this.start_date; obj.end_date__lte = this.end_date; await that.$API.pm.utask.list.req( obj).then((res) => {