瀏覽代碼

2024.12.25 - 修复创建详情未清除上一次数据的bug

GuYun-D 6 月之前
父節點
當前提交
596056dd77
共有 1 個文件被更改,包括 8 次插入3 次删除
  1. 8 3
      src/views/rm-bank/activity/components/ActivityModal.vue

+ 8 - 3
src/views/rm-bank/activity/components/ActivityModal.vue

@@ -252,6 +252,7 @@ export default {
   },
   methods: {
     show(row) {
+      this.resetDialog()
       if (row) {
         const activitiesAddress = row.activitiesAddress !== DEFAULT_ACTIVITY_ADDRESS ? row.activitiesAddress : ''
         let activitiesAddressTemp = ''
@@ -320,6 +321,13 @@ export default {
     },
 
     close() {
+      this.resetDialog()
+      this.$nextTick(() => {
+        this.activityVisible = false
+      })
+    },
+
+    resetDialog() {
       this.activityForm = getDefaultActivityForm()
       this.currentStep = 0
       this.$refs.elCarouselRef.setActiveItem('step-one')
@@ -329,9 +337,6 @@ export default {
       this.$refs.activityNextModalFormRef.resetFields()
       this.selectAddressLabel = ''
       typeof this.stopObserver === 'function' && this.stopObserver()
-      this.$nextTick(() => {
-        this.activityVisible = false
-      })
     },
 
     // 计算swiper的高度