|
@ -24,9 +24,10 @@ function CollectorWorkStat(props) { |
|
|
phone: '',//手机号 |
|
|
phone: '',//手机号 |
|
|
region_id: '', |
|
|
region_id: '', |
|
|
vehicle_type: '',//分类 |
|
|
vehicle_type: '',//分类 |
|
|
operator_id: '',//所属运营商 |
|
|
|
|
|
vehicle_status: '',//车辆状态 |
|
|
|
|
|
status: '',//审核状态 |
|
|
|
|
|
|
|
|
operator_id: '0',//所属运营商 |
|
|
|
|
|
vehicle_status: '0',//车辆状态 |
|
|
|
|
|
status: '0',//审核状态 |
|
|
|
|
|
plate_color_id:'', |
|
|
tab: '1', |
|
|
tab: '1', |
|
|
pn: 1, |
|
|
pn: 1, |
|
|
size: Number(pageSizeOptions[0]), // 每页条数 |
|
|
size: Number(pageSizeOptions[0]), // 每页条数 |
|
@ -83,7 +84,7 @@ function CollectorWorkStat(props) { |
|
|
} |
|
|
} |
|
|
//车牌颜色 |
|
|
//车牌颜色 |
|
|
const handlePlateColorList = (value) => { |
|
|
const handlePlateColorList = (value) => { |
|
|
setFormData({ ...formData, status: value }) |
|
|
|
|
|
|
|
|
setFormData({ ...formData, plate_color_id: value }) |
|
|
} |
|
|
} |
|
|
//重置数据 |
|
|
//重置数据 |
|
|
const getResetData = () => { |
|
|
const getResetData = () => { |
|
@ -94,15 +95,17 @@ function CollectorWorkStat(props) { |
|
|
} |
|
|
} |
|
|
const getApproveResetData = () => { |
|
|
const getApproveResetData = () => { |
|
|
setFormData({ |
|
|
setFormData({ |
|
|
...parameter |
|
|
|
|
|
|
|
|
...parameter, |
|
|
|
|
|
tab: '2' |
|
|
}) |
|
|
}) |
|
|
getApproveData({ ...parameter }) |
|
|
|
|
|
|
|
|
getApproveData({ ...parameter, tab: '2' }) |
|
|
} |
|
|
} |
|
|
const getDeployResetData = () => { |
|
|
const getDeployResetData = () => { |
|
|
setFormData({ |
|
|
setFormData({ |
|
|
...parameter |
|
|
|
|
|
|
|
|
...parameter, |
|
|
|
|
|
tab: '3' |
|
|
}) |
|
|
}) |
|
|
getDeployData({ ...parameter }) |
|
|
|
|
|
|
|
|
getDeployData({ ...parameter, tab: '3' }) |
|
|
} |
|
|
} |
|
|
// 切换Tab |
|
|
// 切换Tab |
|
|
const changeTab = (key) => { |
|
|
const changeTab = (key) => { |
|
@ -414,6 +417,8 @@ function CollectorWorkStat(props) { |
|
|
if (res.status === 20000) { |
|
|
if (res.status === 20000) { |
|
|
setApplyDeleteVisible(false) |
|
|
setApplyDeleteVisible(false) |
|
|
getApproveData(formData) |
|
|
getApproveData(formData) |
|
|
|
|
|
}else{ |
|
|
|
|
|
message.error(res.message) |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
@ -453,6 +458,8 @@ function CollectorWorkStat(props) { |
|
|
data: resDataArr, |
|
|
data: resDataArr, |
|
|
total_records: res.data.total_records |
|
|
total_records: res.data.total_records |
|
|
}) |
|
|
}) |
|
|
|
|
|
}else{ |
|
|
|
|
|
message.error(res.message) |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
@ -506,6 +513,15 @@ function CollectorWorkStat(props) { |
|
|
} |
|
|
} |
|
|
const creatCancel = () => { |
|
|
const creatCancel = () => { |
|
|
setChangeVisible(false) |
|
|
setChangeVisible(false) |
|
|
|
|
|
setFileList([]) |
|
|
|
|
|
} |
|
|
|
|
|
const creatApplycancel=()=>{ |
|
|
|
|
|
setChangeApplyVisible(false) |
|
|
|
|
|
setFileList([]) |
|
|
|
|
|
} |
|
|
|
|
|
const addcancel=()=>{ |
|
|
|
|
|
setCreatVisible(false) |
|
|
|
|
|
setFileList([]) |
|
|
} |
|
|
} |
|
|
const deleteApplyBtn = (record) => { |
|
|
const deleteApplyBtn = (record) => { |
|
|
setChangeApplyVisible(true) |
|
|
setChangeApplyVisible(true) |
|
@ -528,27 +544,40 @@ function CollectorWorkStat(props) { |
|
|
...getEditData, |
|
|
...getEditData, |
|
|
white_id: getCarStatus.id |
|
|
white_id: getCarStatus.id |
|
|
} |
|
|
} |
|
|
ajax.changeModify(data).then(res => { |
|
|
|
|
|
if (res.status === 20000) { |
|
|
|
|
|
setChangeApplyVisible(false) |
|
|
|
|
|
getApproveData(formData) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
if (getEditData.image.length == []) { |
|
|
|
|
|
message.error('请上传图片') |
|
|
|
|
|
}else{ |
|
|
|
|
|
ajax.changeModify(data).then(res => { |
|
|
|
|
|
if (res.status === 20000) { |
|
|
|
|
|
setChangeApplyVisible(false) |
|
|
|
|
|
getApproveData(formData) |
|
|
|
|
|
setFileList([]) |
|
|
|
|
|
}else{ |
|
|
|
|
|
message.error(res.message) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
const creatSubmit = () => { |
|
|
const creatSubmit = () => { |
|
|
let data = { |
|
|
let data = { |
|
|
...getEditData, |
|
|
...getEditData, |
|
|
white_id: getCarStatus.id |
|
|
white_id: getCarStatus.id |
|
|
} |
|
|
} |
|
|
ajax.changeModify(data).then(res => { |
|
|
|
|
|
if (res.status === 20000) { |
|
|
|
|
|
setChangeVisible(false) |
|
|
|
|
|
getData(formData) |
|
|
|
|
|
} else { |
|
|
|
|
|
message.error(res.message) |
|
|
|
|
|
setChangeVisible(false) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
if (getEditData.image.length == []) { |
|
|
|
|
|
message.error('请上传图片') |
|
|
|
|
|
}else{ |
|
|
|
|
|
ajax.changeModify(data).then(res => { |
|
|
|
|
|
if (res.status === 20000) { |
|
|
|
|
|
setChangeVisible(false) |
|
|
|
|
|
getData(formData) |
|
|
|
|
|
setFileList([]) |
|
|
|
|
|
} else { |
|
|
|
|
|
message.error(res.message) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//查看白名单 |
|
|
//查看白名单 |
|
@ -584,6 +613,11 @@ function CollectorWorkStat(props) { |
|
|
if (res.status === 20000) { |
|
|
if (res.status === 20000) { |
|
|
setExamineVisible(false) |
|
|
setExamineVisible(false) |
|
|
getDeployData(formData) |
|
|
getDeployData(formData) |
|
|
|
|
|
setGetOpinion({ |
|
|
|
|
|
content: '' |
|
|
|
|
|
}) |
|
|
|
|
|
}else{ |
|
|
|
|
|
message.error(res.message) |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
@ -603,11 +637,22 @@ function CollectorWorkStat(props) { |
|
|
if (res.status === 20000) { |
|
|
if (res.status === 20000) { |
|
|
setExamineVisible(false) |
|
|
setExamineVisible(false) |
|
|
getDeployData(formData) |
|
|
getDeployData(formData) |
|
|
|
|
|
setGetOpinion({ |
|
|
|
|
|
content: '' |
|
|
|
|
|
}) |
|
|
|
|
|
}else{ |
|
|
|
|
|
message.error(res.message) |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
const examinecancel=()=>{ |
|
|
|
|
|
setExamineVisible(false) |
|
|
|
|
|
setGetOpinion({ |
|
|
|
|
|
content: '' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
// 获取列表数据 |
|
|
// 获取列表数据 |
|
|
const getData = (data = formData) => { |
|
|
const getData = (data = formData) => { |
|
|
setAjaxLoading(true) |
|
|
setAjaxLoading(true) |
|
@ -770,9 +815,13 @@ function CollectorWorkStat(props) { |
|
|
setChangeVisible(false) |
|
|
setChangeVisible(false) |
|
|
} |
|
|
} |
|
|
const [getOperationName, setGetOperationName] = useState([]) |
|
|
const [getOperationName, setGetOperationName] = useState([]) |
|
|
|
|
|
const [getNewOperationName, setNewGetOperationName] = useState([]) |
|
|
const operationName = () => { |
|
|
const operationName = () => { |
|
|
ajax.getAllOperator().then(res => { |
|
|
ajax.getAllOperator().then(res => { |
|
|
|
|
|
let arr = res.data |
|
|
|
|
|
let newArr = arr.slice(1) |
|
|
setGetOperationName(res.data) |
|
|
setGetOperationName(res.data) |
|
|
|
|
|
setNewGetOperationName(newArr) |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
const [getSpecial, setGetSpecial] = useState([]) |
|
|
const [getSpecial, setGetSpecial] = useState([]) |
|
@ -812,16 +861,14 @@ function CollectorWorkStat(props) { |
|
|
marginTop: 8, |
|
|
marginTop: 8, |
|
|
}} |
|
|
}} |
|
|
> |
|
|
> |
|
|
Upload |
|
|
|
|
|
|
|
|
上传图片 |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
); |
|
|
); |
|
|
const cancel = () => { |
|
|
const cancel = () => { |
|
|
setApplyVisible(false) |
|
|
setApplyVisible(false) |
|
|
setDeactivateVisible(false) |
|
|
setDeactivateVisible(false) |
|
|
setChangeApplyVisible(false) |
|
|
|
|
|
setApplyDeleteVisible(false) |
|
|
setApplyDeleteVisible(false) |
|
|
setExamineVisible(false) |
|
|
|
|
|
setCreatVisible(false) |
|
|
setCreatVisible(false) |
|
|
} |
|
|
} |
|
|
const enableSubmit = () => { |
|
|
const enableSubmit = () => { |
|
@ -833,6 +880,8 @@ function CollectorWorkStat(props) { |
|
|
if (res.status === 20000) { |
|
|
if (res.status === 20000) { |
|
|
setDeactivateVisible(false) |
|
|
setDeactivateVisible(false) |
|
|
getData(formData) |
|
|
getData(formData) |
|
|
|
|
|
}else{ |
|
|
|
|
|
message.error(res.message) |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
@ -846,8 +895,8 @@ function CollectorWorkStat(props) { |
|
|
window.open(res.data.url) |
|
|
window.open(res.data.url) |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
console.log(getImage); |
|
|
const detdailPic = (index) => { |
|
|
const detdailPic = (index) => { |
|
|
console.log(index); |
|
|
|
|
|
let arr = [...getImage] |
|
|
let arr = [...getImage] |
|
|
arr.splice(index, 1) |
|
|
arr.splice(index, 1) |
|
|
setGetEditData({ ...getEditData, image: [...arr] }) |
|
|
setGetEditData({ ...getEditData, image: [...arr] }) |
|
@ -869,7 +918,7 @@ function CollectorWorkStat(props) { |
|
|
owner: '', |
|
|
owner: '', |
|
|
phone: '', |
|
|
phone: '', |
|
|
vehicle_type: '', |
|
|
vehicle_type: '', |
|
|
vehicle_status: '' |
|
|
|
|
|
|
|
|
vehicle_status: '0' |
|
|
}) |
|
|
}) |
|
|
const getCreatData = () => { |
|
|
const getCreatData = () => { |
|
|
setCreatVisible(true) |
|
|
setCreatVisible(true) |
|
@ -892,6 +941,8 @@ function CollectorWorkStat(props) { |
|
|
message.error('请选择分类') |
|
|
message.error('请选择分类') |
|
|
} else if (getCreatDataList.vehicle_status === '') { |
|
|
} else if (getCreatDataList.vehicle_status === '') { |
|
|
message.error('请选择车辆状态') |
|
|
message.error('请选择车辆状态') |
|
|
|
|
|
}else if (getCreatDataList.image.length == []) { |
|
|
|
|
|
message.error('请上传图片') |
|
|
} else { |
|
|
} else { |
|
|
ajax.modifyCreat(data).then(res => { |
|
|
ajax.modifyCreat(data).then(res => { |
|
|
if (res.status === 20000) { |
|
|
if (res.status === 20000) { |
|
@ -905,8 +956,10 @@ function CollectorWorkStat(props) { |
|
|
phone: '', |
|
|
phone: '', |
|
|
vehicle_type: '', |
|
|
vehicle_type: '', |
|
|
vehicle_status: '', |
|
|
vehicle_status: '', |
|
|
fileList: [] |
|
|
|
|
|
}) |
|
|
}) |
|
|
|
|
|
setFileList([]) |
|
|
|
|
|
}else{ |
|
|
|
|
|
message.error(res.message) |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
@ -1057,6 +1110,10 @@ function CollectorWorkStat(props) { |
|
|
value={formData.vehicle_status} |
|
|
value={formData.vehicle_status} |
|
|
options={[ |
|
|
options={[ |
|
|
{ |
|
|
{ |
|
|
|
|
|
value: '0', |
|
|
|
|
|
label: '全部' |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: '1', |
|
|
value: '1', |
|
|
label: '启用' |
|
|
label: '启用' |
|
|
}, { |
|
|
}, { |
|
@ -1549,6 +1606,10 @@ function CollectorWorkStat(props) { |
|
|
value={getEditData.vehicle_status} |
|
|
value={getEditData.vehicle_status} |
|
|
options={[ |
|
|
options={[ |
|
|
{ |
|
|
{ |
|
|
|
|
|
value: '0', |
|
|
|
|
|
label: '全部' |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: '1', |
|
|
value: '1', |
|
|
label: '启用' |
|
|
label: '启用' |
|
|
}, { |
|
|
}, { |
|
@ -1567,16 +1628,7 @@ function CollectorWorkStat(props) { |
|
|
<div className="yisa-search"> |
|
|
<div className="yisa-search"> |
|
|
<label>图片</label> |
|
|
<label>图片</label> |
|
|
{ |
|
|
{ |
|
|
getImage.length == 0 ? |
|
|
|
|
|
<Upload |
|
|
|
|
|
action="/PMS/api/com/common/file_upload" |
|
|
|
|
|
listType="picture-card" |
|
|
|
|
|
fileList={fileList} |
|
|
|
|
|
onPreview={handlePreview} |
|
|
|
|
|
onChange={handleChange} |
|
|
|
|
|
// defaultFileList |
|
|
|
|
|
> |
|
|
|
|
|
</Upload> : |
|
|
|
|
|
|
|
|
getImage.length != 0 ? |
|
|
<div className="imag-pic" > |
|
|
<div className="imag-pic" > |
|
|
<Upload |
|
|
<Upload |
|
|
action="/PMS/api/com/common/file_upload" |
|
|
action="/PMS/api/com/common/file_upload" |
|
@ -1586,7 +1638,7 @@ function CollectorWorkStat(props) { |
|
|
onChange={handleChange} |
|
|
onChange={handleChange} |
|
|
defaultFileList={getEditData.image} |
|
|
defaultFileList={getEditData.image} |
|
|
> |
|
|
> |
|
|
{fileList.length >= 8 ? null : uploadButton} |
|
|
|
|
|
|
|
|
{fileList.length >= 2 ||getImage.length >= 2 ||fileList.length+getImage.length>=2? null : uploadButton} |
|
|
</Upload> |
|
|
</Upload> |
|
|
<div className="img-pic"> |
|
|
<div className="img-pic"> |
|
|
{ |
|
|
{ |
|
@ -1602,7 +1654,17 @@ function CollectorWorkStat(props) { |
|
|
} |
|
|
} |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
: |
|
|
|
|
|
<Upload |
|
|
|
|
|
action="/PMS/api/com/common/file_upload" |
|
|
|
|
|
listType="picture-card" |
|
|
|
|
|
fileList={fileList} |
|
|
|
|
|
onPreview={handlePreview} |
|
|
|
|
|
onChange={handleChange} |
|
|
|
|
|
defaultFileList={getEditData.image} |
|
|
|
|
|
> |
|
|
|
|
|
{fileList.length >= 2 ||getImage.length >= 2 ||fileList.length+getImage.length>=2? null : uploadButton} |
|
|
|
|
|
</Upload> |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
{/* <Modal open={previewOpen} title={previewTitle} footer={null} onCancel={handleCancel}> |
|
|
{/* <Modal open={previewOpen} title={previewTitle} footer={null} onCancel={handleCancel}> |
|
@ -1718,6 +1780,10 @@ function CollectorWorkStat(props) { |
|
|
value={getEditData.vehicle_status} |
|
|
value={getEditData.vehicle_status} |
|
|
options={[ |
|
|
options={[ |
|
|
{ |
|
|
{ |
|
|
|
|
|
value: '0', |
|
|
|
|
|
label: '全部' |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: '1', |
|
|
value: '1', |
|
|
label: '启用' |
|
|
label: '启用' |
|
|
}, { |
|
|
}, { |
|
@ -1745,6 +1811,7 @@ function CollectorWorkStat(props) { |
|
|
onChange={handleChange} |
|
|
onChange={handleChange} |
|
|
// defaultFileList |
|
|
// defaultFileList |
|
|
> |
|
|
> |
|
|
|
|
|
{fileList.length >= 2 ||getImage.length >= 2 ||fileList.length+getImage.length>=2? null : uploadButton} |
|
|
</Upload> : |
|
|
</Upload> : |
|
|
<div className="imag-pic" > |
|
|
<div className="imag-pic" > |
|
|
<Upload |
|
|
<Upload |
|
@ -1755,7 +1822,7 @@ function CollectorWorkStat(props) { |
|
|
onChange={handleChange} |
|
|
onChange={handleChange} |
|
|
defaultFileList={getEditData.image} |
|
|
defaultFileList={getEditData.image} |
|
|
> |
|
|
> |
|
|
{fileList.length >= 8 ? null : uploadButton} |
|
|
|
|
|
|
|
|
{fileList.length >= 2 ||getImage.length >= 2 ||fileList.length+getImage.length>=2? null : uploadButton} |
|
|
</Upload> |
|
|
</Upload> |
|
|
<div className="img-pic"> |
|
|
<div className="img-pic"> |
|
|
{ |
|
|
{ |
|
@ -1785,7 +1852,7 @@ function CollectorWorkStat(props) { |
|
|
</div> |
|
|
</div> |
|
|
<div className="submitBtn"> |
|
|
<div className="submitBtn"> |
|
|
<button className="submit colorBtn" onClick={() => { creatApplySubmit() }}>提交</button> |
|
|
<button className="submit colorBtn" onClick={() => { creatApplySubmit() }}>提交</button> |
|
|
<button className="cancel colorReset" onClick={() => { cancel() }}>取消</button> |
|
|
|
|
|
|
|
|
<button className="cancel colorReset" onClick={() => { creatApplycancel() }}>取消</button> |
|
|
</div> |
|
|
</div> |
|
|
</Modal> |
|
|
</Modal> |
|
|
<Modal |
|
|
<Modal |
|
@ -1801,7 +1868,7 @@ function CollectorWorkStat(props) { |
|
|
<Select |
|
|
<Select |
|
|
style={{ width: 256, marginLeft: 10 }} |
|
|
style={{ width: 256, marginLeft: 10 }} |
|
|
value={getCreatDataList.operator_id} |
|
|
value={getCreatDataList.operator_id} |
|
|
options={getOperationName} |
|
|
|
|
|
|
|
|
options={getNewOperationName} |
|
|
onChange={(v) => { |
|
|
onChange={(v) => { |
|
|
setGetCreatDataList( |
|
|
setGetCreatDataList( |
|
|
Object.assign({}, getCreatDataList, { operator_id: v }) |
|
|
Object.assign({}, getCreatDataList, { operator_id: v }) |
|
@ -1888,6 +1955,10 @@ function CollectorWorkStat(props) { |
|
|
value={getCreatDataList.vehicle_status} |
|
|
value={getCreatDataList.vehicle_status} |
|
|
options={[ |
|
|
options={[ |
|
|
{ |
|
|
{ |
|
|
|
|
|
value: '0', |
|
|
|
|
|
label: '全部' |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: '1', |
|
|
value: '1', |
|
|
label: '启用' |
|
|
label: '启用' |
|
|
}, { |
|
|
}, { |
|
@ -1914,7 +1985,7 @@ function CollectorWorkStat(props) { |
|
|
onChange={handleChangePic} |
|
|
onChange={handleChangePic} |
|
|
// defaultFileList |
|
|
// defaultFileList |
|
|
> |
|
|
> |
|
|
{fileList.length >= 8 ? null : uploadButton} |
|
|
|
|
|
|
|
|
{fileList.length >= 2 ? null : uploadButton} |
|
|
</Upload> |
|
|
</Upload> |
|
|
<Modal open={previewOpen} title={previewTitle} footer={null} onCancel={handleCancel}> |
|
|
<Modal open={previewOpen} title={previewTitle} footer={null} onCancel={handleCancel}> |
|
|
<img |
|
|
<img |
|
@ -1928,7 +1999,7 @@ function CollectorWorkStat(props) { |
|
|
</div> |
|
|
</div> |
|
|
<div className="submitBtn"> |
|
|
<div className="submitBtn"> |
|
|
<button className="submit colorBtn" onClick={() => { creatSubmitBtn() }}>提交</button> |
|
|
<button className="submit colorBtn" onClick={() => { creatSubmitBtn() }}>提交</button> |
|
|
<button className="cancel colorReset" onClick={() => { cancel() }}>取消</button> |
|
|
|
|
|
|
|
|
<button className="cancel colorReset" onClick={() => { addcancel() }}>取消</button> |
|
|
</div> |
|
|
</div> |
|
|
</Modal> |
|
|
</Modal> |
|
|
<Modal |
|
|
<Modal |
|
@ -2024,7 +2095,7 @@ function CollectorWorkStat(props) { |
|
|
<div className="modalBtn"> |
|
|
<div className="modalBtn"> |
|
|
<button className="passBtn colorBtn" onClick={() => { examineDataModal() }}>通过</button> |
|
|
<button className="passBtn colorBtn" onClick={() => { examineDataModal() }}>通过</button> |
|
|
<button className="failBtn colorBtn" onClick={() => { examineFailModal() }}>驳回</button> |
|
|
<button className="failBtn colorBtn" onClick={() => { examineFailModal() }}>驳回</button> |
|
|
<button className="specialBtn colorReset" onClick={() => { cancel() }}>关闭</button> |
|
|
|
|
|
|
|
|
<button className="specialBtn colorReset" onClick={() => { examinecancel() }}>关闭</button> |
|
|
</div> |
|
|
</div> |
|
|
<div className="system-log"> |
|
|
<div className="system-log"> |
|
|
<div className="carTitle"> |
|
|
<div className="carTitle"> |
|
|