From b7d23613a86b7333b3f35586928ec1518fc5a085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sat, 28 Jan 2023 18:46:23 +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 | 42 +++++++++++++++++++++----- 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue index af05993e..593049dd 100644 --- a/src/views/xm/core/xmTask/XmTaskMng.vue +++ b/src/views/xm/core/xmTask/XmTaskMng.vue @@ -930,6 +930,34 @@ export default { tasksTreeData() { return this.xmTasks; }, + + toSearchCpd(){ + var key={iterationId:'',projectId:'',productId:'',parentTaskid:''}; + if(this.xmIteration&&this.xmIteration.id){ + key.iterationId=this.xmIteration.id + key.productId=this.xmIteration.productId + }else{ + key.iterationId='' + } + if(this.xmProduct&&this.xmProduct.id){ + key.productId=this.xmProduct.id + }else{ + key.productId='' + } + + if(this.selProject&&this.selProject.id){ + key.projectId=this.selProject.id + }else{ + key.projectId='' + } + if(this.parentTask&&this.parentTask.id){ + key.parentTaskid=this.parentTask.id + key.projectId=this.parentTask.projectId + }else{ + key.parentTaskid='' + } + return key.iterationId+key.projectId+key.productId+key.parentTaskid + } }, props: [ @@ -950,8 +978,7 @@ export default { this.filters.selProject = this.selProject; this.changeSelKey(""); }, - menuId: function (menuId) { - this.getXmTasks(); + menuId: function (menuId) { }, timeVisible: function (timeVisible) { if (timeVisible == false) { @@ -959,13 +986,14 @@ export default { } }, xmProduct: function () { - this.filters.product = this.xmProduct; - this.getXmTasks(); + this.filters.product = this.xmProduct; }, - xmIteration: function () { - this.getXmTasks(); + xmIteration: function () { + }, + parentTask:function(){ }, - "parentTask.id":function(){ + + toSearchCpd:function(){ this.searchXmTasks(); } },