3890e142
王强
添加 认证审核,并对接接口;
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import React from "react";
import { Button, message, Modal, Table } from "antd";
import { useStore } from "../index";
import moment from "moment";
import ProDescriptions from "@ant-design/pro-descriptions";
import { CopyOutlined } from "@ant-design/icons";
import copy from "copy-to-clipboard";
import DetailItem from '@/pages/ehr/Authentication/Settings/components/DetailItem';
import FeeweeUploadAttachment from '@/components/FeeweeUploadAttachment';
export default function IdentifyAuditList() {
const {
pagination,
Type,
extraDataModal,
setExtraDataModal,
setCurrent,
setOpen,
} = useStore();
return (
<>
<Table
dataSource={pagination.list}
loading={pagination.loading}
pagination={pagination.paginationConfig}
rowKey="id"
>
<Table.Column title="资料编码" dataIndex="identifyCode" align="left" />
<Table.Column title="资料名称" dataIndex="identifyName" align="left" />
|
3890e142
王强
添加 认证审核,并对接接口;
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
) : null}
{pagination.innerParams.type === Type.车辆认证 ? (
<Table.Column title="VIN" dataIndex="vin" align="left" />
) : null}
<Table.Column
title="额外资料"
dataIndex="extraData"
align="left"
render={(extraData: string, record: IdentifyAudit.List) => (
<Button
type="link"
onClick={() => {
setExtraDataModal({
visible: true,
data: extraData,
fids: record.fids,
});
}}
>
查看
</Button>
)}
/>
<Table.Column
title="操作"
align="left"
render={(record: IdentifyAudit.List) => (
<a
onClick={() => {
setCurrent(record);
setOpen(true);
}}
>
审核
</a>
)}
/>
</Table>
<Modal
title="额外数据"
visible={extraDataModal.visible}
footer={null}
destroyOnClose
onCancel={() => {
setExtraDataModal({ visible: false });
}}
width={450}
keyboard
>
<ProDescriptions
title="额外数据:"
tooltip="点击旁边复制按钮可复制数据到剪切板"
extra={
<CopyOutlined
onClick={() => extraDataModal.data &&
copy(extraDataModal.data) &&
message.success("复制成功")}
/>
}
>
<ProDescriptions.Item valueType="jsonCode">
{extraDataModal.data}
</ProDescriptions.Item>
</ProDescriptions>
<DetailItem
title="附件"
desp={
<div style={{ flex: 1, width: "85%" }}>
<FeeweeUploadAttachment
fidList={extraDataModal?.fids?.split(",")}
disabled
style={{ flex: 1 }}
/>
</div>
}
/>
</Modal>
</>
);
}
|