From e1aeb653d656b3c3be05f06cac212f435cec07c3 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 25 七月 2025 15:55:36 +0800 Subject: [PATCH] Merge branch 'dev-3.4.2.5' of http://120.26.58.240:8888/r/12333GovernmentWeb into dev-3.4.2.5 --- src/constants/fourStreams.ts | 95 +++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 87 insertions(+), 8 deletions(-) diff --git a/src/constants/fourStreams.ts b/src/constants/fourStreams.ts index e59f920..b8c2138 100644 --- a/src/constants/fourStreams.ts +++ b/src/constants/fourStreams.ts @@ -1,3 +1,6 @@ +import { defineColumns } from '@bole-core/components'; +import { TempFolderPath } from './enum'; + export enum FourStreamsMaterialFileBusinessTypeEnum { /** 鍥尯鍏ラ┗鍗忚 */ ParkEnterPactUrl = 10, @@ -39,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 = { @@ -56,18 +59,94 @@ } as const; export enum TransferFileEnumInRewardGrand { - /** 鎷ㄤ粯鍑瘉*/ + /** 璐㈡斂鎷ㄤ粯鍑瘉*/ FinanceFileUrl = 200, - /** 鍏呭�煎嚟璇�*/ + /** 骞冲彴鎷ㄤ粯鍑瘉*/ SettleFileUrl = 210, } export const TransferFileEnumInRewardGrandText = { - [TransferFileEnumInRewardGrand.FinanceFileUrl]: '鎷ㄤ粯鍑瘉', - [TransferFileEnumInRewardGrand.SettleFileUrl]: '鍏呭�煎嚟璇�', + [TransferFileEnumInRewardGrand.FinanceFileUrl]: '璐㈡斂鎷ㄤ粯鍑瘉', + [TransferFileEnumInRewardGrand.SettleFileUrl]: '骞冲彴鎷ㄤ粯鍑瘉', }; export const TransferFileEnumInRewardGrandKey = { [TransferFileEnumInRewardGrand.FinanceFileUrl]: 'financeFileUrl', [TransferFileEnumInRewardGrand.SettleFileUrl]: 'settleFileUrl', } as const; + +export const BaseDeclareEnterpriseTableViewColumns = defineColumns([ + { + id: '1', + enCode: 'userName', + name: '甯愬彿', + width: 160, + }, + { + id: '2', + enCode: 'enterpriseName', + name: '浼佷笟鍚嶇О', + width: 250, + }, + { + id: '3', + enCode: 'societyCreditCode', + name: '淇$敤浠g爜', + 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', + enCode: 'bankAccountInfo', + name: '鍩烘湰鎴蜂俊鎭�', + }, +]); + +type UseAddRewardApplyStep3ColumnsOptions = { + suportPlatRecharge: Ref<boolean>; + baseColumns?: API.ModuleColumnDto[]; +}; + +export function useAddRewardApplyStep3Columns({ + suportPlatRecharge, + baseColumns = BaseDeclareEnterpriseTableViewColumns, +}: UseAddRewardApplyStep3ColumnsOptions) { + const addRewardApplyStep3Columns = computed(() => + defineColumns( + [ + ...baseColumns, + { + id: '8', + enCode: 'financeAmount', + name: '璐㈡斂鎷ㄤ粯閲戦', + }, + suportPlatRecharge.value && { + id: '9', + enCode: 'transferAmount', + name: '骞冲彴鎷ㄤ粯閲戦', + }, + ].filter(Boolean) + ) + ); + + return { addRewardApplyStep3Columns }; +} + +export const BountyBatchApplyTransferTemp = `${TempFolderPath}/%E5%85%A5%E8%B4%A6%E6%A8%A1%E6%9D%BF.xlsx`; -- Gitblit v1.9.1