import { Empty, Form, Typography } from 'antd'; import { useContext } from 'react'; import { useIntl } from 'umi'; import CustomCheckboxGroup from '../../CustomCheckboxGroup'; import { relationUserPolicyRemove } from '../api'; import { DetailContext } from '../detail'; import { createCancelInterceptor } from '../util'; export interface PolicyTabProps { policyOptions: any[]; oldPolicyList: any[]; selectedPolicy: any[]; detailRefresh?: () => void; plRefresh?: () => void; } const PolicyTab = (props: PolicyTabProps) => { const { policyOptions, oldPolicyList, selectedPolicy, detailRefresh, plRefresh } = props; const { id: appId, type, useType, currentUser } = useContext(DetailContext); const { formatMessage } = useIntl(); return policyOptions?.length ? (