From 88695d37e54caa2cbc8a42a53261e9cf86d08181 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 20 十月 2025 17:30:20 +0800
Subject: [PATCH] fix: s
---
src/components/commonView/types.ts | 70 ++++++-----------------------------
1 files changed, 12 insertions(+), 58 deletions(-)
diff --git a/src/components/commonView/types.ts b/src/components/commonView/types.ts
index 997e2ba..89fd9f9 100644
--- a/src/components/commonView/types.ts
+++ b/src/components/commonView/types.ts
@@ -1,12 +1,20 @@
import { UploadUserFile } from '@bole-core/components';
+import { CustomerApplyFileTypeListItem } from './utils';
+import {
+ ApplyTransferFileBusinessTypeEnum,
+ FourStreamsMaterialFileBusinessTypeEnum,
+ TransferFileEnumInRewardGrand,
+} from '@/constants';
export type FourStreamsMaterialFileTableProps = {
+ date?: string;
showUploadBtn?: boolean;
showCheckBtn?: boolean;
showDownloadBtn?: boolean;
showDeleteBtn?: boolean;
downloadBtnText?: string;
- BusinessTypeEnumText?: { [key: number]: string };
+ onDelete?: (row: CustomerApplyFileTypeListItem, fileId: string) => Promise<any>;
+ onUpload?: (row: CustomerApplyFileTypeListItem, userFile: UploadUserFile) => Promise<any>;
};
export type BaseMaterialFileTableItem<T> = {
@@ -19,6 +27,9 @@
export type ApplyTransferMaterialFileTableItem =
BaseMaterialFileTableItem<ApplyTransferFileBusinessTypeEnum>;
+
+export type TransferFileEnumInRewardGrandTableItem =
+ BaseMaterialFileTableItem<TransferFileEnumInRewardGrand>;
export enum EnterpriseTypeEnum {
/**
@@ -45,60 +56,3 @@
[EnterpriseTypeEnum.IndustryMating]: '琛屼笟閰嶅',
[EnterpriseTypeEnum.IndustryBody]: '琛屼笟鏈烘瀯',
};
-
-export enum FourStreamsMaterialFileBusinessTypeEnum {
- /** 鍥尯鍏ラ┗鍗忚 */
- ParkEnterPactUrl = 10,
- /** 浼佷笟瀹岀◣璇佹槑锛堢洊绔狅級 */
- RatePaymentFileUrl = 20,
- /** 浼佷笟缂寸◣鏄庣粏姹囨�昏〃锛堢洊绔狅級 */
- TaxSubFileUrl = 30,
- /** 浼佷笟钀ユ敹鍒╂鼎琛� */
- OperateProfitesUrl = 40,
- /**
- * 鍏ラ┗鍏宠仈璇存槑
- * @deprecated 宸茬粡涓嶇敤浜�
- */
- EnterRelateUrl = 50,
- /** C绔釜绋庡畬绋庤鏄� */
- PersonTaxRatePayUrl = 60,
- /** C绔釜绋庡畬绋庤鏄� */
- PersonTaxInstructUrl = 70,
-}
-
-export const FourStreamsMaterialFileBusinessTypeEnumText = {
- [FourStreamsMaterialFileBusinessTypeEnum.ParkEnterPactUrl]: '鍥尯鍏ラ┗鍗忚',
- [FourStreamsMaterialFileBusinessTypeEnum.RatePaymentFileUrl]: '浼佷笟瀹岀◣璇佹槑(鐩栫珷)',
- [FourStreamsMaterialFileBusinessTypeEnum.TaxSubFileUrl]: '浼佷笟缂寸◣鏄庣粏姹囨�昏〃(鐩栫珷)',
- [FourStreamsMaterialFileBusinessTypeEnum.OperateProfitesUrl]: '浼佷笟钀ユ敹鍒╂鼎琛�',
- [FourStreamsMaterialFileBusinessTypeEnum.EnterRelateUrl]: '鍏ラ┗鍏宠仈璇存槑',
- [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxRatePayUrl]: 'C绔釜绋庡畬绋庤鏄�',
- [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxInstructUrl]: 'C绔畬绋庢儏鍐佃鏄�',
-};
-
-export const FourStreamsMaterialFileBusinessTypeEnumKey = {
- [FourStreamsMaterialFileBusinessTypeEnum.ParkEnterPactUrl]: 'parkEnterPactUrl',
- [FourStreamsMaterialFileBusinessTypeEnum.RatePaymentFileUrl]: 'ratePaymentFileUrl',
- [FourStreamsMaterialFileBusinessTypeEnum.TaxSubFileUrl]: 'taxSubFileUrl',
- [FourStreamsMaterialFileBusinessTypeEnum.OperateProfitesUrl]: 'operateProfitesUrl',
- [FourStreamsMaterialFileBusinessTypeEnum.EnterRelateUrl]: 'enterRelateUrl',
- [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxRatePayUrl]: 'personTaxRatePayUrl',
- [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxInstructUrl]: 'personTaxInstructUrl',
-} as const;
-
-export enum ApplyTransferFileBusinessTypeEnum {
- /** 鎷ㄤ粯鍑瘉*/
- FinanceToFileUrl = 100,
- /** 鍏呭�煎嚟璇�*/
- TransferToFileUrl = 110,
-}
-
-export const ApplyTransferFileBusinessTypeEnumText = {
- [ApplyTransferFileBusinessTypeEnum.FinanceToFileUrl]: '鎷ㄤ粯鍑瘉',
- [ApplyTransferFileBusinessTypeEnum.TransferToFileUrl]: '鍏呭�煎嚟璇�',
-};
-
-export const ApplyTransferFileBusinessTypeEnumKey = {
- [ApplyTransferFileBusinessTypeEnum.FinanceToFileUrl]: 'financeToFileUrl',
- [ApplyTransferFileBusinessTypeEnum.TransferToFileUrl]: 'transferToFileUrl',
-} as const;
--
Gitblit v1.9.1