Bladeren bron

修改密码刷新bug

liuQiang 1 jaar geleden
bovenliggende
commit
ed3a67f1f0
1 gewijzigde bestanden met toevoegingen van 13 en 0 verwijderingen
  1. 13 0
      src/layout/indexCommon.vue

+ 13 - 0
src/layout/indexCommon.vue

@@ -160,6 +160,7 @@ import { useRouter, useRoute } from "vue-router";
 import useWebsoctStore from "@/store/modules/websocket";
 import { toRaw } from "@vue/reactivity";
 import iFrame from "@/components/iFrame/index.vue";
+import { getInfo } from "@/api/login";
 const websoctStore = useWebsoctStore();
 const router = useRouter(); //注册路由
 const route = useRoute();
@@ -287,6 +288,7 @@ function toggleSideBar() {
 const logingName = ref("");
 let lisetenMessageTime = null;
 onMounted(() => {
+  needRepass()
   logingName.value = Cookies.get("username");
   clearInterval(lisetenMessageTime)
   lisetenMessageTime = setInterval(() => {
@@ -499,6 +501,17 @@ const toUserInfo = ()=>{
     }
     addFolderAdd(itemData)
 }
+// 判断是否需要改密
+const needRepass =async ()=>{
+      const infoRes = await getInfo();
+      console.log("infoRes", infoRes);
+      if(infoRes.repass){
+        userStore.logOut().then(() => {
+          location.href = "/index";
+       });
+          ElMessage.error("密码过期,请重新登录");
+      }
+}
 const clickPath = (index, items) => {
   items = toRaw(items);
   localStorage.setItem("inChat", items.path == "/index" ? 1 : 0)