diff --git a/src/views/xm/core/components/XmIterationSelect.vue b/src/views/xm/core/components/XmIterationSelect.vue index d70d6d22..2f8227e0 100644 --- a/src/views/xm/core/components/XmIterationSelect.vue +++ b/src/views/xm/core/components/XmIterationSelect.vue @@ -278,7 +278,11 @@ this.rowClick(row) } }else{ - this.editForm=null + if(this.xmIterations.length==0 ){ + if(this.editForm && this.editForm.id){ + this.clearSelectIteration() + } + } } }else{ this.$notify({position:'bottom-left',showClose:true,message: tips.msg, type: 'error' }); diff --git a/src/views/xm/core/components/XmProductSelect.vue b/src/views/xm/core/components/XmProductSelect.vue index 6d3f3505..4370d99b 100644 --- a/src/views/xm/core/components/XmProductSelect.vue +++ b/src/views/xm/core/components/XmProductSelect.vue @@ -374,9 +374,13 @@ export default { var row = this.xmProducts[0]; this.$refs.table.setCurrentRow(row); this.rowClick(row); - } else { - this.editForm = null; - } + }else{ + if(this.xmProducts.length==0 ){ + if(this.editForm && this.editForm.id){ + this.clearSelect() + } + } + } } else { this.$notify({ position: "bottom-left", diff --git a/src/views/xm/core/components/XmProjectSelect.vue b/src/views/xm/core/components/XmProjectSelect.vue index 3e4711e4..bbc0ddbd 100644 --- a/src/views/xm/core/components/XmProjectSelect.vue +++ b/src/views/xm/core/components/XmProjectSelect.vue @@ -387,7 +387,13 @@ export default { var row = this.xmProjects[0]; this.$refs.table.setCurrentRow(row); this.rowClick(row); - } + } else{ + if(this.xmProjects.length==0 ){ + if(this.editForm && this.editForm.id){ + this.clearSelect() + } + } + } } else { this.$notify({ position: "bottom-left",