From 8c529b4435bf1f4b9628e1c6283429abe4ff9ab1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Thu, 2 Feb 2023 19:12:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xm/rpt/project/taskDayAccumulate.vue | 29 +++++++++++++++++-- src/views/xm/rpt/project/taskDayTrend.vue | 13 +++++++-- 2 files changed, 37 insertions(+), 5 deletions(-) diff --git a/src/views/xm/rpt/project/taskDayAccumulate.vue b/src/views/xm/rpt/project/taskDayAccumulate.vue index 9bab0aa3..c7c75e64 100644 --- a/src/views/xm/rpt/project/taskDayAccumulate.vue +++ b/src/views/xm/rpt/project/taskDayAccumulate.vue @@ -79,6 +79,21 @@ return this.xmProjectStateHiss.map(i=>i.taskFinishCnt) } }, + + taskFinishCntCpd(){ + if(this.xmProjectStateHiss.length==0){ + return [] + }else{ + return this.xmProjectStateHiss.map(i=>i.taskFinishCnt) + } + }, + taskSetCntCpd(){ + if(this.xmProjectStateHiss.length==0){ + return [] + }else{ + return this.xmProjectStateHiss.map(i=>i.taskSetCnt) + } + }, title(){ var preName="" @@ -182,7 +197,7 @@ barMaxWidth: 100, legend: { bottom: 'bottom', - data: ['未开始', '执行中', '已完成', '已关闭'] + data: ['未开始', '执行中', '已验收','已结算', '已关闭'] }, grid: { containLabel: true @@ -227,7 +242,7 @@ data: this.taskExecCntCpd, }, { - name: '已完成', + name: '已验收', type: 'line', stack: 'Total', areaStyle: {}, @@ -235,7 +250,17 @@ focus: 'series' }, data: this.taskFinishCntCpd, + }, + { + name: '已结算', + type: 'line', + stack: 'Total', + areaStyle: {}, + emphasis: { + focus: 'series' }, + data: this.taskSetCntCpd, + }, { name: '已关闭', type: 'line', diff --git a/src/views/xm/rpt/project/taskDayTrend.vue b/src/views/xm/rpt/project/taskDayTrend.vue index 35b65855..f40d0ea9 100644 --- a/src/views/xm/rpt/project/taskDayTrend.vue +++ b/src/views/xm/rpt/project/taskDayTrend.vue @@ -81,6 +81,13 @@ return this.xmProjectStateHiss.map(i=>i.taskFinishCnt) } }, + taskSetCntCpd(){ + if(this.xmProjectStateHiss.length==0){ + return [] + }else{ + return this.xmProjectStateHiss.map(i=>i.taskSetCnt) + } + }, title(){ var preName="" @@ -189,7 +196,7 @@ calculable: true, legend: { bottom: 'bottom', - data: ['待领取','执行中','已完成','已结算','已关闭'] + data: ['待领取','执行中','已验收','已结算','已关闭'] }, xAxis: { type: 'category', @@ -212,7 +219,7 @@ }, { - name:'已完成', + name:'已验收', data: this.taskFinishCntCpd, type: 'line', smooth: true, @@ -220,7 +227,7 @@ { name:'已结算', - data: this.taskCloseCntCpd, + data: this.taskSetCntCpd, type: 'line', smooth: true, },