From ea2b7550b7741e730fb4b82e9106b06109d65d98 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期二, 23 九月 2025 16:15:41 +0800 Subject: [PATCH] feat: 绑定银行卡 --- apps/cMiniApp/src/hooks/user.ts | 28 ++++++++++------------------ 1 files changed, 10 insertions(+), 18 deletions(-) diff --git a/apps/cMiniApp/src/hooks/user.ts b/apps/cMiniApp/src/hooks/user.ts index e78bd97..d6a9ac3 100644 --- a/apps/cMiniApp/src/hooks/user.ts +++ b/apps/cMiniApp/src/hooks/user.ts @@ -1,7 +1,11 @@ import { useUserStore } from '@/stores/modules/user'; import Taro from '@tarojs/taro'; import { object2query, LocationUtils } from '@12333/utils'; -import { ParkOrHRStatus, UserCertificationFrontStatus } from '@12333/constants'; +import { + EnumUserBankCardAccess, + ParkOrHRStatus, + UserCertificationFrontStatus, +} from '@12333/constants'; import { useQuery, useQueryClient } from '@tanstack/vue-query'; import { MaybeRef } from 'vue'; import { useRefeshDidShow } from '@12333/hooks/infiniteLoading'; @@ -17,34 +21,22 @@ return userStore.getCurrentUserInfo(); } - const isCompanyAudited = computed(() => { - return userDetail.value?.openHRSiteStatus === ParkOrHRStatus.Running; - }); - - /** - * 鏄惁瀹屽杽涓汉淇℃伅锛堜紒涓氬悕绉帮紝鎵嬫満鍙凤級 - */ - const isCompletePersonalInfo = computed(() => { - return ( - !!userDetail.value?.customerName && - !!userDetail.value?.contacter && - !!userDetail.value?.cityName - ); - }); - const isCertified = computed(() => { return userDetail.value?.isReal; + }); + + const isBindBank = computed(() => { + return userDetail.value?.bankCardAAccesses?.find(() => EnumUserBankCardAccess.Bank); }); return { user: userInfo, userDetail: userDetail, updateUserInfo, - isCompletePersonalInfo, - isCompanyAudited, isCertified, locationCity, userId, + isBindBank, }; } -- Gitblit v1.9.1