傅行帆 4 年之前
父節點
當前提交
b2def44e1d
共有 2 個文件被更改,包括 52 次插入2 次删除
  1. 51
    1
      src/pages/property/proprietor/Audit.jsx
  2. 1
    1
      src/pages/property/proprietor/index.jsx

+ 51
- 1
src/pages/property/proprietor/Audit.jsx 查看文件

50
   const [loading, setLoading] = useState(false)
50
   const [loading, setLoading] = useState(false)
51
   const [noPassShow, setNoPassShow] = useState(false)
51
   const [noPassShow, setNoPassShow] = useState(false)
52
   const [listData, setListData] = useState([])
52
   const [listData, setListData] = useState([])
53
+  const [selectedKeys, setSelectedKeys] = useState([])
53
   const [pagination, setPagination] = useState({})
54
   const [pagination, setPagination] = useState({})
54
   const [queryParams, setQueryParams] = useState({ pageNum: 1, pageSize: 10 })
55
   const [queryParams, setQueryParams] = useState({ pageNum: 1, pageSize: 10 })
55
 
56
 
63
     })
64
     })
64
   }
65
   }
65
 
66
 
67
+  const rowSelection = {
68
+    onChange: (selectedRowKeys, selectedRows) => {
69
+      console.log('------>', selectedRowKeys)
70
+      setSelectedKeys(selectedRowKeys)
71
+    }
72
+  }
73
+
66
   const handleDeleteRow = row => {}
74
   const handleDeleteRow = row => {}
67
 
75
 
68
   const showAuditDialog = row => {
76
   const showAuditDialog = row => {
113
     })
121
     })
114
   }
122
   }
115
 
123
 
124
+  const handleChangeSelected = (verifyStatus) => {
125
+      selectedKeys.map(x => {
126
+         const params = {
127
+            verifyStatus,
128
+            remark: ''
129
+          }
130
+      
131
+          userVerifyAudit({ urlData: { id: x }, params }).then(res => {
132
+              console.log(res)
133
+          })
134
+      })
135
+      Modal.success({
136
+        content: '审核提交成功',
137
+        onOk: () => {
138
+          // 触发数据刷新
139
+          setQueryParams({...queryParams})
140
+        }
141
+      })
142
+  }
143
+
116
   useEffect(() => {
144
   useEffect(() => {
117
     setLoading(true)
145
     setLoading(true)
118
     userVerifyAll(queryParams).then(res => {
146
     userVerifyAll(queryParams).then(res => {
126
   return (
154
   return (
127
     <div>
155
     <div>
128
       <Condition onSearch={handleSearch} onSearch={handleSearch} />
156
       <Condition onSearch={handleSearch} onSearch={handleSearch} />
157
+      <div style={{ margin: '24px 0' }}>
158
+        <div style={{marginLeft: 16, display: 'inline-block'}}>
159
+          <Popconfirm
160
+            title="确认进行批量审核通过操作?"
161
+            onConfirm={() => handleChangeSelected(true)}
162
+            okText="确定"
163
+            cancelText="取消"
164
+          >
165
+            <Button type="danger" disabled={!selectedKeys.length}>批量通过</Button>
166
+          </Popconfirm>
167
+        </div>
168
+        <div style={{marginLeft: 16, display: 'inline-block'}}>
169
+          <Popconfirm
170
+            title="确认进行批量审核不通过操作?"
171
+            onConfirm={() => handleChangeSelected(false)}
172
+            okText="确定"
173
+            cancelText="取消"
174
+          >
175
+            <Button type="danger" disabled={!selectedKeys.length}>批量不通过</Button>
176
+          </Popconfirm>
177
+        </div>
178
+      </div>
129
       <div style={{ marginTop: '24px' }}>
179
       <div style={{ marginTop: '24px' }}>
130
         <p style={{color: '#888', fontSize: '0.8em'}}>注意,审核后无法修改审核结果,请仔细确认</p>
180
         <p style={{color: '#888', fontSize: '0.8em'}}>注意,审核后无法修改审核结果,请仔细确认</p>
131
       </div>
181
       </div>
132
-      <List dataSource={listData} onPageChange={handlePageChange} pagination={pagination} loading={loading} rowKey="id">
182
+      <List dataSource={listData} onPageChange={handlePageChange} pagination={pagination} rowSelection={rowSelection} loading={loading} rowKey="id">
133
         <Table.Column title="姓名" dataIndex="ownerName" key="ownerName" />
183
         <Table.Column title="姓名" dataIndex="ownerName" key="ownerName" />
134
         <Table.Column title="手机号" dataIndex="phone" key="phone" />
184
         <Table.Column title="手机号" dataIndex="phone" key="phone" />
135
         <Table.Column title="身份证" dataIndex="idCard" key="idCard" />
185
         <Table.Column title="身份证" dataIndex="idCard" key="idCard" />

+ 1
- 1
src/pages/property/proprietor/index.jsx 查看文件

253
         dataSource={listData}
253
         dataSource={listData}
254
         loading={loading}
254
         loading={loading}
255
         pagination={pagination}
255
         pagination={pagination}
256
-        rowSelection={rowSelection}
256
+        rowSelection={rowSelection} 
257
         onPageChange={handlePageChange}
257
         onPageChange={handlePageChange}
258
         rowKey="id"
258
         rowKey="id"
259
       >
259
       >