wupengfei
4 天以前 612ba4346dc682dd1ed37a6df29e838f5c45eeb3
apps/cMiniApp/src/pages/mine/index.vue
@@ -22,20 +22,20 @@
                  <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
                      "
                    >
                      立即认证
@@ -44,7 +44,7 @@
                  <!-- <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>
@@ -140,17 +140,19 @@
const { goLoginFn } = useGoLogin();
const bgHeight = computed(() => 133 + systemStore.navHeight);
const { stop, start } = useIntervalFn(updateUserInfo, 5000, {
  immediate: false,
});
Taro.useDidShow(({ scene }) => {
  if (isLogin.value) {
    const { stop, start } = useIntervalFn(updateUserInfo, 1000);
    setTimeout(() => {
      updateUserInfo();
    }, 300);
    updateUserInfo();
    if (userDetail.value?.realStatus === EnumPersonalUserRealStatus.Checking) {
      start();
    } else {
      stop();
    }
  } else {
    stop();
  }
});