Browse Source

新需求

魏超 5 years ago
parent
commit
520e02982d

+ 0
- 1
src/pages/eContract/businessConfig/add.jsx View File

66
     setContractTemplateName(e.name)
66
     setContractTemplateName(e.name)
67
     request({ ...apis.taEcontract.taContractTemplateById, urlData: {id: e.id} }).then((data) => {
67
     request({ ...apis.taEcontract.taContractTemplateById, urlData: {id: e.id} }).then((data) => {
68
       setContractTemplateLink(data.contractTemplateAddress)
68
       setContractTemplateLink(data.contractTemplateAddress)
69
-      console.log(contractTemplateLink,'dddddddddd')
70
     })
69
     })
71
   }
70
   }
72
 
71
 

+ 19
- 3
src/pages/eContract/businessConfig/list.jsx View File

18
   const sampleName = props.location.query.sampleName;
18
   const sampleName = props.location.query.sampleName;
19
   const [data, setData] = useState({})
19
   const [data, setData] = useState({})
20
   const [demend, setDemend] = useState({})
20
   const [demend, setDemend] = useState({})
21
-  const [demandIds, setDemandIds] = useState([])
21
+  const [contractBusinessList, setContractBusinessList] = useState([])
22
   const [batchDel, setBatchDel] = useState({visable:false,demandIds:''})
22
   const [batchDel, setBatchDel] = useState({visable:false,demandIds:''})
23
   const [addDemand, setAddDemand] = useState({visable:false})
23
   const [addDemand, setAddDemand] = useState({visable:false})
24
 
24
 
126
   const rowSelection = {
126
   const rowSelection = {
127
     onChange: (selectedRowKeys, selectedRows) => {
127
     onChange: (selectedRowKeys, selectedRows) => {
128
       console.log('selectedRowKeys:', selectedRowKeys, 'selectedRows: ', selectedRows);
128
       console.log('selectedRowKeys:', selectedRowKeys, 'selectedRows: ', selectedRows);
129
-      setDemandIds(selectedRows)
129
+      setContractBusinessList(selectedRows)
130
     },
130
     },
131
   };
131
   };
132
 
132
 
162
     }
162
     }
163
   }
163
   }
164
 
164
 
165
+  function batchDelTaContractBusiness(){
166
+    Modal.confirm({
167
+      title: '确认将所选的' + contractBusinessList.length + '条业务配置删除?',
168
+      okText: '确认',
169
+      cancelText: '取消',
170
+      onOk () {
171
+        request({ ...apis.taEcontract.batchDelTaContractBusiness, data: {contractBusinessList} }).then((data) => {
172
+          message.info('操作成功!')
173
+          getList({ pageNum: 1, pageSize: 10 })
174
+        }).catch((err) => {
175
+          console.log('111111', err)
176
+        })
177
+      }
178
+    });
179
+  }
180
+
165
   function addContractManage(){
181
   function addContractManage(){
166
     router.push({
182
     router.push({
167
       pathname: '/eContract/businessConfig/add',
183
       pathname: '/eContract/businessConfig/add',
232
         <Button type="danger" onClick={() => addContractManage()} className={styles.addBtn}>新增</Button>
248
         <Button type="danger" onClick={() => addContractManage()} className={styles.addBtn}>新增</Button>
233
       </AuthButton>
249
       </AuthButton>
234
       <AuthButton name="admin.h5Demand.del" noRight={null}>
250
       <AuthButton name="admin.h5Demand.del" noRight={null}>
235
-        <Button type="primary" onClick={() => showBatchDel({visable:true, demandIds: demandIds})} className={styles.addBtn} style={{marginLeft:'30px'}}>删除</Button>
251
+        <Button type="primary" onClick={() => batchDelTaContractBusiness()} className={styles.addBtn} style={{marginLeft:'30px'}}>删除</Button>
236
       </AuthButton>
252
       </AuthButton>
237
       <Table rowSelection={rowSelection}
253
       <Table rowSelection={rowSelection}
238
         style={{marginTop:'30px'}} dataSource={data.records} columns={columns} pagination={false} rowKey="activityList" />
254
         style={{marginTop:'30px'}} dataSource={data.records} columns={columns} pagination={false} rowKey="activityList" />

+ 5
- 0
src/services/apis.js View File

1482
       url: `${prefix}/taContractBusiness/:id`,
1482
       url: `${prefix}/taContractBusiness/:id`,
1483
       action: 'admin.taContractBusiness.put',
1483
       action: 'admin.taContractBusiness.put',
1484
     },
1484
     },
1485
+    batchDelTaContractBusiness: {
1486
+      method: 'PUT',
1487
+      url: `${prefix}/batchDelBusinessConfig`,
1488
+      action: 'admin.taContractBusiness.del',
1489
+    },
1485
     taContractBusinessById: {
1490
     taContractBusinessById: {
1486
       method: 'GET',
1491
       method: 'GET',
1487
       url: `${prefix}/taContractBusiness/:id`,
1492
       url: `${prefix}/taContractBusiness/:id`,