dingxin 5 年前
父节点
当前提交
c9c15d6b46

+ 29
- 15
src/pages/activity/ActivityList.jsx 查看文件

@@ -166,7 +166,7 @@ const header = props => {
166 166
 
167 167
   const finishDynamic = row => {
168 168
     Modal.confirm({
169
-      title: '结束以后将无法编辑, 是否继续?',
169
+      title: '活动会被强制结束,小程序端无法再发起或参与此拼团,如果不想让客户看到活动,请再点击取消发布按钮',
170 170
       okText: '确定',
171 171
       cancelText: '取消',
172 172
       onOk () {
@@ -205,24 +205,38 @@ const header = props => {
205 205
 
206 206
   // 取消活动
207 207
   const cancelDynamic = row => {
208
-    request({ ...apis.activity.cancel, urlData: { id: row.dynamicId } }).then(data => {
209
-      message.info('操作成功!')
210
-      getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue()  })
211
-    }).catch(err => {
212
-      console.log(err)
213
-      message.info(err.msg || err.message)
214
-    })
208
+    Modal.confirm({
209
+      title: '活动会在小程序端隐藏,后台可以继续编辑重新发布',
210
+      okText: '确认',
211
+      cancelText: '取消',
212
+      onOk() {
213
+        request({ ...apis.activity.cancel, urlData: { id: row.dynamicId } }).then(data => {
214
+          message.info('操作成功!')
215
+          getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue()  })
216
+        }).catch(err => {
217
+          console.log(err)
218
+          message.info(err.msg || err.message)
219
+        })
220
+      }
221
+    });
215 222
   }
216 223
 
217 224
   // 发布活动
218 225
   const sendDynamic = row => {
219
-    request({ ...apis.activity.send, urlData: { id: row.dynamicId } }).then(data => {
220
-      message.info('操作成功!')
221
-      getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() });
222
-    }).catch(err => {
223
-      console.log(err)
224
-      message.info(err.msg || err.message)
225
-    })
226
+    Modal.confirm({
227
+      title: '确定发布吗?',
228
+      okText: '确认',
229
+      cancelText: '取消',
230
+      onOk() {
231
+        request({ ...apis.activity.send, urlData: { id: row.dynamicId } }).then(data => {
232
+          message.info('操作成功!')
233
+          getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() });
234
+        }).catch(err => {
235
+          console.log(err)
236
+          message.info(err.msg || err.message)
237
+        })
238
+      }
239
+    });
226 240
   }
227 241
 
228 242
   const changePageNum = pageNumber => {

+ 43
- 22
src/pages/activity/groupActivity/list.jsx 查看文件

@@ -155,14 +155,21 @@ const header = props => {
155 155
 
156 156
   //结束活动
157 157
   const endGroupActivity = (row) => () => {
158
-    request({ ...apis.groupActivity.finish, urlData: { id: row.groupActivityId } }).then((data) => {
159
-      console.log(data)
160
-      message.info('操作成功!')
161
-      getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() })
162
-    }).catch((err) => {
163
-      console.log(err)
164
-      message.info(err.msg || err.message)
165
-    })
158
+    Modal.confirm({
159
+      title: '活动会被强制结束,小程序端无法再发起或参与此拼团,如果不想让客户看到活动,请再点击取消发布按钮',
160
+      okText: '确定',
161
+      cancelText: '取消',
162
+      onOk () {
163
+        request({ ...apis.groupActivity.finish, urlData: { id: row.groupActivityId } }).then((data) => {
164
+          console.log(data)
165
+          message.info('操作成功!')
166
+          getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() })
167
+        }).catch((err) => {
168
+          console.log(err)
169
+          message.info(err.msg || err.message)
170
+        })
171
+      },
172
+    });
166 173
   }
167 174
 
168 175
   //置顶
