Prechádzať zdrojové kódy

性能验证修复保存后列表也不刷新

zhonghuizhen 6 mesiacov pred
rodič
commit
19dfe9d450

+ 11 - 6
src/views/business/performance/experimental.vue

@@ -552,8 +552,10 @@ export default {
         data: JSON.stringify(data)
       }).then(() => {
         this.$message.success('操作成功');
-        this.saveExperimentalData(data.id,data.shiFouGuoShen)
-        this.closeDialog()
+        this.saveExperimentalData(data.id,data.shiFouGuoShen).then(() => {
+          this.closeDialog()
+        })
+        
       }).catch(() => {
         this.$message.error('操作失败');
       });
@@ -569,8 +571,9 @@ export default {
               data: JSON.stringify(data)
             }).then(() => {
               this.$message.success('退回成功');
-              this.saveExperimentalData(data.id,data.shiFouGuoShen)
-              this.closeDialog()
+              this.saveExperimentalData(data.id,data.shiFouGuoShen).then(() => {
+                this.closeDialog()
+              })
       }).catch(() => {
               this.$message.error('退回失败');
       });
@@ -587,8 +590,9 @@ export default {
       })
         .then((response) => {
           this.$message.success('终止成功');
-          this.saveExperimentalData(data.id,data.shiFouGuoShen)
-          this.closeDialog()
+          this.saveExperimentalData(data.id,data.shiFouGuoShen).then(() => {
+             this.closeDialog()
+          })
         })
         .catch((err) => {
           this.$message.error('终止失败');
@@ -751,6 +755,7 @@ export default {
     closeDialog() {
       this.dialogVisible = false
       this.$emit('close', false)
+      this.$emit('refresh');
     },
     handleUpdateParams(value) {
       this.form.shiYanCanShu = value

+ 14 - 8
src/views/business/performance/experimentalView.vue

@@ -598,9 +598,11 @@ export default {
         })
         .then((res) => {
           this.$message.success('提交成功');
-          this.closeDialog();
           const id = res.variables.bizKey || '';
-          return this.saveExperimentalData(id,'已编制')
+          return this.saveExperimentalData(id,'已编制').then(() => {
+            this.closeDialog();
+          })
+
         })
         .catch((error) => {
             this.$message.error('启动失败');
@@ -620,8 +622,9 @@ export default {
         data: JSON.stringify(data)
       }).then(() => {
         this.$message.success('操作成功');
-        this.saveExperimentalData(data.id,data.shiFouGuoShen)
-        this.closeDialog()
+        this.saveExperimentalData(data.id,data.shiFouGuoShen).then(() => {
+          this.closeDialog()
+        })
       }).catch(() => {
         this.$message.error('操作失败');
       });
@@ -637,8 +640,9 @@ export default {
               data: JSON.stringify(data)
             }).then(() => {
               this.$message.success('退回成功');
-              this.saveExperimentalData(data.id,data.shiFouGuoShen)
-              this.closeDialog()
+              this.saveExperimentalData(data.id,data.shiFouGuoShen).then(() => {
+                this.closeDialog()
+              })
       }).catch(() => {
               this.$message.error('退回失败');
       });
@@ -651,8 +655,10 @@ export default {
       })
         .then((response) => {
           this.$message.success('终止成功');
-          this.saveExperimentalData(data.id,data.shiFouGuoShen)
-          this.closeDialog()
+          this.saveExperimentalData(data.id,data.shiFouGuoShen).then(() => {
+            this.closeDialog()
+          })
+          
         })
         .catch((err) => {
           this.$message.error('终止失败');

+ 4 - 1
src/views/business/performance/myRecord.vue

@@ -86,7 +86,7 @@
         :params="params"
         :readonly="readonly"
         @refresh="loadData"
-        @close="() => (showConfig = false)"
+        @close="handleClose"
       />
     </div>
   </template>
@@ -331,6 +331,9 @@
       },
       handleRowDblclick(row) {
         this.handleEdit(row, 'detail')
+      },
+      handleClose() {
+        this.showConfig = false;
       }
     }
   }