zhengyiming
5 天以前 0b73bba28e2a8473ab71f5c8b4760c1995ff4fc1
src/constants/fourStreams.ts
@@ -1,5 +1,6 @@
import { defineColumns } from '@bole-core/components';
import { TempFolderPath } from './enum';
import { SearchType } from './dic';
export enum FourStreamsMaterialFileBusinessTypeEnum {
  /** 园区入驻协议 */
@@ -72,7 +73,7 @@
export const TransferFileEnumInRewardGrandKey = {
  [TransferFileEnumInRewardGrand.FinanceFileUrl]: 'financeFileUrl',
  [TransferFileEnumInRewardGrand.SettleFileUrl]: 'settleFileUrl',
  [TransferFileEnumInRewardGrand.SettleFileUrl]: 'transferFileUrl',
} as const;
export const BaseDeclareEnterpriseTableViewColumns = defineColumns([
@@ -104,34 +105,37 @@
    id: '5',
    enCode: 'authType',
    name: '企业类型',
    width: 120,
  },
  {
    id: '6',
    enCode: 'licenseUrl',
    name: '营业执照',
    width: 120,
  },
  {
    id: '7',
    enCode: 'bankAccountInfo',
    name: '基本户信息',
    width: 300,
  },
]);
type UseAddRewardApplyStep3ColumnsOptions = {
  suportPlatRecharge: Ref<boolean>;
  suportFinance: Ref<boolean>;
  baseColumns?: API.ModuleColumnDto[];
};
export function useAddRewardApplyStep3Columns({
  suportPlatRecharge,
  suportFinance,
  baseColumns = BaseDeclareEnterpriseTableViewColumns,
}: UseAddRewardApplyStep3ColumnsOptions) {
  const addRewardApplyStep3Columns = computed(() =>
    defineColumns(
      [
        ...baseColumns,
        {
        suportFinance.value && {
          id: '8',
          enCode: 'financeAmount',
          name: '财政拨付金额',
@@ -148,4 +152,46 @@
  return { addRewardApplyStep3Columns };
}
export const BountyBatchApplyTransferTemp = `${TempFolderPath}/%E5%85%A5%E8%B4%A6%E6%A8%A1%E6%9D%BF.xlsx`;
export const BountyBatchApplyTransferTemp = `${TempFolderPath}/%E5%85%A5%E8%B4%A6%E6%A8%A1%E6%9D%BFV2.xlsx`;
export enum FinanceTypeEnum {
  /// 预充值金额
  Recharge = 10,
  /// 平台奖励
  PlatReward = 20,
  /// 财政拨付
  Finance = 30,
}
export enum EnumParkRewardStatisticsDetailScene {
  /**
   * 财政拨付
   */
  Finance = 1,
  /**
   * 平台拨付
   */
  Transfer = 2,
  /**
   * 企业充值
   */
  Recharge = 3,
  /**
   * 企业提现
   */
  DrawWith = 4,
  /**
   * 企业消费
   */
  Trade = 5,
}
/**
 * 没有在字典配置FileSearchType 所以补充文件在这里写死
 */
export const FourStreamsExtraMaterialFileSearchType = {
  [SearchType.BountyExtraFileType]: '0D85AE1F-0618-F43C-A762-3A197D83B471',
  [SearchType.BountyApplyExtraFileType]: '0D85AE1F-0618-F43C-A762-3A197D83B472',
};