|
|
@ -58,26 +58,23 @@ function ChargerMonitor() { |
|
|
|
]; // 检索栏 |
|
|
|
|
|
|
|
const columns = [ |
|
|
|
// { |
|
|
|
// title: "序号", |
|
|
|
// dataIndex: "index", |
|
|
|
// key: "index", |
|
|
|
// align: "center", |
|
|
|
// fixed: "left", |
|
|
|
// render: (text, record, index) => index + 1, |
|
|
|
// width: 100, |
|
|
|
// }, |
|
|
|
{ |
|
|
|
title: "用户手机号", |
|
|
|
dataIndex: "phone", |
|
|
|
key: "phone", |
|
|
|
align: "center", |
|
|
|
render: (val, record) => { |
|
|
|
return <>{val || "-"}</>; |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: "车牌号", |
|
|
|
dataIndex: "plate", |
|
|
|
key: "plate", |
|
|
|
align: "center", |
|
|
|
render: (val, record) => { |
|
|
|
return <>{val || "-"}</>; |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: "枪名称", |
|
|
@ -98,14 +95,19 @@ function ChargerMonitor() { |
|
|
|
title: "充电站", |
|
|
|
dataIndex: "station_name", |
|
|
|
key: "station_name", |
|
|
|
// width: 100, |
|
|
|
align: "center", |
|
|
|
render: (val, record) => { |
|
|
|
return <>{val || "-"}</>; |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: "充电开始时间", |
|
|
|
dataIndex: "charge_start_time", |
|
|
|
key: "charge_start_time", |
|
|
|
align: "center", |
|
|
|
render: (val, record) => { |
|
|
|
return <>{val || "-"}</>; |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: "充电状态", |
|
|
@ -116,11 +118,17 @@ function ChargerMonitor() { |
|
|
|
// width: 100, |
|
|
|
render: (val, record) => { |
|
|
|
return ( |
|
|
|
<span |
|
|
|
className={`custom-table-cell-span charge-status charge-status__${record?.charge_status}`} |
|
|
|
> |
|
|
|
{val || "-"} |
|
|
|
</span> |
|
|
|
<> |
|
|
|
{val ? ( |
|
|
|
<span |
|
|
|
className={`custom-table-cell-span charge-status charge-status__${record?.charge_status}`} |
|
|
|
> |
|
|
|
{val || "-"} |
|
|
|
</span> |
|
|
|
) : ( |
|
|
|
<>-</> |
|
|
|
)} |
|
|
|
</> |
|
|
|
); |
|
|
|
}, |
|
|
|
}, |
|
|
@ -132,16 +140,21 @@ function ChargerMonitor() { |
|
|
|
// fixed: "right", |
|
|
|
// width: 100, |
|
|
|
render: (val, record) => { |
|
|
|
console.log("pic_url", val); |
|
|
|
return ( |
|
|
|
<> |
|
|
|
<a |
|
|
|
href="javascript:void(0)" |
|
|
|
onClick={() => { |
|
|
|
openImgRecordModal(val); |
|
|
|
}} |
|
|
|
> |
|
|
|
查看 |
|
|
|
</a> |
|
|
|
{val ? ( |
|
|
|
<a |
|
|
|
href="javascript:void(0)" |
|
|
|
onClick={() => { |
|
|
|
openImgRecordModal(val); |
|
|
|
}} |
|
|
|
> |
|
|
|
查看 |
|
|
|
</a> |
|
|
|
) : ( |
|
|
|
<>-</> |
|
|
|
)} |
|
|
|
</> |
|
|
|
); |
|
|
|
}, |
|
|
@ -186,6 +199,7 @@ function ChargerMonitor() { |
|
|
|
}); |
|
|
|
|
|
|
|
const openImgRecordModal = (pic_url = "") => { |
|
|
|
console.log("open", pic_url); |
|
|
|
setImgRecordShow(true); |
|
|
|
setImgRecordData({ pic_url }); |
|
|
|
}; |
|
|
@ -219,11 +233,13 @@ function ChargerMonitor() { |
|
|
|
closeImgRecordModal(); |
|
|
|
}} |
|
|
|
> |
|
|
|
<div className="content" style={{ minHeight: 500 }}> |
|
|
|
<div className="content" style={{ height: 600 }}> |
|
|
|
<Image |
|
|
|
width={800} |
|
|
|
height={600} |
|
|
|
url={ImgRecordData?.pic_url} |
|
|
|
// width={900} |
|
|
|
// height={600} |
|
|
|
width={"100%"} |
|
|
|
height={"100%"} |
|
|
|
src={ImgRecordData?.pic_url} |
|
|
|
preview={false} |
|
|
|
fallback="data:image/png;base64,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" |
|
|
|
></Image> |
|
|
|