傅行帆 5 lat temu
rodzic
commit
57debc6dd3

+ 6
- 24
src/pages/activity/ActivityList.jsx Wyświetl plik

@@ -6,7 +6,7 @@ import router from 'umi/router';
6 6
 import moment from 'moment';
7 7
 import SelectCity from '../../components/SelectButton/CitySelect'
8 8
 import BuildSelect from '../../components/SelectButton/BuildSelect'
9
-
9
+import apis from '../../services/apis';
10 10
 import request from '../../utils/request'
11 11
 
12 12
 const { Option } = Select;
@@ -22,11 +22,7 @@ const header = (props) => {
22 22
 
23 23
   // 查询列表
24 24
   const getList = (params) => {
25
-    request({
26
-        url: '/api/admin/iBuildingDynamicList',
27
-        method: 'GET',
28
-        params: { ...params },
29
-    }).then((data) => {
25
+    request({ ...apis.activity.list, params: { ...params } }).then((data) => {
30 26
         console.log(data)
31 27
         setData(data)
32 28
     })
@@ -124,11 +120,7 @@ const toEditGoods = (dynamicId) => () => {
124 120
           okText: '确定',
125 121
           cancelText: '取消',
126 122
           onOk() {
127
-              request({
128
-                  url: '/api/admin/buildingDynamic/finish',
129
-                  method: 'PUT',
130
-                  data: {dynamicId: row.dynamicId, top: ""},
131
-              }).then((data) => {
123
+              request({ ...apis.activity.finish, data: {dynamicId: row.dynamicId, top: ""} }).then((data) => {
132 124
                   console.log(data)
133 125
                   message.info('操作成功!')
134 126
                   getList({ pageNum: 1, pageSize: 10 })
@@ -143,11 +135,7 @@ const toEditGoods = (dynamicId) => () => {
143 135
 //   置顶
144 136
   const topDynamic = (row) => () => {
145 137
       const weight = Math.abs(row.weight - 1)
146
-      request({
147
-          url: '/api/admin/buildingDynamic/weight',
148
-          method: 'PUT',
149
-          params: {dynamicId: row.dynamicId, weight},
150
-      }).then((data) => {
138
+      request({ ...apis.activity.weight, params: {dynamicId: row.dynamicId, weight} }).then((data) => {
151 139
           console.log(data)
152 140
           message.info('操作成功!')
153 141
           getList({ pageNum: 1, pageSize: 10 })
@@ -167,10 +155,7 @@ const toEditGoods = (dynamicId) => () => {
167 155
   
168 156
   // 取消活动
169 157
   const cancelDynamic = (row) => {
170
-      request({
171
-          url: '/api/admin/buildingDynamic/cancel/'+row.dynamicId,
172
-          method: 'PUT',
173
-      }).then((data) => {
158
+      request({ ...apis.activity.cancel, urlData: {id: row.dynamicId}}).then((data) => {
174 159
           message.info('操作成功!')
175 160
           getList({ pageNum: 1, pageSize: 10 })
176 161
       }).catch((err) => {
@@ -181,10 +166,7 @@ const toEditGoods = (dynamicId) => () => {
181 166
   
182 167
   //发布活动
183 168
   const sendDynamic = (row) => {
184
-      request({
185
-          url: '/api/admin/buildingDynamic/send/'+row.dynamicId,
186
-          method: 'PUT',
187
-      }).then((data) => {
169
+      request({ ...apis.activity.send, urlData: {id: row.dynamicId}}).then((data) => {
188 170
           message.info('操作成功!')
189 171
           getList({ pageNum: 1, pageSize: 10 });
190 172
       }).catch((err) => {

+ 2
- 6
src/pages/activity/SignList.jsx Wyświetl plik

@@ -4,7 +4,7 @@ import { FormattedMessage } from 'umi-plugin-react/locale';
4 4
 import styles from '../style/GoodsList.less';
5 5
 import router from 'umi/router';
6 6
 import moment from 'moment';
7
-
7
+import apis from '../../services/apis';
8 8
 import request from '../../utils/request'
9 9
 
10 10
 const { Option } = Select;
@@ -50,11 +50,7 @@ const header = (props) => {
50 50
 
51 51
   // 查询列表
52 52
   const getSignList = (params) => {
53
-    request({
54
-        url: '/api/admin/SignList',
55
-        method: 'GET',
56
-        params: { ...params },
57
-    }).then((data) => {
53
+    request({ ...apis.activity.signList, params: { ...params },}).then((data) => {
58 54
         console.log(data)
59 55
         setData(data)
60 56
     })

+ 10
- 45
src/pages/activity/editActivity.jsx Wyświetl plik

@@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react';
2 2
 import { Form, Input, Button, Icon, Select, Tabs, Radio, DatePicker, message, Upload } from 'antd';
3 3
 import { FormattedMessage } from 'umi-plugin-react/locale';
4 4
 import styles from '../style/GoodsList.less';
5
+import apis from '../../services/apis';
5 6
 import moment from 'moment';
6 7
 import router from 'umi/router';
7 8
 import BuildSelect from '../../components/SelectButton/BuildSelect'
@@ -36,11 +37,7 @@ const Edit = (props) => {
36 37
 
37 38
     // 查询列表
38 39
     const getDynamicData = (dynamicId) => {
39
-      request({
40
-        url: '/api/admin/buildingDynamic/Details',
41
-        method: 'GET',
42
-        params: { dynamicId },
43
-      }).then((data) => {
40
+      request({ ...apis.activity.details, params: { dynamicId } }).then((data) => {
44 41
         console.log(data)
45 42
         setDynamicData(data)
46 43
       })
@@ -143,22 +140,14 @@ const Edit = (props) => {
143 140
       console.log('submit data --->', submitValue)
144 141
       if (dynamicId) {
145 142
         submitValue.dynamicId = dynamicId
146
-        request({
147
-          url: '/api/admin/buildingDynamic/update',
148
-          method: 'PUT',
149
-          data: submitValue,
150
-        }).then((data) => {
143
+        request({ ...apis.activity.update, data: submitValue }).then((data) => {
151 144
           message.info("保存成功")
152 145
           cancelPage()
153 146
         }).catch((err) => {
154 147
           message.info(err.msg || err.message)
155 148
         })
156 149
       } else {
157
-        request({
158
-          url: '/api/admin/buildingDynamic/add',
159
-          method: 'POST',
160
-          data: submitValue,
161
-        }).then((data) => {
150
+        request({ ...apis.activity.add, data: submitValue }).then((data) => {
162 151
           message.info("保存成功")
163 152
           cancelPage()
164 153
         }).catch((err) => {
@@ -178,11 +167,7 @@ const Edit = (props) => {
178 167
 
179 168
     if(dynamicId){
180 169
       useEffect(() => {
181
-        request({
182
-          url: '/api/admin/poster',
183
-          method: 'GET',
184
-          params: {targetId: dynamicId,targetType: 'activity'},
185
-        }).then((data) => {
170
+        request({ ...apis.activity.poster, params: {targetId: dynamicId,targetType: 'activity'} }).then((data) => {
186 171
           console.log(data,"2222")
187 172
           if(data.length > 0){
188 173
             setPosterId(data[0].posterId)
@@ -199,21 +184,13 @@ const Edit = (props) => {
199 184
     const submitPoster  = () => {
200 185
        if(dynamicId){
201 186
         if(posterId){
202
-          request({
203
-            url: '/api/admin/poster/'+posterId,
204
-            method: 'PUT',
205
-            data: {targetId: dynamicId,targetType: 'activity',posterImg: imgValue,posterTitle: inputValue,posterDescription: textAreaValue},
206
-          }).then((data) => {
187
+          request({ ...apis.activity.updatePoster, urlData: {id: posterId}, data: {targetId: dynamicId,targetType: 'activity',posterImg: imgValue,posterTitle: inputValue,posterDescription: textAreaValue},}).then((data) => {
207 188
             message.info("保存成功")
208 189
           }).catch((err) => {
209 190
             message.info(err.msg || err.message)
210 191
           })
211 192
          }else{
212
-          request({
213
-            url: '/api/admin/poster',
214
-            method: 'POST',
215
-            data: {targetId: dynamicId,targetType: 'activity',posterImg: imgValue,posterTitle: inputValue,posterDescription: textAreaValue},
216
-          }).then((data) => {
193
+          request({ ...apis.activity.addPoster, data: {targetId: dynamicId,targetType: 'activity',posterImg: imgValue,posterTitle: inputValue,posterDescription: textAreaValue},}).then((data) => {
217 194
             setPosterId(data.posterId)
218 195
             message.info("保存成功")
219 196
           }).catch((err) => {
@@ -290,11 +267,7 @@ const Edit = (props) => {
290 267
     
291 268
     if(dynamicId){
292 269
       useEffect(() => {
293
-        request({
294
-          url: '/api/admin/shareContent',
295
-          method: 'GET',
296
-          params: {targetId: dynamicId,targetType: 'activity'},
297
-        }).then((data) => {
270
+        request({ ...apis.activity.shareContent, params: {targetId: dynamicId,targetType: 'activity'},}).then((data) => {
298 271
           console.log(data,"2222")
299 272
           if(data.length > 0){
300 273
             setShareContentId(data[0].shareContentId)
@@ -310,21 +283,13 @@ const Edit = (props) => {
310 283
     const submitShare = () => {
311 284
       if(dynamicId){
312 285
         if(shareContentId){
313
-          request({
314
-            url: '/api/admin/shareContent/'+shareContentId,
315
-            method: 'PUT',
316
-            data: {targetId: dynamicId,shareContentType: 'activity',shareContentImg: imgValue,shareContentTitle: inputValue},
317
-          }).then((data) => {
286
+          request({ ...apis.activity.updateShareContent, urlData: {id: shareContentId},data: {targetId: dynamicId,shareContentType: 'activity',shareContentImg: imgValue,shareContentTitle: inputValue},}).then((data) => {
318 287
             message.info("保存成功")
319 288
           }).catch((err) => {
320 289
             message.info(err.msg || err.message)
321 290
           })
322 291
          }else{
323
-          request({
324
-            url: '/api/admin/shareContent',
325
-            method: 'POST',
326
-            data: {targetId: dynamicId,shareContentType: 'activity',shareContentImg: imgValue,shareContentTitle: inputValue},
327
-          }).then((data) => {
292
+          request({ ...apis.activity.addShareContent, data: {targetId: dynamicId,shareContentType: 'activity',shareContentImg: imgValue,shareContentTitle: inputValue},}).then((data) => {
328 293
             setShareContentId(data.shareContentId)
329 294
             message.info("保存成功")
330 295
           }).catch((err) => {

+ 25
- 16
src/pages/staff/list/StaffList.jsx Wyświetl plik

@@ -30,18 +30,27 @@ const toEditStaff = (userId) => () => {
30 30
 const CartBody = (props) => {
31 31
   const { data } = props
32 32
 
33
-  const confirm = () => {
34
-    Modal.confirm({
35
-      title: '确认停用该角色?',
36
-      okText: '确认',
37
-      cancelText: '取消',
38
-      onOk() {
39
-        console.log('OK');
40
-      },
41
-      onCancel() {
42
-        console.log('Cancel');
43
-      },
44
-    });
33
+  const confirm = (data) => () => {
34
+    if(data.status === 1){
35
+      Modal.confirm({
36
+        title: '确认停用该角色?',
37
+        okText: '确认',
38
+        cancelText: '取消',
39
+        onOk() {
40
+          console.log('OK');
41
+        }
42
+      });
43
+    }else{
44
+      Modal.confirm({
45
+        title: '确认启用该角色?',
46
+        okText: '确认',
47
+        cancelText: '取消',
48
+        onOk() {
49
+          console.log('OK');
50
+        }
51
+      });
52
+    }
53
+    
45 54
   }
46 55
   return (
47 56
 
@@ -53,14 +62,14 @@ const CartBody = (props) => {
53 62
           编辑
54 63
                 <Icon type="form" style={{ color: '#C0C4CC', marginLeft: '8px' }} />
55 64
         </Button>
56
-        <Button type="link" style={{ fontSize: '18px', color: '#cacaca', position: 'absolute', top: '50px', right: '0' }} onClick={confirm}>
57
-          停用
65
+        <Button type="link" style={{ fontSize: '18px', color: '#cacaca', position: 'absolute', top: '50px', right: '0' }} onClick={confirm(data)}>
66
+          {data.status === 1 ? '停用' : '启用'}
58 67
                 <Icon type="close-circle" style={{ color: '#C0C4CC', marginLeft: '8px' }} />
59 68
         </Button>
60
-        <Button type="link" style={{ fontSize: '18px', color: '#FF925C', position: 'absolute', top: '50px', right: '0' }} onClick={confirm}>
69
+        {/* <Button type="link" style={{ fontSize: '18px', color: '#FF925C', position: 'absolute', top: '50px', right: '0' }} onClick={confirm}>
61 70
           启用
62 71
                 <Icon type="form" style={{ color: '#C0C4CC', marginLeft: '8px' }} />
63
-        </Button>
72
+        </Button> */}
64 73
 
65 74
       </div>
66 75
       <div>

+ 62
- 0
src/services/apis.js Wyświetl plik

@@ -161,6 +161,68 @@ export default {
161 161
       url: `${prefix}/selectUserResource`
162 162
     },
163 163
 
164
+  },
165
+  activity: {
166
+      list: {
167
+        method: 'GET',
168
+        url: '/api/admin/iBuildingDynamicList',
169
+      },
170
+      weight: {
171
+        method: 'PUT',
172
+        url: '/api/admin/buildingDynamic/weight',
173
+      },
174
+      cancel: {
175
+        method: 'PUT',
176
+        url: '/api/admin/buildingDynamic/cancel/:id',
177
+      },
178
+      send: {
179
+        url: '/api/admin/buildingDynamic/send/:id',
180
+        method: 'PUT',
181
+      },
182
+      finish: {
183
+        url: '/api/admin/buildingDynamic/finish',
184
+        method: 'PUT',
185
+      },
186
+      details: {
187
+        url: '/api/admin/buildingDynamic/Details',
188
+        method: 'GET',
189
+      },
190
+      update: {
191
+        url: '/api/admin/buildingDynamic/update',
192
+        method: 'PUT',
193
+      },
194
+      add: {
195
+        url: '/api/admin/buildingDynamic/add',
196
+        method: 'POST',
197
+      },
198
+      poster: {
199
+        url: '/api/admin/poster',
200
+        method: 'GET',
201
+      },
202
+      updatePoster: {
203
+        url: '/api/admin/poster/:id',
204
+        method: 'PUT',
205
+      },
206
+      addPoster: {
207
+        url: '/api/admin/poster',
208
+        method: 'POST',
209
+      },
210
+      shareContent: {
211
+        url: '/api/admin/shareContent',
212
+        method: 'GET',
213
+      },
214
+      updateShareContent: {
215
+        url: '/api/admin/shareContent/:id',
216
+        method: 'PUT',
217
+      },
218
+      addShareContent: {
219
+        url: '/api/admin/shareContent',
220
+        method: 'POST',
221
+      },
222
+      signList: {
223
+        url: '/api/admin/SignList',
224
+        method: 'GET',
225
+      }
164 226
   }
165 227
   // indexEcharts:{
166 228
   //   list:{