@@ -187,24 +194,38 @@ const header = props => {
187 194
 
188 195
   // 取消活动
189 196
   const cancelDynamic = row => {
190
-    request({ ...apis.groupActivity.cancel, urlData: { id: row.groupActivityId } }).then(data => {
191
-      message.info('操作成功!')
192
-      getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue()  })
193
-    }).catch(err => {
194
-      console.log(err)
195
-      message.info(err.msg || err.message)
196
-    })
197
+    Modal.confirm({
198
+      title: '活动会在小程序端隐藏,后台可以继续编辑重新发布',
199
+      okText: '确认',
200
+      cancelText: '取消',
201
+      onOk() {
202
+        request({ ...apis.groupActivity.cancel, urlData: { id: row.groupActivityId } }).then(data => {
203
+          message.info('操作成功!')
204
+          getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue()  })
205
+        }).catch(err => {
206
+          console.log(err)
207
+          message.info(err.msg || err.message)
208
+        })
209
+      }
210
+    });
197 211
   }
198 212
 
199 213
   // 发布活动
200 214
   const sendDynamic = row => {
201
-    request({ ...apis.groupActivity.send, urlData: { id: row.groupActivityId } }).then(data => {
202
-      message.info('操作成功!')
203
-      getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() });
204
-    }).catch(err => {
205
-      console.log(err)
206
-      message.info(err.msg || err.message)
207
-    })
215
+    Modal.confirm({
216
+      title: '确定发布吗?',
217
+      okText: '确认',
218
+      cancelText: '取消',
219
+      onOk() {
220
+        request({ ...apis.groupActivity.send, urlData: { id: row.groupActivityId } }).then(data => {
221
+          message.info('操作成功!')
222
+          getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() });
223
+        }).catch(err => {
224
+          console.log(err)
225
+          message.info(err.msg || err.message)
226
+        })
227
+      }
228
+    });
208 229
   }
209 230
 
210 231
   //首页推荐

+ 36
- 13
src/pages/activity/helpActivity/list.jsx 查看文件

@@ -148,14 +148,23 @@ const toEditGoods = (helpActivityId) => () => {
148 148
   
149 149
 //   置顶
150 150
   const topDynamic = (row, code) => () => {
151
-      request({ ...apis.helpActivity.top, data: { helpActivityId: row.helpActivityId, status: code } }).then((data) => {
151
+    const title = row.status === 2 ? '活动会被强制结束,小程序端无法再发起或参与此拼团,如果不想让客户看到活动,请再点击取消发布按钮':'是否进行该操作'
152
+
153
+    Modal.confirm({
154
+      title: title,
155
+      okText: '确定',
156
+      cancelText: '取消',
157
+      onOk () {
158
+        request({ ...apis.helpActivity.top, data: { helpActivityId: row.helpActivityId, status: code } }).then((data) => {
152 159
           console.log(data)
153 160
           message.info('操作成功!')
154 161
           getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() })
155
-      }).catch((err) => {
156
-          console.log(err)
157
-          message.info(err.msg || err.message)
158
-      })
162
+          }).catch((err) => {
163
+              console.log(err)
164
+              message.info(err.msg || err.message)
165
+          })
166
+      },
167
+    });
159 168
   }
160 169
   
161 170
   const sendOrPublicDynamic = (row) => {
@@ -168,24 +177,38 @@ const toEditGoods = (helpActivityId) => () => {
168 177
   
169 178
   // 取消活动
170 179
   const cancelDynamic = (row) => {
171
-      request({ ...apis.activity.cancel, urlData: {id: row.dynamicId}}).then((data) => {
180
+    Modal.confirm({
181
+      title: '活动会在小程序端隐藏,后台可以继续编辑重新发布',
182
+      okText: '确认',
183
+      cancelText: '取消',
184
+      onOk() {
185
+        request({ ...apis.helpActivity.cancel, urlData: {id: row.helpActivityId}}).then((data) => {
172 186
           message.info('操作成功!')
173 187
           getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() })
174 188
       }).catch((err) => {
175 189
           console.log(err)
176 190
           message.info(err.msg || err.message)
177 191
       })
192
+      }
193
+    });
178 194
   }
179 195
   
180 196
   //发布活动
181 197
   const sendDynamic = (row) => {
182
-      request({ ...apis.activity.send, urlData: {id: row.dynamicId}}).then((data) => {
183
-          message.info('操作成功!')
184
-          getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() });
185
-      }).catch(err => {
186
-          console.log(err)
187
-          message.info(err.msg || err.message)
188
-      })
198
+    Modal.confirm({
199
+      title: '确定发布吗?',
200
+      okText: '确认',
201
+      cancelText: '取消',
202
+      onOk() {
203
+        request({ ...apis.helpActivity.send, urlData: {id: row.helpActivityId}}).then((data) => {
204
+        message.info('操作成功!')
205
+        getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() });
206
+    }).catch(err => {
207
+        console.log(err)
208
+        message.info(err.msg || err.message)
209
+    })
210
+      }
211
+    });
189 212
   }
