|
|
@ -65,35 +65,35 @@ function UserAuth() { |
|
|
|
align: "center", |
|
|
|
render: (text, record, index) => ( |
|
|
|
<> |
|
|
|
{ |
|
|
|
record.state == "1" ? |
|
|
|
<span type="primary" style={{ display: 'inline-block', textAlign: 'center', margin: '0 10px' }} onClick={() => { |
|
|
|
setMyId(record.id); |
|
|
|
setPassVisible(true); |
|
|
|
}}> |
|
|
|
<a>通过</a> |
|
|
|
</span> : null |
|
|
|
} |
|
|
|
<span type="primary" style={{ display: 'inline-block', textAlign: 'center', margin: '0 10px' }} onClick={() => { |
|
|
|
setTag('2'); |
|
|
|
setCarId(record.carId) |
|
|
|
setMyId(record.id) |
|
|
|
setIndexby(index) |
|
|
|
}}> |
|
|
|
<a>通过</a> |
|
|
|
</span> |
|
|
|
<span type="primary" style={{ display: 'inline-block', textAlign: 'center', margin: '0 10px' }} onClick={() => { |
|
|
|
setTag('2'); |
|
|
|
setCarId(record.carId) |
|
|
|
setMyId(record.id) |
|
|
|
setIndexby(index) |
|
|
|
setMyId(record.id); |
|
|
|
setIndexby(index); |
|
|
|
}}> |
|
|
|
<a>查看</a> |
|
|
|
</span> |
|
|
|
<span type="primary" style={{ display: 'inline-block', textAlign: 'center', margin: '0 10px' }} onClick={() => { |
|
|
|
setTag('2'); |
|
|
|
setCarId(record.carId) |
|
|
|
setMyId(record.id) |
|
|
|
setIndexby(index) |
|
|
|
}}> |
|
|
|
<a>驳回</a> |
|
|
|
</span> |
|
|
|
{ |
|
|
|
record.state == "1" ? |
|
|
|
<span type="primary" style={{ display: 'inline-block', textAlign: 'center', margin: '0 10px' }} onClick={() => { |
|
|
|
setMyId(record.id); |
|
|
|
setRefuseVisible(true); |
|
|
|
}}> |
|
|
|
<a>驳回</a> |
|
|
|
</span> : null |
|
|
|
} |
|
|
|
</> |
|
|
|
), |
|
|
|
}, |
|
|
|
]; |
|
|
|
const [carId, setCarId] = useState(); |
|
|
|
const [myId, setMyId] = useState(); |
|
|
|
const [loading, setLoading] = useState(false); |
|
|
|
const [tag, setTag] = useState('1'); |
|
|
@ -105,7 +105,9 @@ function UserAuth() { |
|
|
|
const [resultData, setResultData] = useState([]); |
|
|
|
const [total, setTotal] = useState(0); |
|
|
|
const [indexby, setIndexby] = useState(0); |
|
|
|
const [formData, setFormData] = useState({}) |
|
|
|
const [formData, setFormData] = useState({ |
|
|
|
state: '0' |
|
|
|
}) |
|
|
|
const [pageData, setPageData] = useState({ |
|
|
|
// 分页参数 |
|
|
|
pn: 1, |
|
|
@ -119,10 +121,8 @@ function UserAuth() { |
|
|
|
} |
|
|
|
|
|
|
|
const handleChange = (value) => { |
|
|
|
console.log(value); |
|
|
|
setFormData({ ...formData, type: value }) |
|
|
|
setFormData({ ...formData, state: value }) |
|
|
|
setPageData({ ...pageData, pn: 1 }) |
|
|
|
//setSendData({ ...sendData, receiver_type: value }) |
|
|
|
}; |
|
|
|
|
|
|
|
function search() { |
|
|
@ -140,28 +140,23 @@ function UserAuth() { |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
//通过和驳回操作 |
|
|
|
function toAudits(e) { |
|
|
|
ajax({ |
|
|
|
url: "/api/ope/car/audit", |
|
|
|
type: "post", |
|
|
|
data: { id: myId, audit: e ? "pass" : "refuse", text: e ? null : toText }, |
|
|
|
url: "/api/ope/user_manage/auth_operate", |
|
|
|
type: "get", |
|
|
|
data: { id: myId, type: e }, |
|
|
|
}).then((res) => { |
|
|
|
if (res.status == 20000) { |
|
|
|
message.success(res.message) |
|
|
|
setPassVisible(false) |
|
|
|
setRefuseVisible(false) |
|
|
|
setToText('') |
|
|
|
setTimeout(() => { |
|
|
|
window.location.reload() |
|
|
|
}, 1000) |
|
|
|
search() |
|
|
|
} else { |
|
|
|
message.error(res.message) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
const handleOpinion = (v) => { |
|
|
|
setToText(v.target.value) |
|
|
|
} |
|
|
|
useEffect(() => { |
|
|
|
search() |
|
|
|
}, [formData, pageData]); |
|
|
@ -220,12 +215,6 @@ function UserAuth() { |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{resultData[indexby].auditState == '待审核' || resultData[indexby].auditState == '残疾车待审核' ? |
|
|
|
<div className="push-btn-box"> |
|
|
|
<div className="push-btn" onClick={() => { setPassVisible(true) }}>通过</div> |
|
|
|
<div className="push-btn push-cancel" onClick={() => { setRefuseVisible(true) }}>驳回</div> |
|
|
|
<div className="push-btn push-cancel" onClick={() => { setTag('1') }}>取消</div> |
|
|
|
</div> : null} |
|
|
|
</div > : |
|
|
|
<div> |
|
|
|
<div className="search-box"> |
|
|
@ -235,23 +224,24 @@ function UserAuth() { |
|
|
|
style={{ |
|
|
|
width: 180, |
|
|
|
}} |
|
|
|
value={formData.state} |
|
|
|
onChange={handleChange} |
|
|
|
placeholder={"请选择审核状态"} |
|
|
|
options={[ |
|
|
|
{ |
|
|
|
value: 0, |
|
|
|
value: '0', |
|
|
|
label: '全部', |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: 1, |
|
|
|
value: '1', |
|
|
|
label: '待审核', |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: 2, |
|
|
|
value: '2', |
|
|
|
label: '已审核', |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: 3, |
|
|
|
value: '3', |
|
|
|
label: '已作废', |
|
|
|
}, |
|
|
|
]} |
|
|
@ -319,29 +309,21 @@ function UserAuth() { |
|
|
|
onOk={() => { toAudits(1) }} |
|
|
|
> |
|
|
|
<div> |
|
|
|
<div className="pass-icon">!</div>请您确认审核资料是否无误! |
|
|
|
<div className="pass-icon">!</div>是否通过该用户认证! |
|
|
|
</div> |
|
|
|
</Modal> |
|
|
|
<Modal |
|
|
|
open={refuseVisible} |
|
|
|
width={800} |
|
|
|
title={'拒绝详情'} |
|
|
|
width={500} |
|
|
|
title={'提示'} |
|
|
|
className="eae-modal" |
|
|
|
onCancel={() => { |
|
|
|
setRefuseVisible(false); |
|
|
|
}} |
|
|
|
onOk={() => { toAudits(0) }} |
|
|
|
onOk={() => { toAudits(2) }} |
|
|
|
> |
|
|
|
<div> |
|
|
|
<div className="eae-modal-item"> |
|
|
|
<div className="eae-text">请输入拒审理由:</div> |
|
|
|
<TextArea |
|
|
|
placeholder="请输入" |
|
|
|
value={formData.text} |
|
|
|
style={{ width: 500 }} |
|
|
|
onChange={handleOpinion} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div className="pass-icon">!</div>是否驳回该用户认证! |
|
|
|
</div> |
|
|
|
</Modal> |
|
|
|
</> |
|
|
|