From f34af9bbc5ec1a40fa5d9f658ea2face2fb13b19 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 10 九月 2025 15:04:44 +0800 Subject: [PATCH] fix: 公告 --- packages/components/src/hooks/index.ts | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/components/src/hooks/index.ts b/packages/components/src/hooks/index.ts index 9946e0e..6eca483 100644 --- a/packages/components/src/hooks/index.ts +++ b/packages/components/src/hooks/index.ts @@ -53,7 +53,7 @@ return ( lifePayRateList.value.find( (x) => x.rateType === blLifeRecharge.constants.LifePayRateTypeEnum.榛樿璇濊垂鎶樻墸 - )?.rate ?? 100 + )?.rate ?? 0 ); }); @@ -64,7 +64,7 @@ return ( lifePayRateList.value.find( (x) => x.rateType === blLifeRecharge.constants.LifePayRateTypeEnum.榛樿鐢佃垂鎶樻墸 - )?.rate ?? 100 + )?.rate ?? 0 ); }); @@ -75,7 +75,7 @@ return ( lifePayRateList.value.find( (x) => x.rateType === blLifeRecharge.constants.LifePayRateTypeEnum.榛樿鐕冩皵鎶樻墸 - )?.rate ?? 100 + )?.rate ?? 0 ); }); @@ -263,18 +263,24 @@ type UseSetUserAccountBySelectOptions = { lifePayOrderType: MaybeRef<LifeRechargeConstants.LifePayOrderTypeEnum>; onSetUserAccount: (currentUserAccount: UserAccountListOutput) => any; + getDefaultUserAccount?: ( + userAccountList: UserAccountListOutput[] + ) => UserAccountListOutput | undefined; }; export function useSetUserAccountBySelect({ lifePayOrderType, onSetUserAccount, + getDefaultUserAccount = (data) => data[0], }: UseSetUserAccountBySelectOptions) { const { userAccountAllList } = useUserAccountAllList({ lifePayOrderType: lifePayOrderType, onSuccess(data) { if (data.length > 0) { - const currentUserAccount = data[0]; - onSetUserAccount?.(currentUserAccount); + const currentUserAccount = getDefaultUserAccount(data); + if (currentUserAccount) { + onSetUserAccount?.(currentUserAccount); + } } }, }); -- Gitblit v1.9.1