diff --git a/src/views/xm/core/xmMenu/XmMenuMng.vue b/src/views/xm/core/xmMenu/XmMenuMng.vue index 310d70f6..ad0beeab 100644 --- a/src/views/xm/core/xmMenu/XmMenuMng.vue +++ b/src/views/xm/core/xmMenu/XmMenuMng.vue @@ -991,11 +991,21 @@ }, loadTasksToXmMenuState: function () { + + if(!this.filters.product ){ + if(!this.filters.iteration){ + this.$notify.warning("请先选择产品或者迭代"); + return; + } + } this.load.edit=true; + let params = { productId: ''}; if(!this.filters.product){ - this.$notify.warning("请先选择产品"); + params.productId=this.filters.iteration.productId + }else{ + params = { productId: this.filters.product.id }; } - let params = { productId: this.filters.product.id }; + loadTasksToXmMenuState(params).then((res) => { this.load.edit=false; var tips=res.data.tips; diff --git a/src/views/xm/core/xmTask/XmTaskEdit.vue b/src/views/xm/core/xmTask/XmTaskEdit.vue index b89abb29..eabefdbb 100644 --- a/src/views/xm/core/xmTask/XmTaskEdit.vue +++ b/src/views/xm/core/xmTask/XmTaskEdit.vue @@ -168,7 +168,7 @@ - + diff --git a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadList.vue b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadList.vue index 46f11948..7a7c8dc8 100644 --- a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadList.vue +++ b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadList.vue @@ -55,6 +55,11 @@ }, watch:{ + 'xmTask.id':function(){ + debugger; + this.initData(); + this.searchXmTaskWorkloads() + }, visible(val){ if(val==true){ this.initData(); diff --git a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue index 1860f9ad..651514f9 100644 --- a/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue +++ b/src/views/xm/core/xmTaskWorkload/XmTaskWorkloadRecord.vue @@ -45,14 +45,14 @@ - {{scope.row.rate}}  % + {{editForm.rate}}  % - + @@ -77,7 +77,9 @@ props:['xmTask','visible'], watch: { - + 'xmTask':function() { + this.initData() + }, 'visible':function(visible) { if(visible==true){ this.initData() @@ -111,7 +113,7 @@ saveSubmit: function () { }, initData: function(){ - this.editForm={...this.xmTask} + this.editForm=this.xmTask }, editXmTaskSomeFields(row,fieldName,$event){