dingxin 5 years ago
parent
commit
c9c15d6b46

+ 29
- 15
src/pages/activity/ActivityList.jsx View File

166
 
166
 
167
   const finishDynamic = row => {
167
   const finishDynamic = row => {
168
     Modal.confirm({
168
     Modal.confirm({
169
-      title: '结束以后将无法编辑, 是否继续?',
169
+      title: '活动会被强制结束,小程序端无法再发起或参与此拼团,如果不想让客户看到活动,请再点击取消发布按钮',
170
       okText: '确定',
170
       okText: '确定',
171
       cancelText: '取消',
171
       cancelText: '取消',
172
       onOk () {
172
       onOk () {
205
 
205
 
206
   // 取消活动
206
   // 取消活动
207
   const cancelDynamic = row => {
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
   const sendDynamic = row => {
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
   const changePageNum = pageNumber => {
242
   const changePageNum = pageNumber => {

+ 43
- 22
src/pages/activity/groupActivity/list.jsx View File

155
 
155
 
156
   //结束活动
156
   //结束活动
157
   const endGroupActivity = (row) => () => {
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
 
194
 
188
   // 取消活动
195
   // 取消活动
189
   const cancelDynamic = row => {
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
   const sendDynamic = row => {
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 View File

148
   
148
   
149
 //   置顶
149
 //   置顶
150
   const topDynamic = (row, code) => () => {
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
           console.log(data)
159
           console.log(data)
153
           message.info('操作成功!')
160
           message.info('操作成功!')
154
           getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() })
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
   const sendOrPublicDynamic = (row) => {
170
   const sendOrPublicDynamic = (row) => {
168
   
177
   
169
   // 取消活动
178
   // 取消活动
170
   const cancelDynamic = (row) => {
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
           message.info('操作成功!')
186
           message.info('操作成功!')
173
           getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() })
187
           getList({ pageNum: 1, pageSize: 10, ...props.form.getFieldsValue() })
174
       }).catch((err) => {
188
       }).catch((err) => {
175
           console.log(err)
189
           console.log(err)
176
           message.info(err.msg || err.message)
190
           message.info(err.msg || err.message)
177
       })
191
       })
192
+      }
193
+    });
178
   }
194
   }
179
   
195
   
180
   //发布活动
196
   //发布活动
181
   const sendDynamic = (row) => {
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
   const changePageNum = pageNumber => {
214
   const changePageNum = pageNumber => {

+ 2
- 2
src/pages/building/list/index.jsx View File

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

+ 21
- 9
src/pages/building/type/index.jsx View File

1
 import React, { useState, useEffect } from 'react';
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
 import router from 'umi/router';
3
 import router from 'umi/router';
4
 import moment from 'moment';
4
 import moment from 'moment';
5
 import Styles from './style.less'
5
 import Styles from './style.less'
83
     getList({ pageNum: pageNumber, pageSize: 10 })
83
     getList({ pageNum: pageNumber, pageSize: 10 })
84
   }
84
   }
85
 
85
 
86
-  // 删除
87
   function deleteType(row) {
86
   function deleteType(row) {
88
     row.status = -1
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 View File

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

+ 1
- 1
src/pages/carouselFigure/carouselFigureList.jsx View File

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

+ 3
- 1
src/pages/integralMall/GoodsList.jsx View File

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

+ 14
- 5
src/pages/integralMall/achieve.jsx View File

1
 import React, { useState, useEffect } from 'react';
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
 import { FormattedMessage } from 'umi-plugin-react/locale';
3
 import { FormattedMessage } from 'umi-plugin-react/locale';
4
 import styles from '../style/GoodsList.less';
4
 import styles from '../style/GoodsList.less';
5
 import router from 'umi/router';
5
 import router from 'umi/router';
52
   }
52
   }
53
 
53
 
54
   const changeStatus = (row) => () => {
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
   const updateRules = (row) => () => {
70
   const updateRules = (row) => () => {

+ 2
- 2
src/pages/news/list/NewsList.jsx View File

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

+ 1
- 1
src/pages/news/type/NewsType.jsx View File

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

+ 17
- 8
src/pages/staff/list/RoleList.jsx View File

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
 const dataSource = [
87
 const dataSource = [
109
     align: 'center',
118
     align: 'center',
110
 
119
 
111
     render: (text, record) => <>
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
       <Icon type="stop" className={styles.shoppingCart} style={{ fontSize: 14 }}/>
122
       <Icon type="stop" className={styles.shoppingCart} style={{ fontSize: 14 }}/>
114
       </span>
123
       </span>
115
       <span style={{ color: '#FF925C', cursor: 'pointer' }} onClick={() => toEditRole(record.roleId)} >编辑
124
       <span style={{ color: '#FF925C', cursor: 'pointer' }} onClick={() => toEditRole(record.roleId)} >编辑

+ 1
- 1
src/pages/staff/list/StaffList.jsx View File

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

+ 18
- 9
src/pages/system/housingPolicy.jsx View File

103
   // 删除
103
   // 删除
104
 const deletePolicy = (policyId) => () => {
104
 const deletePolicy = (policyId) => () => {
105
   Modal.confirm({
105
   Modal.confirm({
106
-    title: '是否继续删除此政策?',
106
+    title: '购房政策会被删除,小程序端和后台都无法再看到',
107
     okText: '确定',
107
     okText: '确定',
108
     cancelText: '取消',
108
     cancelText: '取消',
109
     onOk() {
109
     onOk() {
139
       } else {
139
       } else {
140
         row.publishStatus = 1
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
   const changePageNum = (pageNumber) => {
162
   const changePageNum = (pageNumber) => {