wupengfei
2 天以前 f768d6fb5fc32a150d24b9dc5483ecc4ef9a6e22
src/constants/fourStreams.ts
@@ -1,4 +1,5 @@
import { defineColumns } from '@bole-core/components';
import { TempFolderPath } from './enum';
export enum FourStreamsMaterialFileBusinessTypeEnum {
  /** 园区入驻协议 */
@@ -41,15 +42,15 @@
} as const;
export enum ApplyTransferFileBusinessTypeEnum {
  /** 拨付凭证*/
  /** 财政拨付凭证*/
  FinanceToFileUrl = 100,
  /** 充值凭证*/
  /** 平台拨付凭证*/
  TransferToFileUrl = 110,
}
export const ApplyTransferFileBusinessTypeEnumText = {
  [ApplyTransferFileBusinessTypeEnum.FinanceToFileUrl]: '拨付凭证',
  [ApplyTransferFileBusinessTypeEnum.TransferToFileUrl]: '充值凭证',
  [ApplyTransferFileBusinessTypeEnum.FinanceToFileUrl]: '财政拨付凭证',
  [ApplyTransferFileBusinessTypeEnum.TransferToFileUrl]: '平台拨付凭证',
};
export const ApplyTransferFileBusinessTypeEnumKey = {
@@ -58,15 +59,15 @@
} as const;
export enum TransferFileEnumInRewardGrand {
  /** 拨付凭证*/
  /** 财政拨付凭证*/
  FinanceFileUrl = 200,
  /** 充值凭证*/
  /** 平台拨付凭证*/
  SettleFileUrl = 210,
}
export const TransferFileEnumInRewardGrandText = {
  [TransferFileEnumInRewardGrand.FinanceFileUrl]: '拨付凭证',
  [TransferFileEnumInRewardGrand.SettleFileUrl]: '充值凭证',
  [TransferFileEnumInRewardGrand.FinanceFileUrl]: '财政拨付凭证',
  [TransferFileEnumInRewardGrand.SettleFileUrl]: '平台拨付凭证',
};
export const TransferFileEnumInRewardGrandKey = {
@@ -79,31 +80,37 @@
    id: '1',
    enCode: 'userName',
    name: '帐号',
    width: 160,
  },
  {
    id: '2',
    enCode: 'enterpriseName',
    name: '企业名称',
    width: 250,
  },
  {
    id: '3',
    enCode: 'societyCreditCode',
    name: '信用代码',
    width: 200,
  },
  {
    id: '4',
    enCode: 'contactPhone',
    name: '电话',
    width: 160,
  },
  {
    id: '5',
    enCode: 'authType',
    name: '企业类型',
    width: 120,
  },
  {
    id: '6',
    enCode: 'licenseUrl',
    name: '营业执照',
    width: 120,
  },
  {
    id: '7',
@@ -113,22 +120,27 @@
]);
type UseAddRewardApplyStep3ColumnsOptions = {
  suportEnterpriseUpload: Ref<boolean>;
  suportPlatRecharge: Ref<boolean>;
  baseColumns?: API.ModuleColumnDto[];
};
export function useAddRewardApplyStep3Columns({
  suportEnterpriseUpload,
  suportPlatRecharge,
  baseColumns = BaseDeclareEnterpriseTableViewColumns,
}: UseAddRewardApplyStep3ColumnsOptions) {
  const addRewardApplyStep3Columns = computed(() =>
    defineColumns(
      [
        ...baseColumns,
        suportEnterpriseUpload.value && {
        {
          id: '8',
          enCode: 'financeAmount',
          name: '财政拨付金额',
        },
        suportPlatRecharge.value && {
          id: '9',
          enCode: 'applyAmount',
          name: '申报金额',
          enCode: 'transferAmount',
          name: '平台拨付金额',
        },
      ].filter(Boolean)
    )
@@ -136,3 +148,5 @@
  return { addRewardApplyStep3Columns };
}
export const BountyBatchApplyTransferTemp = `${TempFolderPath}/%E5%85%A5%E8%B4%A6%E6%A8%A1%E6%9D%BF.xlsx`;