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 @@