From 538ff05f46412603552e9e01ed447649d36e4ced Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期四, 06 四月 2023 09:22:50 +0800
Subject: [PATCH] 搜索bug

---
 src/views/main-components/user.vue |   46 ++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 40 insertions(+), 6 deletions(-)

diff --git a/src/views/main-components/user.vue b/src/views/main-components/user.vue
index ce16b8f..2565a19 100644
--- a/src/views/main-components/user.vue
+++ b/src/views/main-components/user.vue
@@ -9,11 +9,11 @@
         </div>
       </div>
       <DropdownMenu slot="list">
-        <DropdownItem name="ownSpace">
-          <Icon type="md-person" style="margin: 0 10px 0 0" />{{
-            $t("userCenter")
-          }}</DropdownItem
-        >
+        <!--<DropdownItem name="ownSpace">-->
+          <!--<Icon type="md-person" style="margin: 0 10px 0 0" />{{-->
+            <!--$t("userCenter")-->
+          <!--}}</DropdownItem-->
+        <!--&gt;-->
         <DropdownItem name="changePass">
           <Icon type="md-unlock" style="margin: 0 10px 0 0" />{{
             $t("changePass")
@@ -53,10 +53,44 @@
   data() {
     return {
       showChangePass: false,
+      flag:0,
     };
   },
   methods: {
-    init() {},
+    init() {
+      let psw = this.getStore("userInfo");
+      psw = JSON.parse(psw).description;
+      this.checkStrengthValue(psw);
+    },
+    checkStrengthValue(v) {
+      // 璇勭骇鍒跺垽鏂瘑鐮佸己搴� 鏈�楂�5
+      let grade = 0;
+      if (/\d/.test(v)) {
+        grade++; //鏁板瓧
+      }
+      if (/[a-z]/.test(v)) {
+        grade++; //灏忓啓
+      }
+      if (/[A-Z]/.test(v)) {
+        grade++; //澶у啓
+      }
+      if (/\W/.test(v)) {
+        grade++; //鐗规畩瀛楃
+      }
+      if (v.length >= 8) {
+        grade++;
+      }
+      if(grade<5){
+        this.showChangePass = true;
+        this.flag++;
+        if(this.flag>1){
+          this.handleClickUserDropdown("loginout");
+        }
+        setInterval(() => {
+          this.init();
+        }, 1000*60)
+      }
+    },
     handleClickUserDropdown(name) {
       if (name == "ownSpace") {
         util.openNewPage(this, "ownspace_index");

--
Gitblit v1.9.1