190 213
   
191 214
   const changePageNum = pageNumber => {

+ 2
- 2
src/pages/building/list/index.jsx 查看文件

@@ -48,7 +48,7 @@ function CartBody(props) {
48 48
   function pulicAndUnPulic(record) {
49 49
     const modal = Modal.confirm();
50 50
     const buidingStatus = record.status === 1 ? 2 : 1
51
-    const title = record.status === 1 ? '确认取消发布此数据?' : '确认发布此数据?'
51
+    const title = record.status === 1 ? '项目会在小程序端隐藏,后台可继续编辑重新发布?' : '确认发布此数据?'
52 52
 
53 53
     modal.update({
54 54
       content: title,
@@ -78,7 +78,7 @@ function CartBody(props) {
78 78
   function deleteBuilding(record) {
79 79
     const modal = Modal.confirm();
80 80
     modal.update({
81
-      content: '确定删除此楼盘?',
81
+      content: '项目会被删除,小程序端和后台都无法再看到',
82 82
       okText: '确认',
83 83
       cancelText: '关闭',
84 84
       onOk: () => {

+ 21
- 9
src/pages/building/type/index.jsx 查看文件

@@ -1,5 +1,5 @@
1 1
 import React, { useState, useEffect } from 'react';
2
-import { Button, Table, Pagination, Alert, Icon, Tag, notification } from 'antd'
2
+import { Button, Table, Pagination, Alert, Icon, Tag, notification, Modal } from 'antd'
3 3
 import router from 'umi/router';
4 4
 import moment from 'moment';
5 5
 import Styles from './style.less'
@@ -83,16 +83,28 @@ function body() {
83 83
     getList({ pageNum: pageNumber, pageSize: 10 })
84 84
   }
85 85
 
86
-  // 删除
87 86
   function deleteType(row) {
88 87
     row.status = -1
89
-    request({ ...apis.buildingType.update, urlData: { id: row.buildingTypeId }, data: { ...row } }).then(() => {
90
-      getList({ pageNum: data.current, pageSize: 10 })
91
-    }).then(() => {
92
-      openNotificationWithIcon('success', '操作成功')
93
-    }).catch(err => {
94
-      // openNotificationWithIcon('error', err.message)
95
-    })
88
+    const modal = Modal.confirm();
89
+    modal.update({
90
+      content: '确认删除?',
91
+      okText: '确认',
92
+      cancelText: '关闭',
93
+      onOk: () => {
94
+        request({ ...apis.buildingType.update, urlData: { id: row.buildingTypeId }, data: { ...row } }).then(() => {
95
+          getList({ pageNum: data.current, pageSize: 10 })
96
+        }).then(() => {
97
+          openNotificationWithIcon('success', '操作成功')
98
+        }).catch(err => {
99
+          // openNotificationWithIcon('error', err.message)
100
+        })
101
+
102
+        modal.destroy();
103
+      },
104
+      onCancel: () => {
105
+        modal.destroy();
106
+      },
107
+    });
96 108
   }
97 109
 
98 110
   // 跳转修改页

+ 1
- 1
src/pages/carouselFigure/advertisingList.jsx 查看文件

@@ -132,7 +132,7 @@ const toEdit = (contentId) => () => {
132 132
       }else if(row.status === 1){
133 133
         row.status = 0
134 134
         Modal.confirm({
135
-          title: '确认停用此轮播图?',
135
+          title: '停用后不会再显示在小程序端',
136 136
           okText: '确定',
137 137
           cancelText: '取消',
138 138
           onOk() {

+ 1
- 1
src/pages/carouselFigure/carouselFigureList.jsx 查看文件

@@ -132,7 +132,7 @@ const toEditCarouse = (contentId) => () => {
132 132
       }else if(row.status === 1){
133 133
         row.status = 0
134 134
         Modal.confirm({
135
-          title: '确认停用此轮播图?',
135
+          title: '停用后不会再显示在小程序端',
136 136
           okText: '确定',
137 137
           cancelText: '取消',
138 138
           onOk() {

+ 3
- 1
src/pages/integralMall/GoodsList.jsx 查看文件

@@ -58,8 +58,10 @@ function header(props) {
58 58
 
59 59
   
60 60
   const changeGoodsStatus = (row) => () => {
61
+    const title = row.status === 1 ? '商品在小程序端隐藏,后台可继续编辑重新发布?':'商品会重新显示在小程序端?'
62
+
61 63
     Modal.confirm({
62
-      title: '确认下架该商品?',
64
+      title: title,
63 65
       okText: '确认',
64 66
       cancelText: '取消',
65 67
       onOk() {

+ 14
- 5
src/pages/integralMall/achieve.jsx 查看文件

@@ -1,5 +1,5 @@
1 1
 import React, { useState, useEffect } from 'react';
2
-import { Form, Input, Button, Icon, Tabs, Row, Col, Table, Pagination, Alert, message } from 'antd';
2
+import { Form, Input, Button, Icon, Tabs, Row, Col, Table, Pagination, Alert, message, Modal } from 'antd';
3 3
 import { FormattedMessage } from 'umi-plugin-react/locale';
4 4
 import styles from '../style/GoodsList.less';
5 5
 import router from 'umi/router';
@@ -52,10 +52,19 @@ const changePageNum = (pageNumber) => {
52 52
   }
53 53
 
54 54
   const changeStatus = (row) => () => {
55
-    request({ ...apis.integralMall.change, data: { ...row },}).then((data) => {
56
-      message.info('操作成功!')
57
-      getList({ pageNum: 1, pageSize: 10, type: carType})
58
-    })
55
+    const title = row.status === 1 ? '停用后用户操作将不再发放积分,请确认相关免责声明等文案已修订说明?':'启用后用户操作将发放积分'
56
+
57
+    Modal.confirm({
58
+      title: title,
59
+      okText: '确认',
60
+      cancelText: '取消',
61
+      onOk() {
62
+        request({ ...apis.integralMall.change, data: { ...row },}).then((data) => {
63
+          message.info('操作成功!')
64
+          getList({ pageNum: 1, pageSize: 10, type: carType})
65
+        })
66
+      }
67
+    });
59 68
   }
60 69
 
61 70
   const updateRules = (row) => () => {

+ 2
- 2
src/pages/news/list/NewsList.jsx 查看文件

@@ -94,7 +94,7 @@ function body(props) {
94 94
     //删除资讯
95 95
     const changeNewsListStatus = (row, newsId) => () => {
96 96
       Modal.confirm({
97
-        title: '确认删除该资讯?',
97
+        title: '资讯会被删除,小程序端和后台都无法再看到',
98 98
         okText: '确认',
99 99
         cancelText: '取消',
100 100
         onOk() {
@@ -136,7 +136,7 @@ function body(props) {
136 136
       console.log("newsId" + newsId + "status" + newsStatus);
137 137
       if (newsStatus === 1) {
138 138
         Modal.confirm({
139
-          title: '确认取消该资讯?',
139
+          title: '资讯会在小程序端隐藏,后台可继续编辑重新发布',
140 140
           okText: '确认',
141 141
           cancelText: '取消',
142 142
           onOk() {

+ 1
- 1
src/pages/news/type/NewsType.jsx 查看文件

@@ -56,7 +56,7 @@ function header(props) {
56 56
   
57 57
   const changeNewsStatus = (row, newsId) => () => {
58 58
     Modal.confirm({
59
-      title: '确认删除该商品?',
59
+      title: '确认删除?',
60 60
       okText: '确认',
61 61
       cancelText: '取消',
62 62
       onOk() {

+ 17
- 8
src/pages/staff/list/RoleList.jsx 查看文件

@@ -66,13 +66,22 @@ const [data, setData] = useState({ data: [] })
66 66
 }
67 67
 
68 68
 
69
-function stop(ids) {
70
-  request({ ...apis.role.stop, urlData: { id: ids } }).then((data) => {
71
-    getRoleList({ pageNum: 1, pageSize: 100 })
72
-}).catch((err) => {
73
-    console.log(err)
74
-    message.info(err.msg || err.message)
75
-})
69
+function stop(ids, status) {
70
+  const title = status === 1 ? '停用后角色对应账号也会被自动停用,请谨慎操作' : '是否启用该角色';
71
+
72
+  Modal.confirm({
73
+    title: title,
74
+    okText: '确认',
75
+    cancelText: '取消',
76
+    onOk () {
77
+      request({ ...apis.role.stop, urlData: { id: ids } }).then((data) => {
78
+        getRoleList({ pageNum: 1, pageSize: 100 })
79
+      }).catch((err) => {
80
+        console.log(err)
81
+        message.info(err.msg || err.message)
82
+      })
83
+    }
84
+  });
76 85
 }
77 86
 
78 87
 const dataSource = [
@@ -109,7 +118,7 @@ const columns = [
109 118
     align: 'center',
110 119
 
111 120
     render: (text, record) => <>
112
-      <span style={{ color: '#1990FF', marginRight: '20px', cursor: 'pointer' }} onClick={() => stop(record.roleId)}>{ record.status === 1 ? '停用' : '启用' }
121
+      <span style={{ color: '#1990FF', marginRight: '20px', cursor: 'pointer' }} onClick={() => stop(record.roleId, record.status)}>{ record.status === 1 ? '停用' : '启用' }
113 122
       <Icon type="stop" className={styles.shoppingCart} style={{ fontSize: 14 }}/>
114 123
       </span>
115 124
       <span style={{ color: '#FF925C', cursor: 'pointer' }} onClick={() => toEditRole(record.roleId)} >编辑

+ 1
- 1
src/pages/staff/list/StaffList.jsx 查看文件

@@ -37,7 +37,7 @@ const CartBody = (props) => {
37 37
     // console.log(data, "11111")
38 38
     if (data.status === 1) {
39 39
       Modal.confirm({
40
-        title: '确认停用该角色?',
40
+        title: '停用后无法登录后台系统',
41 41
         okText: '确认',
42 42
         cancelText: '取消',
43 43
         onOk () {

+ 18
- 9
src/pages/system/housingPolicy.jsx 查看文件

@@ -103,7 +103,7 @@ const toEditPolicy = (policyId) => () => {
103 103
   // 删除
104 104
 const deletePolicy = (policyId) => () => {
105 105
   Modal.confirm({
106
-    title: '是否继续删除此政策?',
106
+    title: '购房政策会被删除,小程序端和后台都无法再看到',
107 107
     okText: '确定',
108 108
     cancelText: '取消',
109 109
     onOk() {
@@ -139,15 +139,24 @@ const deletePolicy = (policyId) => () => {
139 139
       } else {
140 140
         row.publishStatus = 1
141 141
       }
142
+      const title = row.publishStatus === 0 ? '购房政策会在小程序端隐藏,后台可继续编辑重新发布' : '确认发布此数据'
143
+      Modal.confirm({
144
+        title: title,
145
+        okText: '确定',
146
+        cancelText: '取消',
147
+        onOk() {
148
+          request({ ...apis.system.updateTaPolicy, urlData: {id: row.policyId},data: row, }).then((data) => {
149
+            console.log(data)
150
+            message.info('操作成功!')
151
+            getList({ pageNum: 1, pageSize: 10,cityId: '' });
152
+            }).catch((err) => {
153
+                console.log(err)
154
+                message.info(err.msg || err.message)
155
+            })
156
+        },
157
+      });
142 158
 
143
-      request({ ...apis.system.updateTaPolicy, urlData: {id: row.policyId},data: row, }).then((data) => {
144
-          console.log(data)
145
-          message.info('操作成功!')
146
-          getList({ pageNum: 1, pageSize: 10,cityId: '' });
147
-      }).catch((err) => {
148
-          console.log(err)
149
-          message.info(err.msg || err.message)
150
-      })
159
+      
151 160
   }
152 161
   
153 162
   const changePageNum = (pageNumber) => {