周立森 5 years ago
parent
commit
6994737b5b

+ 48
- 43
src/pages/activity/drainage/Detail.jsx View File

7
 import apis from '../../../services/apis';
7
 import apis from '../../../services/apis';
8
 import request from '../../../utils/request';
8
 import request from '../../../utils/request';
9
 import { SSL_OP_SSLEAY_080_CLIENT_DH_BUG } from 'constants';
9
 import { SSL_OP_SSLEAY_080_CLIENT_DH_BUG } from 'constants';
10
-
10
+import AuthButton from '../../../components/AuthButton';
11
 
11
 
12
 
12
 
13
 const data = []
13
 const data = []
21
   const [columns, setColumns] = useState([])
21
   const [columns, setColumns] = useState([])
22
   const [startDate, setStartDate] = useState('')
22
   const [startDate, setStartDate] = useState('')
23
   const [endDate, setEndDate] = useState('')
23
   const [endDate, setEndDate] = useState('')
24
-  const [total,setTotal] = useState({})
24
+  const [total, setTotal] = useState({})
25
   let daterange = []
25
   let daterange = []
26
   // let content = {}
26
   // let content = {}
27
   useEffect(() => {
27
   useEffect(() => {
34
     request({ ...apis.activity.taDrainageRecord, params: { ...params } }).then((data) => {
34
     request({ ...apis.activity.taDrainageRecord, params: { ...params } }).then((data) => {
35
       // setDatas(data) 
35
       // setDatas(data) 
36
       console.log(data.total, '3333333333333')
36
       console.log(data.total, '3333333333333')
37
-      if(data.total!=0){
38
-      setTotal(data)
39
-      // console.log(data.total, '3333333333333')
40
-     
41
-      setDatas(tableData(data.records))
42
-      // content = data.records[0]
43
-      console.log('json: ', eval('(' + data.records[0].content + ')'))
44
-      setContent(eval('(' + data.records[0].content + ')'))
45
-      setColumns(tableTitle(eval('(' + data.records[0].content + ')')))
46
-    }
47
-    else{
48
-      message.info('数据为空')
49
-    }
37
+      if (data.total != 0) {
38
+        setTotal(data)
39
+        // console.log(data.total, '3333333333333')
40
+
41
+        setDatas(tableData(data.records))
42
+        // content = data.records[0]
43
+        console.log('json: ', eval('(' + data.records[0].content + ')'))
44
+        setContent(eval('(' + data.records[0].content + ')'))
45
+        setColumns(tableTitle(eval('(' + data.records[0].content + ')')))
46
+      }
47
+      else {
48
+        message.info('数据为空')
49
+      }
50
 
50
 
51
 
51
 
52
 
52
 
82
   }
82
   }
83
 
83
 
84
 
84
 
85
-  function datalist() {
85
+  function datalist () {
86
 
86
 
87
-    gettaDrainageRecord({ pageNum: 1, pageSize: 10, drainageId: drainageId ,startTime: fromTime(startDate) ,endTime: fromTime(endDate)  })
87
+    gettaDrainageRecord({ pageNum: 1, pageSize: 10, drainageId: drainageId, startTime: fromTime(startDate), endTime: fromTime(endDate) })
88
   }
88
   }
89
 
89
 
90
-  function fromTime(str) {
90
+  function fromTime (str) {
91
     return str === '' ? null : `${moment(str).format('YYYY-MM-DDT00:00:00.000')}Z`
91
     return str === '' ? null : `${moment(str).format('YYYY-MM-DDT00:00:00.000')}Z`
92
   }
92
   }
93
 
93
 
94
-  function onChangetime(dates, dateStrings) {
95
- 
94
+  function onChangetime (dates, dateStrings) {
95
+
96
     setEndDate(dateStrings[1])
96
     setEndDate(dateStrings[1])
97
     setStartDate(dateStrings[0])
97
     setStartDate(dateStrings[0])
98
-    
98
+
99
   }
99
   }
100
 
100
 
101
   const changePageNum = pageNumber => {
101
   const changePageNum = pageNumber => {
102
-    gettaDrainageRecord({ pageNum: pageNumber, pageSize: 10 ,drainageId: drainageId, startTime: fromTime(startDate) ,endTime: fromTime(endDate)})
103
-}
104
-  function excelPort(){
102
+    gettaDrainageRecord({ pageNum: pageNumber, pageSize: 10, drainageId: drainageId, startTime: fromTime(startDate), endTime: fromTime(endDate) })
103
+  }
104
+
105
+
106
+  function excelPort () {
105
     // const fieldsValue = getFieldsValue()
107
     // const fieldsValue = getFieldsValue()
106
-    request({ ...apis.activity.exporttaDrainageRecord, params: { drainageId: drainageId ,startTime: fromTime(startDate) ,endTime: fromTime(endDate) }  })
108
+    console.log("111111")
109
+    request({ ...apis.activity.exporttaDrainageRecord, params: { drainageId: drainageId, startTime: fromTime(startDate), endTime: fromTime(endDate) } })
107
       .then(response => {
110
       .then(response => {
108
         download(response)
111
         download(response)
109
       }).catch(error => {
112
       }).catch(error => {
130
   return (
133
   return (
131
     <>
134
     <>
132
 
135
 
133
-<RangePicker
134
-          style={{ width: '400px' }}
135
-          // ranges={{
136
-          //   Today: [moment(), moment()],
137
-          //   'This Month': [moment().startOf('month'), moment().endOf('month')],
138
-          // }}
139
-          // defaultValue={[moment(new Date(new Date().setDate((new Date().getDate() - 6))), 'YYYY-MM-DD HH:MM:SS'), moment(new Date(), 'YYYY-MM-DD HH:MM:SS')]}
140
-          showTime
141
-          onChange={onChangetime}
142
-        />
143
-        <Button type="primary" htmlType="submit" style={{ marginLeft: '30px', float: 'right' }} onClick={datalist}>
144
-          搜索
136
+      <RangePicker
137
+        style={{ width: '400px' }}
138
+        // ranges={{
139
+        //   Today: [moment(), moment()],
140
+        //   'This Month': [moment().startOf('month'), moment().endOf('month')],
141
+        // }}
142
+        // defaultValue={[moment(new Date(new Date().setDate((new Date().getDate() - 6))), 'YYYY-MM-DD HH:MM:SS'), moment(new Date(), 'YYYY-MM-DD HH:MM:SS')]}
143
+        showTime
144
+        onChange={onChangetime}
145
+      />
146
+      <Button type="primary" htmlType="submit" style={{ marginLeft: '30px', float: 'right' }} onClick={datalist}>
147
+        搜索
145
       </Button>
148
       </Button>
146
-    
149
+
147
       <div>
150
       <div>
148
-        {/* H5项目名称 */}
149
-        {}  <Button type="primary" style={{ marginLeft: '30px', float: 'right', marginTop: '30px',marginBottom: '30px' }} onClick={excelPort}>导出数据</Button>
150
-        <Table columns={columns} dataSource={datas}  pagination={false} />
151
+        {/* H5项目名称 style={{ float: 'right', margin: '20px 0', zIndex: 1 }} */}
152
+        <AuthButton name="admin.taDrainageRecord.export.get" noRight={null}>
153
+          <Button type="primary" style={{ marginLeft: '30px', float: 'right', marginTop: '30px', marginBottom: '30px', zIndex: 1 }} onClick={excelPort}>导出数据</Button>
154
+        </AuthButton>
155
+        <Table columns={columns} dataSource={datas} pagination={false} />
151
         <div style={{ display: 'flex', justifyContent: 'flex-end', marginTop: '30px' }}>
156
         <div style={{ display: 'flex', justifyContent: 'flex-end', marginTop: '30px' }}>
152
-       <Pagination showQuickJumper defaultCurrent={1} total={total.total} onChange={(e) => changePageNum(e)} />
153
-      </div>
157
+          <Pagination showQuickJumper defaultCurrent={1} total={total.total} onChange={(e) => changePageNum(e)} />
158
+        </div>
154
       </div>
159
       </div>
155
 
160
 
156
 
161
 

+ 53
- 49
src/pages/activity/drainage/DrainageList.jsx View File

7
 import request from '../../../utils/request';
7
 import request from '../../../utils/request';
8
 import XForm, { FieldTypes } from '../../../components/XForm';
8
 import XForm, { FieldTypes } from '../../../components/XForm';
9
 import moment from 'moment';
9
 import moment from 'moment';
10
+import AuthButton from '../../../components/AuthButton';
10
 
11
 
11
 const toEditList = (drainageId) => () => {
12
 const toEditList = (drainageId) => () => {
12
-  console.log(drainageId,'12344567')
13
+  console.log(drainageId, '12344567')
13
   router.push({
14
   router.push({
14
     pathname: '/activity/drainage/Detail',
15
     pathname: '/activity/drainage/Detail',
15
     query: {
16
     query: {
47
       visible: false,
48
       visible: false,
48
       confirmLoading: false,
49
       confirmLoading: false,
49
     })
50
     })
50
-    
51
+
51
   }, [])
52
   }, [])
52
 
53
 
53
   function gettaDrainage (params) {
54
   function gettaDrainage (params) {
54
-    request({ ...apis.activity.taDrainage, params: params  }).then((data) => {
55
+    request({ ...apis.activity.taDrainage, params: params }).then((data) => {
55
       setDatas(data)
56
       setDatas(data)
56
       console.log(data.records, '_213_')
57
       console.log(data.records, '_213_')
57
     }).catch((err) => {
58
     }).catch((err) => {
65
       title: '确认删除该引流?',
66
       title: '确认删除该引流?',
66
       okText: '确认',
67
       okText: '确认',
67
       cancelText: '取消',
68
       cancelText: '取消',
68
-      onOk() {
69
-        request({ ...apis.activity.deletetaDrainage,urlData: { id: drainageIid }, }).then((data) => {
69
+      onOk () {
70
+        request({ ...apis.activity.deletetaDrainage, urlData: { id: drainageIid }, }).then((data) => {
70
           message.info('操作成功!')
71
           message.info('操作成功!')
71
           gettaDrainage({ pageNum: 1, pageSize: 10 })
72
           gettaDrainage({ pageNum: 1, pageSize: 10 })
72
         }).catch((err) => {
73
         }).catch((err) => {
73
-          console.log('111111',err)
74
+          console.log('111111', err)
74
           message.info(err.msg || err.message)
75
           message.info(err.msg || err.message)
75
         })
76
         })
76
       }
77
       }
77
     });
78
     });
78
   }
79
   }
79
-  
80
+
80
   const columns = [
81
   const columns = [
81
     {
82
     {
82
       title: 'H5项目编号',
83
       title: 'H5项目编号',
89
       dataIndex: 'name',
90
       dataIndex: 'name',
90
       key: 'name',
91
       key: 'name',
91
       align: 'center',
92
       align: 'center',
92
-      render: (text, datas) => <div style={ { color: '#66B3FF' } } onClick= {() => addshowModal(datas)} >{ datas.name }</div>,
93
+      render: (text, datas) => <AuthButton name="admin.taDrainage.id.put" noRight={null}><div style={{ color: '#66B3FF' }} onClick={() => addshowModal(datas)} >{datas.name}</div></AuthButton>
93
     },
94
     },
94
     {
95
     {
95
       title: 'appid',
96
       title: 'appid',
112
       align: 'center',
113
       align: 'center',
113
       render: (x, row) => (
114
       render: (x, row) => (
114
         <>
115
         <>
115
-          <span>{ row.createDate && moment(row.createDate).format('YYYY-MM-DD hh:mm:ss') }</span>
116
+          <span>{row.createDate && moment(row.createDate).format('YYYY-MM-DD hh:mm:ss')}</span>
116
         </>
117
         </>
117
       ),
118
       ),
118
     },
119
     },
123
       align: 'center',
124
       align: 'center',
124
       render: (x, row) => (
125
       render: (x, row) => (
125
         <>
126
         <>
126
-          <span>{ row.endDate && moment(row.endDate).format('YYYY-MM-DD hh:mm:ss') }</span>
127
+          <span>{row.endDate && moment(row.endDate).format('YYYY-MM-DD hh:mm:ss')}</span>
127
         </>
128
         </>
128
       ),
129
       ),
129
     },
130
     },
140
       align: 'center',
141
       align: 'center',
141
       render: (text, datas) => (
142
       render: (text, datas) => (
142
         <>
143
         <>
143
-          <span style={{ right: '20px', top: '20px', fontSize: ' 0.106rem', zIndex: 1, color: '#FF7E48', cursor: 'pointer' }} onClick={toEditList(datas.drainageId)}>
144
-            查看详情
144
+          <AuthButton name="admin.customer.recommend.edit.id.put" noRight={null}>
145
+            <span style={{ right: '20px', top: '20px', fontSize: ' 0.106rem', zIndex: 1, color: '#FF7E48', cursor: 'pointer' }} onClick={toEditList(datas.drainageId)}>
146
+              查看详情
145
             </span>
147
             </span>
146
-  
147
-          <span style={{ right: '20px', bottom: ' 10px', fontSize: ' 0.106rem', color: '#FF7E48', cursor: 'pointer', marginLeft: 20 }} onClick={deleteDrainage(datas.drainageId)}>
148
-            删除
148
+          </AuthButton>
149
+          <AuthButton name="admin.taDrainageRecord.get" noRight={null}>
150
+            <span style={{ right: '20px', bottom: ' 10px', fontSize: ' 0.106rem', color: '#FF7E48', cursor: 'pointer', marginLeft: 20 }} onClick={deleteDrainage(datas.drainageId)}>
151
+              删除
149
             </span>
152
             </span>
153
+          </AuthButton >
150
         </>
154
         </>
151
       ),
155
       ),
152
     },
156
     },
153
   ];
157
   ];
154
   const Forms = props => {
158
   const Forms = props => {
155
-   
156
-    console.log(date,'---------------')
157
-    console.log(formsdate,'---------------')
158
-    console.log(formsdate,'22222222')
159
+
160
+    console.log(date, '---------------')
161
+    console.log(formsdate, '---------------')
162
+    console.log(formsdate, '22222222')
159
     const fields = [
163
     const fields = [
160
       {
164
       {
161
         label: 'H5项目名称',
165
         label: 'H5项目名称',
162
         name: 'name',
166
         name: 'name',
163
         type: FieldTypes.Text,
167
         type: FieldTypes.Text,
164
-        placeholder:"请输入H5项目名称",
168
+        placeholder: "请输入H5项目名称",
165
         value: formsdate.name,
169
         value: formsdate.name,
166
 
170
 
167
       },
171
       },
169
         label: '截止时间',
173
         label: '截止时间',
170
         name: 'endDate',
174
         name: 'endDate',
171
         type: FieldTypes.DatePicker,
175
         type: FieldTypes.DatePicker,
172
-        value:formsdate.endDate ? moment(formsdate.endDate, 'YYYY-MM-DD HH:mm') : null
176
+        value: formsdate.endDate ? moment(formsdate.endDate, 'YYYY-MM-DD HH:mm') : null
173
         // render: <DatePicker placeholder="截止时间" value= {formsdate.endDate} />,
177
         // render: <DatePicker placeholder="截止时间" value= {formsdate.endDate} />,
174
       },
178
       },
175
 
179
 
177
     ]
181
     ]
178
 
182
 
179
     const handleSubmit = val => {
183
     const handleSubmit = val => {
180
-      console.log(date,'111---------------')
181
-    console.log(formsdate,'111---------------')
182
-    console.log(formsdate,'11122222222')
184
+      console.log(date, '111---------------')
185
+      console.log(formsdate, '111---------------')
186
+      console.log(formsdate, '11122222222')
183
       // data: { ...submitValue }
187
       // data: { ...submitValue }
184
 
188
 
185
-      console.log(formsdate.drainageId,'9999999999999')
189
+      console.log(formsdate.drainageId, '9999999999999')
186
       if (formsdate.drainageId) {
190
       if (formsdate.drainageId) {
187
         // { ...apis.activity.deletetaDrainage,urlData: { id: drainageIid }, }
191
         // { ...apis.activity.deletetaDrainage,urlData: { id: drainageIid }, }
188
-        request({ ...apis.activity.updatetaDrainage, urlData: { id: formsdate.drainageId }, data: val}).then((data) => {
192
+        request({ ...apis.activity.updatetaDrainage, urlData: { id: formsdate.drainageId }, data: val }).then((data) => {
189
           message.info('操作成功!')
193
           message.info('操作成功!')
190
           // gettaDrainage({ pageNum: 1, pageSize: 10 })
194
           // gettaDrainage({ pageNum: 1, pageSize: 10 })
191
         }).catch((err) => {
195
         }).catch((err) => {
192
-          console.log('111111',err)
196
+          console.log('111111', err)
193
           message.info(err.msg || err.message)
197
           message.info(err.msg || err.message)
194
         })
198
         })
195
-       
199
+
196
       } else {
200
       } else {
197
 
201
 
198
-     
202
+
199
 
203
 
200
         request({ ...apis.activity.addtaDrainage, data: val }).then((data) => {
204
         request({ ...apis.activity.addtaDrainage, data: val }).then((data) => {
201
           message.info("保存成功")
205
           message.info("保存成功")
202
           console.log(data, '22222')
206
           console.log(data, '22222')
203
-          
207
+
204
         }).catch((err) => {
208
         }).catch((err) => {
205
           message.error(err.msg || err.message)
209
           message.error(err.msg || err.message)
206
         })
210
         })
217
       });
221
       });
218
     }
222
     }
219
 
223
 
220
-    return <XForm onSubmit={handleSubmit} onCancel={handleCancel}  fields={fields}></XForm>
221
-    
224
+    return <XForm onSubmit={handleSubmit} onCancel={handleCancel} fields={fields}></XForm>
225
+
222
   }
226
   }
223
 
227
 
224
 
228
 
229
     props.form.resetFields();
233
     props.form.resetFields();
230
   }
234
   }
231
 
235
 
232
-  
236
+
233
 
237
 
234
   function addshowModal (datas) {
238
   function addshowModal (datas) {
235
 
239
 
236
     // alert(datas.drainageId)
240
     // alert(datas.drainageId)
237
-console.log(datas,'22222222')
241
+    console.log(datas, '22222222')
238
     setFormsDate({
242
     setFormsDate({
239
-      drainageId:datas.drainageId,
240
-      name:datas.name,
241
-      endDate:datas.endDate,
243
+      drainageId: datas.drainageId,
244
+      name: datas.name,
245
+      endDate: datas.endDate,
242
     })
246
     })
243
-    console.log(formsdate,'22222222')
247
+    console.log(formsdate, '22222222')
244
     setDate({
248
     setDate({
245
       visible: true,
249
       visible: true,
246
     });
250
     });
247
   };
251
   };
248
   function showModal () {
252
   function showModal () {
249
     setFormsDate({
253
     setFormsDate({
250
-      drainageId:'',
251
-      name:'',
252
-      endDate:'',
254
+      drainageId: '',
255
+      name: '',
256
+      endDate: '',
253
     })
257
     })
254
     setDate({
258
     setDate({
255
       visible: true,
259
       visible: true,
257
   };
261
   };
258
   const changePageNum = pageNumber => {
262
   const changePageNum = pageNumber => {
259
     gettaDrainage({ pageNum: pageNumber, pageSize: 10 })
263
     gettaDrainage({ pageNum: pageNumber, pageSize: 10 })
260
-}
264
+  }
261
 
265
 
262
   function handleOk () {
266
   function handleOk () {
263
 
267
 
280
       visible: false,
284
       visible: false,
281
     });
285
     });
282
   };
286
   };
283
-  function handleSubmit(e) {
287
+  function handleSubmit (e) {
284
     e.preventDefault();
288
     e.preventDefault();
285
     props.form.validateFields((err, values) => {
289
     props.form.validateFields((err, values) => {
286
       console.log('values', values)
290
       console.log('values', values)
324
             </Button>
328
             </Button>
325
           </Form.Item>
329
           </Form.Item>
326
         </Form>
330
         </Form>
327
-        {/* <AuthButton name="admin.buildingDynamic.add.post" noRight={null}> */}
328
-        <Button type="danger" className={styles.addBtn} onClick={showModal}>新增</Button>
329
-
331
+        <AuthButton name="admin.buildingDynamic.add.post" noRight={null}>
332
+          <Button type="danger" className={styles.addBtn} onClick={showModal}>新增</Button>
333
+        </AuthButton>
330
         <Modal
334
         <Modal
331
           title="新建H5项目"
335
           title="新建H5项目"
332
           visible={visible}
336
           visible={visible}
337
         >
341
         >
338
           <Forms />
342
           <Forms />
339
         </Modal>
343
         </Modal>
340
-        <Table columns={columns} dataSource={datas.records} pagination={false} rowKey="drainageList"/>
344
+        <Table columns={columns} dataSource={datas.records} pagination={false} rowKey="drainageList" />
341
         <div style={{ display: 'flex', justifyContent: 'flex-end', marginTop: '30px' }}>
345
         <div style={{ display: 'flex', justifyContent: 'flex-end', marginTop: '30px' }}>
342
-       <Pagination showQuickJumper defaultCurrent={1} total={datas.total} onChange={(e) => changePageNum(e)} />
343
-      </div>
346
+          <Pagination showQuickJumper defaultCurrent={1} total={datas.total} onChange={(e) => changePageNum(e)} />
347
+        </div>
344
       </div>
348
       </div>
345
     </>
349
     </>
346
   )
350
   )

+ 23
- 19
src/pages/system/document/audit.jsx View File

1
 import React, { useState, useEffect } from 'react';
1
 import React, { useState, useEffect } from 'react';
2
-import { Col, Row, Button, Modal} from 'antd'
2
+import { Col, Row, Button, Modal } from 'antd'
3
 import ZmageImg from '../../../components/ZmageImg/ZmageImg'
3
 import ZmageImg from '../../../components/ZmageImg/ZmageImg'
4
 import request from '../../../utils/request';
4
 import request from '../../../utils/request';
5
 import apis from '../../../services/apis';
5
 import apis from '../../../services/apis';
6
 import { router } from 'umi';
6
 import { router } from 'umi';
7
-
7
+import AuthButton from '../../../components/AuthButton';
8
 
8
 
9
 function body (props) {
9
 function body (props) {
10
   const documentVerifyId = props.location.query.id
10
   const documentVerifyId = props.location.query.id
14
     getList()
14
     getList()
15
 
15
 
16
   }, [])
16
   }, [])
17
-// , documentVerifyId: documentVerifyId
17
+  // , documentVerifyId: documentVerifyId
18
   function getList (params) {
18
   function getList (params) {
19
     // 网路请求
19
     // 网路请求
20
-    console.log(props,'1111')
21
-    request({ ...apis.system.documentVerifyDetail, urlData:{ id:documentVerifyId }  }).then(data => {
20
+    console.log(props, '1111')
21
+    request({ ...apis.system.documentVerifyDetail, urlData: { id: documentVerifyId } }).then(data => {
22
       console.log('data:', data.imgList)
22
       console.log('data:', data.imgList)
23
       setData(data.imgList)
23
       setData(data.imgList)
24
     }).catch(err => {
24
     }).catch(err => {
26
 
26
 
27
     })
27
     })
28
   }
28
   }
29
-  
29
+
30
   function onVerify (params) {
30
   function onVerify (params) {
31
 
31
 
32
     alert(params)
32
     alert(params)
33
     // 网路请求
33
     // 网路请求
34
-    request({ ...apis.system.updateTaPolicy, urlData:{ id:documentVerifyId }, data:  {  verifyStatus: params}  }).then(data => {
35
-    
34
+    request({ ...apis.system.updateTaPolicy, urlData: { id: documentVerifyId }, data: { verifyStatus: params } }).then(data => {
35
+
36
     }).catch(err => {
36
     }).catch(err => {
37
       // eslint-disable-next-line no-unused-expressions
37
       // eslint-disable-next-line no-unused-expressions
38
 
38
 
41
 
41
 
42
 
42
 
43
 
43
 
44
-  const handleOk =  () => {
44
+  const handleOk = () => {
45
     Modal.confirm({
45
     Modal.confirm({
46
       title: '审核通过后,将给当前用户发放积分 确认审核通过?',
46
       title: '审核通过后,将给当前用户发放积分 确认审核通过?',
47
       okText: '确认',
47
       okText: '确认',
48
       cancelText: '取消',
48
       cancelText: '取消',
49
-      onOk() {
50
-       
49
+      onOk () {
50
+
51
         onVerify(2)
51
         onVerify(2)
52
       }
52
       }
53
     });
53
     });
54
   }
54
   }
55
 
55
 
56
-  const cancelPage = () =>{
56
+  const cancelPage = () => {
57
     router.push({
57
     router.push({
58
       pathname: '/system/document/list',
58
       pathname: '/system/document/list',
59
     });
59
     });
65
         <Row gutter={16}>
65
         <Row gutter={16}>
66
           {
66
           {
67
             // data.consultant && data.consultant.projects.map((item, _) => <span>{item}</span>)
67
             // data.consultant && data.consultant.projects.map((item, _) => <span>{item}</span>)
68
-            data.map((data, inx) => 
68
+            data.map((data, inx) =>
69
               <Col span={6}>
69
               <Col span={6}>
70
-               <ZmageImg style={{ width: '300px', height: '400px' }} src={data.img} />
70
+                <ZmageImg style={{ width: '300px', height: '400px' }} src={data.img} />
71
               </Col>
71
               </Col>
72
             )
72
             )
73
           }
73
           }
74
         </Row>
74
         </Row>
75
       </div>
75
       </div>
76
       <div style={{ marginTop: '10px', display: 'flex', justifyContent: 'center' }}>
76
       <div style={{ marginTop: '10px', display: 'flex', justifyContent: 'center' }}>
77
-        <Button type="primary" onClick={()=>handleOk()}>通过</Button>
77
+        <AuthButton name="admin.documentVerify.id.put" noRight={null}>
78
+          <Button type="primary" onClick={() => handleOk()}>通过</Button>
79
+        </AuthButton>
78
         &nbsp;&nbsp;&nbsp;&nbsp;
80
         &nbsp;&nbsp;&nbsp;&nbsp;
79
-        <Button onClick={()=>onVerify(2)}>不通过</Button>
81
+        <AuthButton name="admin.documentVerify.id.put" noRight={null}>
82
+          <Button onClick={() => onVerify(2)}>不通过</Button>
83
+        </AuthButton>
80
         &nbsp;&nbsp;&nbsp;&nbsp;
84
         &nbsp;&nbsp;&nbsp;&nbsp;
81
         <Button onClick={cancelPage}>返回</Button>
85
         <Button onClick={cancelPage}>返回</Button>
82
-        
86
+
83
       </div>
87
       </div>
84
-     
85
-      
88
+
89
+
86
     </>
90
     </>
87
   )
91
   )
88
 }
92
 }

+ 3
- 3
src/pages/system/document/list.jsx View File

4
 import apis from '../../../services/apis';
4
 import apis from '../../../services/apis';
5
 import { router } from 'umi';
5
 import { router } from 'umi';
6
 import moment from 'moment';
6
 import moment from 'moment';
7
-
7
+import AuthButton from '../../../components/AuthButton';
8
 
8
 
9
 function body(props) {
9
 function body(props) {
10
   // eslint-disable-next-line react-hooks/rules-of-hooks
10
   // eslint-disable-next-line react-hooks/rules-of-hooks
110
       key: 'documentVerifyId',
110
       key: 'documentVerifyId',
111
       render: (x,row) => (
111
       render: (x,row) => (
112
         <>
112
         <>
113
-          
113
+          <AuthButton name="admin.documentVerify.id.get" noRight={null}>
114
             <span style={{ color: '#1990FF',cursor: 'pointer' }} onClick={()=>audit(row)}>{ row.verifyStatus === 0 ? '审核' : '查看' }</span>
114
             <span style={{ color: '#1990FF',cursor: 'pointer' }} onClick={()=>audit(row)}>{ row.verifyStatus === 0 ? '审核' : '查看' }</span>
115
-           
115
+           </AuthButton>
116
         </>
116
         </>
117
       )
117
       )
118
     },
118
     },

+ 1
- 1
src/services/apis.js View File

469
       exporttaDrainageRecord:{
469
       exporttaDrainageRecord:{
470
         url: `${prefix}/taDrainageRecord/export`,
470
         url: `${prefix}/taDrainageRecord/export`,
471
         method: 'GET',
471
         method: 'GET',
472
-        action: 'admin.taDrainageRecord/export.get',
472
+        action: 'admin.taDrainageRecord.export.get',
473
       }
473
       }
474
   },
474
   },
475
   integralMall: {
475
   integralMall: {