From 5403ed30e05571e9151b716b456edaf43be64e3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Tue, 9 Aug 2022 17:01:00 +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 --- src/views/xm/core/xmTask/XmTaskMng.vue | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue index e1401c7a..8771e406 100644 --- a/src/views/xm/core/xmTask/XmTaskMng.vue +++ b/src/views/xm/core/xmTask/XmTaskMng.vue @@ -652,6 +652,8 @@ end-placeholder="计划完成日期" value-format="yyyy-MM-dd HH:mm:ss" :default-time="['00:00:00', '23:59:59']" + @change="editTime(editForm)" + :auto-default="false" > 共{{ taskTime }}天 @@ -668,6 +670,8 @@ end-placeholder="实际完成日期" value-format="yyyy-MM-dd HH:mm:ss" :default-time="['00:00:00', '23:59:59']" + @change="editTime(editForm)" + :auto-default="false" > @@ -949,12 +953,12 @@ export default { } }, taskTime() { - if (this.budgetDateRanger.length > 1) { - const s = new Date(this.budgetDateRanger[0]); + if (this.editForm.startTime) { + const s = new Date(this.editForm.startTime); const sy = s.getFullYear(); const sm = s.getMonth(); const sd = s.getDate(); - const e = new Date(this.budgetDateRanger[1]); + const e = new Date(this.editForm.endTime); const ey = e.getFullYear(); const em = e.getMonth(); const ed = e.getDate(); @@ -1960,10 +1964,10 @@ export default { var params = { id: row.id, projectId: row.projectId, - startTime: this.budgetDateRanger[0], - endTime: this.budgetDateRanger[1], - actStartTime: this.actDateRanger[0], - actEndTime: this.actDateRanger[1], + startTime: row.startTime, + endTime: row.endTime, + actStartTime: row.actStartTime, + actEndTime: row.actEndTime, }; this.load.edit = true; editTime(params) @@ -1978,8 +1982,7 @@ export default { this.load.edit = false; }) .catch((err) => { - this.load.edit = false; - this.editForm.rate = this.oldrate; + this.load.edit = false; this.timeVisible = false; }); },