You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
8.5 KiB
23 lines
8.5 KiB
import { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from "react/jsx-runtime"; |
|
import React from 'react'; |
|
import { PageContainer, ProDescriptions } from '@ant-design/pro-components'; |
|
import { Divider } from 'antd'; |
|
import { useRoutes, dateFormatter, urlEncodeParams, toFixed, } from '@component/utils'; |
|
import { CardDetail, DescriptionsDetail, AsyncExportFile } from '@component/ui'; |
|
import { getDetail } from './action'; |
|
import { useRequest } from 'ahooks'; |
|
import { Link } from 'react-router-dom'; |
|
export default function ({ policyUrl }) { |
|
const { paramsParse, historyPush } = useRoutes(); |
|
const { registno } = paramsParse; |
|
const { data = {} } = useRequest(getDetail, { |
|
defaultParams: { |
|
registno, |
|
}, |
|
}); |
|
return (_jsx(_Fragment, { children: _jsxs(PageContainer, Object.assign({ header: { |
|
title: null, |
|
} }, { children: [_jsx(CardDetail, Object.assign({ title: "\u7406\u8D54\u4FE1\u606F" }, { children: _jsxs(DescriptionsDetail, Object.assign({ column: 2 }, { children: [_jsx(ProDescriptions.Item, Object.assign({ label: "\u62A5\u6848\u53F7" }, { children: data === null || data === void 0 ? void 0 : data.registno })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u62A5\u6848\u65F6\u95F4" }, { children: dateFormatter(data === null || data === void 0 ? void 0 : data.reporttime) })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u7ACB\u6848\u53F7" }, { children: data === null || data === void 0 ? void 0 : data.claimno })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u7ACB\u6848\u65F6\u95F4" }, { children: dateFormatter(data === null || data === void 0 ? void 0 : data.claimtime) })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u4F30\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.claimloss), "\u5143"] })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u4EFB\u52A1\u8282\u70B9" }, { children: data === null || data === void 0 ? void 0 : data.tasktypeName })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u67E5\u52D8\u65F6\u95F4" }, { children: dateFormatter(data === null || data === void 0 ? void 0 : data.checkdate) })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u4F24\u4EA1\u60C5\u51B5" }, { children: data === null || data === void 0 ? void 0 : data.personlossSituation })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u4E8B\u6545\u7C7B\u578B" }, { children: data === null || data === void 0 ? void 0 : data.accidentnameDesc })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u4E8B\u6545\u539F\u56E0" }, { children: data === null || data === void 0 ? void 0 : data.accidentdescName })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u7279\u6B8A\u884C\u4E1A\u4E8B\u6545\u7C7B\u578B" }, { children: data === null || data === void 0 ? void 0 : data.scaccidentname })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u5F52\u5C5E\u673A\u6784" }, { children: data === null || data === void 0 ? void 0 : data.insuranceName }))] })) })), _jsx(Divider, { className: "self-pro-divider" }), _jsx(CardDetail, Object.assign({ title: "\u4FDD\u5355\u4FE1\u606F" }, { children: _jsxs(DescriptionsDetail, Object.assign({ column: 2 }, { children: [_jsx(ProDescriptions.Item, Object.assign({ label: "\u4FDD\u5355\u53F7" }, { children: _jsx(Link, Object.assign({ to: `${policyUrl}${urlEncodeParams({ |
|
policyNumber: data === null || data === void 0 ? void 0 : data.policyno, |
|
})}` }, { children: data === null || data === void 0 ? void 0 : data.policyno })) })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u88AB\u4FDD\u4EBA" }, { children: data === null || data === void 0 ? void 0 : data.customerName })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u4EA7\u54C1\u4EE3\u7801" }, { children: data === null || data === void 0 ? void 0 : data.productCode })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u4EA7\u54C1\u540D\u79F0" }, { children: data === null || data === void 0 ? void 0 : data.productName }))] })) })), _jsx(Divider, { className: "self-pro-divider" }), _jsxs(CardDetail, Object.assign({ title: "\u5B9A\u635F\u4FE1\u606F" }, { children: [_jsx(DescriptionsDetail, Object.assign({ column: 2 }, { children: _jsxs(ProDescriptions.Item, Object.assign({ label: "\u5B9A\u635F\u603B\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.sumlossapproval), "\u5143"] })) })), _jsxs(ProDescriptions, Object.assign({ column: 2, bordered: true }, { children: [_jsxs(ProDescriptions.Item, Object.assign({ label: "\u4ECE\u4E1A\u4EBA\u5458\u4EBA\u8EAB\u4F24\u4EA1\u5B9A\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.peoplelossapproval), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u533B\u7597\u6551\u62A4\u8D39\u7528\u5B9A\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.medicsumapprv), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u7B2C\u4E09\u8005\u4EBA\u8EAB\u4F24\u4EA1\u5B9A\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.ossapproval), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u4E8B\u6545\u9274\u5B9A\u8D39\u7528\u5B9A\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.accidentrssumapprv), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u7B2C\u4E09\u8005\u8D22\u4EA7\u635F\u5931\u5B9A\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.lossapproval), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u6CD5\u5F8B\u8BC9\u8BBC\u8D39\u7528\u5B9A\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.lawsumapprv), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u4E8B\u6545\u62A2\u9669\u6551\u63F4\u8D39\u7528\u5B9A\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.accidentsumaprv), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u5176\u4ED6\u8D39\u7528\u5B9A\u635F\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.othersumapprv), "\u5143"] }))] }))] })), _jsx(Divider, { className: "self-pro-divider" }), _jsxs(CardDetail, Object.assign({ title: "\u8D54\u4ED8\u4FE1\u606F" }, { children: [_jsxs(DescriptionsDetail, Object.assign({ column: 2 }, { children: [_jsxs(ProDescriptions.Item, Object.assign({ label: "\u8D54\u4ED8\u603B\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.totalamtcharg), "\u5143"] })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u8D54\u4ED8\u65F6\u95F4" }, { children: dateFormatter(data === null || data === void 0 ? void 0 : data.bankpaytime) })), _jsx(ProDescriptions.Item, Object.assign({ label: "\u51B3\u6848\u65F6\u95F4" }, { children: dateFormatter(data === null || data === void 0 ? void 0 : data.endcasedate) }))] })), _jsxs(ProDescriptions, Object.assign({ column: 2, bordered: true }, { children: [_jsxs(ProDescriptions.Item, Object.assign({ label: "\u4EBA\u5458\u4EBA\u8EAB\u4F24\u4EA1\u8D54\u4ED8\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.peoplemdiesumcharg), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u4E8B\u6545\u9274\u5B9A\u8D39\u7528\u8D54\u4ED8\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.accidentrssumcharg), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u7B2C\u4E09\u8005\u8D22\u4EA7\u635F\u5931\u8D54\u4ED8\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.losscharg), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u6CD5\u5F8B\u8BC9\u8BBE\u8D39\u7528\u8D54\u4ED8\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.lawsumcharg), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u4E8B\u6545\u62A2\u9669\u6551\u63F4\u8D39\u7528\u8D54\u4ED8\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.accidentsumcharg), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u5176\u4ED6\u8D39\u7528\u8D54\u4ED8\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.othersumcharg), "\u5143"] })), _jsxs(ProDescriptions.Item, Object.assign({ label: "\u533B\u7597\u6551\u62A4\u8D39\u7528\u8D54\u4ED8\u91D1\u989D" }, { children: [toFixed(data === null || data === void 0 ? void 0 : data.medicsumcharg), "\u5143"] }))] }))] }))] })) })); |
|
}
|
|
|