From cdd7efb14f2d0a8d40b8d49f7e851b59b0aa3cbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Thu, 14 Jul 2022 00:08:03 +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/components/XmIterationSelect.vue | 6 +++++- src/views/xm/core/components/XmProductSelect.vue | 10 +++++++--- src/views/xm/core/components/XmProjectSelect.vue | 8 +++++++- 3 files changed, 19 insertions(+), 5 deletions(-) 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",