傅行帆 5 年 前
コミット
23c423f833
共有1 個のファイルを変更した25 個の追加7 個の削除を含む
  1. 25
    7
      src/pages/activity/drainage/DrainageList.jsx

+ 25
- 7
src/pages/activity/drainage/DrainageList.jsx ファイルの表示

@@ -74,13 +74,31 @@ const header = (props) => {
74 74
   }
75 75
 
76 76
   const exchangeDrainage = drainage => () => {
77
-    request({ ...apis.activity.exchangeDrainage, urlData: { id: drainage.drainageId }, data: drainage }).then((data) => {
78
-      message.info('操作成功!')
79
-      gettaDrainage({ pageNum: 1, pageSize: 10 })
80
-    }).catch((err) => {
81
-      console.log(err)
82
-      message.info(err.msg || err.message)
83
-    })
77
+    if(drainage.status === 1){
78
+      Modal.confirm({
79
+        title: '下架后当前H5活动关联的小程序端开屏图、banner图等也会自动下架。',
80
+        okText: '确认',
81
+        cancelText: '取消',
82
+        onOk () {
83
+          request({ ...apis.activity.exchangeDrainage, urlData: { id: drainage.drainageId }, data: drainage }).then((data) => {
84
+            message.info('操作成功!')
85
+            gettaDrainage({ pageNum: 1, pageSize: 10 })
86
+          }).catch((err) => {
87
+            console.log(err)
88
+            message.info(err.msg || err.message)
89
+          })
90
+        }
91
+      });
92
+    }else{
93
+      request({ ...apis.activity.exchangeDrainage, urlData: { id: drainage.drainageId }, data: drainage }).then((data) => {
94
+        message.info('操作成功!')
95
+        gettaDrainage({ pageNum: 1, pageSize: 10 })
96
+      }).catch((err) => {
97
+        console.log(err)
98
+        message.info(err.msg || err.message)
99
+      })
100
+    }
101
+    
84 102
   }
85 103
 
86 104
   const columns = [