import { MyBetaModalFormProps, renderTextHelper } from '@/common'; import { MyModal } from '@/components/MyModal'; import { Apis } from '@/gen/Apis'; import { ApprovalTemplateNodesNodeTypeEnum, ApprovalTemplatesTypeEnum, } from '@/gen/Enums'; import { ProCard, ProDescriptions, ProTable } from '@ant-design/pro-components'; import { Space, Spin } from 'antd'; import { useState } from 'react'; export default function Show(props: MyBetaModalFormProps) { const [loading, setLoading] = useState(true); const [data, setData] = useState({}); return ( { if (props?.item?.id) { setLoading(true); Apis.Approval.ApprovalTemplates.Show({ id: props.item.id }) .then((res) => { setData(res?.data || {}); }) .finally(() => { setLoading(false); }); } }} node={ {data?.name} {data?.code} {data?.description || '-'} ( ), }, { title: '节点名称', dataIndex: 'name', }, { title: '审批人员', dataIndex: 'members', render: (_, record) => { if ( record?.approval_template_node_members && record?.approval_template_node_members.length > 0 ) { return record.approval_template_node_members .map( (m: any) => m?.company_employee?.name || '未知人员', ) .join(','); } return '-'; }, }, ]} /> } /> ); }