From 41c0c2cb87cd10d9f8ee6552b404927724b679b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sun, 18 Sep 2022 11:29:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E8=A1=8C=E4=BA=BA=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 | 95 +++++-------------- .../xmTaskExecuser/XmTaskExecuserEdit.vue | 4 +- .../xmTaskExecuser/XmTaskExecuserForTask.vue | 8 +- 3 files changed, 32 insertions(+), 75 deletions(-) diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue index 20f4deb9..0ee13f68 100644 --- a/src/views/xm/core/xmTask/XmTaskMng.vue +++ b/src/views/xm/core/xmTask/XmTaskMng.vue @@ -59,7 +59,7 @@ @@ -574,48 +574,12 @@
-
- {{ editForm.name }} - {{ - taskStateList[parseInt(editForm.taskState)] - }} - 去取关 - 去关注 -
-
- {{ formatDicts(dicts,"priority", editForm.level) }} - [{{ formatDicts(dicts,"taskType", editForm.taskType) }}] - {{ editForm.projectName }} - - - {{ editForm.createUsername }} - 创建于 {{ editForm.createTime }} -
-
- {{ editForm.remarks }} -
-
- -
-
需求
- {{ editForm.menuName }} +
+ {{ editForm.name }} +
+
+ {{ editForm.name }} 等{{sels.length}}个任务 +
@@ -631,7 +595,7 @@ end-placeholder="计划完成日期" value-format="yyyy-MM-dd HH:mm:ss" :default-time="['00:00:00', '23:59:59']" - @change="editTime(editForm)" + @change="editTime(editForm,'startTime')" :auto-default="false" > 共{{ taskTime }}天 @@ -649,7 +613,7 @@ end-placeholder="实际完成日期" value-format="yyyy-MM-dd HH:mm:ss" :default-time="['00:00:00', '23:59:59']" - @change="editTime(editForm)" + @change="editTime(editForm,'actStartTime')" :auto-default="false" >
@@ -1914,30 +1878,17 @@ export default { } return respons; }, - editTime(row) { - var params = { - id: row.id, - projectId: row.projectId, - startTime: row.startTime, - endTime: row.endTime, - actStartTime: row.actStartTime, - actEndTime: row.actEndTime, - }; - this.load.edit = true; - editTime(params) - .then((res) => { - var tips = res.data.tips; - this.$notify({ - showClose: true, - message: tips.msg, - type: tips.isOk ? "success" : "error", - }); - this.load.edit = false; - }) - .catch((err) => { - this.load.edit = false; - this.timeVisible = false; - }); + editTime(row,fieldName) { + var params={} + if(fieldName=='startTime'){ + params.startTime=row.startTime + params.endTime=row.endTime + } + if(fieldName=='actStartTime'){ + params.actStartTime=row.actStartTime + params.actEndTime=row.actEndTime + } + this.editXmTaskSomeFields( row,fieldName,params) }, clearFiltersTag(tag){ var index=this.filters.tags.findIndex(i=>i.tagId==tag.tagId) @@ -2114,6 +2065,12 @@ export default { }else if(fieldName==='createUserid'){ params.createUserid=$event.userid params.createUsername=$event.username + }else if(fieldName==='startTime'){ + params.startTime=$event.startTime + params.endTime=$event.endTime + }else if(fieldName==='actStartTime'){ + params.actStartTime=$event.actStartTime + params.actEndTime=$event.actEndTime }else{ params[fieldName]=$event } diff --git a/src/views/xm/core/xmTaskExecuser/XmTaskExecuserEdit.vue b/src/views/xm/core/xmTaskExecuser/XmTaskExecuserEdit.vue index fc20b8e4..12bad78e 100644 --- a/src/views/xm/core/xmTaskExecuser/XmTaskExecuserEdit.vue +++ b/src/views/xm/core/xmTaskExecuser/XmTaskExecuserEdit.vue @@ -1,6 +1,6 @@