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.
 
 
 
 

32 lines
1.6 KiB

import { jsxs as _jsxs, jsx as _jsx, Fragment as _Fragment } from "react/jsx-runtime";
import { useRequest } from 'ahooks';
import { ProList } from '@ant-design/pro-components';
import { isEmpty } from 'lodash';
import { useServiceContext } from '../../context';
import { getServiceAuditRecordList } from './action';
import { CardDetail } from '@component/ui';
import { Divider } from 'antd';
export default function () {
const { serviceId } = useServiceContext();
const { data = [], loading } = useRequest(getServiceAuditRecordList, {
defaultParams: {
serviceId,
},
});
if (isEmpty(data)) {
return null;
}
return (_jsxs(_Fragment, { children: [_jsx(CardDetail, Object.assign({ title: "\u5BA1\u6838\u4FE1\u606F", loading: loading }, { children: _jsx(ProList, { split: true, size: "small", rowKey: "name", metas: {
title: {
dataIndex: 'operateAction',
},
description: {
render(_, item) {
return (_jsxs("div", { children: [_jsxs("div", { children: ["\u5BA1\u6838\u65B9:", item.operateOrganName] }), _jsxs("div", { children: ["\u5BA1\u6838\u4EBA:", item.operateUserName] }), item.rejectReason && (_jsxs("div", { children: ["\u9A73\u56DE\u539F\u56E0:", item.rejectReason] }))] }));
},
},
subTitle: {
dataIndex: 'operateAt',
},
}, dataSource: data }) })), _jsx(Divider, { className: "self-pro-divider" })] }));
}