| | |
| | | </ContentView> |
| | | <ContentScrollView v-if="isLogin" class="mine-content-scroll-view"> |
| | | <List class="mine-list-wrapper mine-balance"> |
| | | <div class="mine-balance-title">我的余额</div> |
| | | <div class="mine-balance-money">¥{{ toThousand(userDetail?.balance ?? 0) }}</div> |
| | | <div class="mine-balance-content"> |
| | | <div class="mine-balance-content-item"> |
| | | <div class="mine-balance-content-item-title">我的收益</div> |
| | | <div class="mine-balance-content-item-money income"> |
| | | ¥{{ toThousand(userDetail?.balance ?? 0) }} |
| | | </div> |
| | | </div> |
| | | <div class="mine-balance-content-item"> |
| | | <div class="mine-balance-content-item-title">待结算</div> |
| | | <div class="mine-balance-content-item-money settlement"> |
| | | ¥{{ toThousand(userDetail?.balance ?? 0) }} |
| | | </div> |
| | | </div> |
| | | <div class="mine-balance-content-item"> |
| | | <div class="mine-balance-content-item-title">可提现</div> |
| | | <div class="mine-balance-content-item-money withdraw"> |
| | | ¥{{ toThousand(userDetail?.balance ?? 0) }} |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="mine-balance-btn" @click="goMineWallet"> |
| | | 进入我的钱包 |
| | | <img :src="IconArrow" class="mine-balance-btn-icon" /> |
| | |
| | | |
| | | useQuery({ |
| | | queryKey: ['updateUserInfo'], |
| | | queryFn: () => { |
| | | return updateUserInfo(); |
| | | }, |
| | | queryFn: () => {}, |
| | | enabled: computed( |
| | | () => isLogin.value && userDetail.value?.realStatus === EnumPersonalUserRealStatus.Checking |
| | | ), |
| | | refetchInterval: 5000, |
| | | }); |
| | | |
| | | Taro.useDidShow(() => { |
| | | if (isLogin.value) { |
| | | updateUserInfo(); |
| | | } |
| | | }); |
| | | |
| | | function goLogin() { |
| | | if (!isLogin.value) { |
| | | goLoginFn(); |