From 4b912cac8f99dab5c6f1c388b80fa96c4943909c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Mon, 14 Jun 2021 18:23:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E6=8B=A9=E4=BB=BB=E5=8A=A1=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xm/core/xmTask/XmTaskCenterForProduct.vue | 24 +- src/views/xm/core/xmTask/XmTaskList.vue | 71 ++- .../xm/core/xmTask/XmTaskListForProduct.vue | 466 +----------------- src/views/xm/core/xmTask/XmTaskMng.vue | 22 +- 4 files changed, 91 insertions(+), 492 deletions(-) diff --git a/src/views/xm/core/xmTask/XmTaskCenterForProduct.vue b/src/views/xm/core/xmTask/XmTaskCenterForProduct.vue index 38c330ee..f221b53c 100644 --- a/src/views/xm/core/xmTask/XmTaskCenterForProduct.vue +++ b/src/views/xm/core/xmTask/XmTaskCenterForProduct.vue @@ -20,7 +20,17 @@ }, watch: { - + "$route":function(to,from){ + if(this.$route.params.productId){ + this.filters.xmProduct={ + id:this.$route.params.productId, + productName:this.$route.params.productName + } + }else{ + return null; + } + + } }, data() { return { @@ -40,10 +50,14 @@ }, mounted() { if(this.$route.params){ - this.filters.xmProduct={ - id:this.$route.params.productId, - productName:this.$route.params.productName - } + if(this.$route.params.productId){ + this.filters.xmProduct={ + id:this.$route.params.productId, + productName:this.$route.params.productName + } + }else{ + return null; + } } } } diff --git a/src/views/xm/core/xmTask/XmTaskList.vue b/src/views/xm/core/xmTask/XmTaskList.vue index c109f8ad..39280048 100644 --- a/src/views/xm/core/xmTask/XmTaskList.vue +++ b/src/views/xm/core/xmTask/XmTaskList.vue @@ -1,20 +1,36 @@