zhengyiming
14 小时以前 5cf7fd6bf3ca6e174b603c3591a3fbf699ddf976
src/views/Home/InsurancePolicyStampFiles.vue
@@ -26,6 +26,7 @@
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',
@@ -38,9 +39,10 @@
      name: '下载',
    },
    emits: { onClick: (role) => handleDownload(role) },
    // extraProps: {
    //   hide: (row: API.InsurancePolicyPayDto) => !row.policyOssUrl,
    // },
    extraProps: {
      hide: (row: API.InsurancePolicyPayDto) =>
        row.status !== InsurancePolicyPayStatusEnum.CompletePay,
    },
  },
]);