| | |
| | | <div class="user-info-unCertified"> |
| | | <div |
| | | class="user-info-unCertified-text" |
| | | v-if="userDetail.realStatus === EnumPersonalUserRealStatus.UnReal" |
| | | v-if="userDetail?.realStatus === EnumPersonalUserRealStatus.UnReal" |
| | | > |
| | | 未认证 |
| | | </div> |
| | | <div class="user-info-unCertified-text" v-else> |
| | | {{ EnumUserRealMethodText[userDetail?.realMethod] |
| | | }}{{ EnumPersonalUserRealStatusText[userDetail.realStatus] }} |
| | | }}{{ EnumPersonalUserRealStatusText[userDetail?.realStatus] }} |
| | | </div> |
| | | <div |
| | | class="user-info-unCertified-btn" |
| | | @click.stop="goAuthentication" |
| | | v-if=" |
| | | userDetail.realStatus === EnumPersonalUserRealStatus.UnReal || |
| | | userDetail.realStatus === EnumPersonalUserRealStatus.Fail |
| | | userDetail?.realStatus === EnumPersonalUserRealStatus.UnReal || |
| | | userDetail?.realStatus === EnumPersonalUserRealStatus.Fail |
| | | " |
| | | > |
| | | 立即认证 |
| | |
| | | <!-- <div class="user-info-unCertified" v-else> |
| | | <img :src="IconAuth" class="user-info-unCertified-icon" /> |
| | | <div class="user-info-unCertified-text"> |
| | | {{ EnumUserRealMethodText[userDetail?.realMethod] }}{{ EnumPersonalUserRealStatusText[userDetail.realStatus] }} |
| | | {{ EnumUserRealMethodText[userDetail?.realMethod] }}{{ EnumPersonalUserRealStatusText[userDetail?.realStatus] }} |
| | | </div> |
| | | </div> --> |
| | | </div> |
| | |
| | | import { useSystemStore } from '@/stores/modules/system'; |
| | | import PageLayoutWithBg from '@/components/Layout/PageLayoutWithBg.vue'; |
| | | import { toThousand } from '@12333/utils'; |
| | | import { useIntervalFn } from 'senin-mini/hooks'; |
| | | |
| | | const { userDetail, isCertified, updateUserInfo } = useUser(); |
| | | const isLogin = useIsLogin(); |
| | | const systemStore = useSystemStore(); |
| | | |
| | | const { goLoginFn } = useGoLogin(); |
| | | const bgHeight = computed(() => 133 + systemStore.navHeight); |
| | | |
| | | const { stop, start } = useIntervalFn(updateUserInfo, 5000, { |
| | | immediate: false, |
| | | }); |
| | | Taro.useDidShow(({ scene }) => { |
| | | if (isLogin.value) { |
| | | setTimeout(() => { |
| | | updateUserInfo(); |
| | | }, 300); |
| | | if (userDetail.value?.realStatus !== EnumPersonalUserRealStatus.Real) { |
| | | start(); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | Taro.useDidHide(() => { |
| | | stop(); |
| | | }); |
| | | |
| | | function goLogin() { |