| | |
| | | import { paginateList, downloadFileByUrl, setOSSLink, downloadFile } from '@/utils'; |
| | | import { InsurancePolicyStampFilesColumns } from './constants'; |
| | | import * as insuranceOrderServices from '@/services/api/InsuranceOrder'; |
| | | import { InsurancePolicyPayStatusEnum } from '@/constants'; |
| | | |
| | | defineOptions({ |
| | | name: 'InsurancePolicyStampFiles', |
| | |
| | | name: '下载', |
| | | }, |
| | | emits: { onClick: (role) => handleDownload(role) }, |
| | | // extraProps: { |
| | | // hide: (row: API.InsurancePolicyPayDto) => !row.policyOssUrl, |
| | | // }, |
| | | extraProps: { |
| | | hide: (row: API.InsurancePolicyPayDto) => |
| | | row.status !== InsurancePolicyPayStatusEnum.CompletePay, |
| | | }, |
| | | }, |
| | | ]); |
| | | |