From 0b73bba28e2a8473ab71f5c8b4760c1995ff4fc1 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 21 十月 2025 18:29:07 +0800
Subject: [PATCH] fix: s
---
src/components/commonView/types.ts | 86 +++++-------------------------------------
1 files changed, 11 insertions(+), 75 deletions(-)
diff --git a/src/components/commonView/types.ts b/src/components/commonView/types.ts
index d3c441b..6941626 100644
--- a/src/components/commonView/types.ts
+++ b/src/components/commonView/types.ts
@@ -1,12 +1,22 @@
import { UploadUserFile } from '@bole-core/components';
+import { CustomerApplyFileTypeListItem } from './utils';
+import {
+ ApplyTransferFileBusinessTypeEnum,
+ FourStreamsMaterialFileBusinessTypeEnum,
+ TransferFileEnumInRewardGrand,
+} from '@/constants';
export type FourStreamsMaterialFileTableProps = {
+ date?: string;
showUploadBtn?: boolean;
+ showMaterialExtraFileUploadBtn?: boolean;
showCheckBtn?: boolean;
showDownloadBtn?: boolean;
showDeleteBtn?: boolean;
+ showMaterialExtraFileDeleteBtn?: 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> = {
@@ -48,77 +58,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;
-
-export enum TransferFileEnumInRewardGrand {
- /** 鎷ㄤ粯鍑瘉*/
- FinanceFileUrl = 200,
- /** 鍏呭�煎嚟璇�*/
- SettleFileUrl = 210,
-}
-
-export const TransferFileEnumInRewardGrandText = {
- [TransferFileEnumInRewardGrand.FinanceFileUrl]: '鎷ㄤ粯鍑瘉',
- [TransferFileEnumInRewardGrand.SettleFileUrl]: '鍏呭�煎嚟璇�',
-};
-
-export const TransferFileEnumInRewardGrandKey = {
- [TransferFileEnumInRewardGrand.FinanceFileUrl]: 'financeFileUrl',
- [TransferFileEnumInRewardGrand.SettleFileUrl]: 'settleFileUrl',
-} as const;
--
Gitblit v1.9.1