From 21ddc9ec1b1b76d2ce20e512328e65acaf1af2bf Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期一, 16 一月 2023 10:35:15 +0800
Subject: [PATCH] 廊坊代码更新

---
 src/components/login.vue |   62 +++++++++++++++++++++++--------
 1 files changed, 46 insertions(+), 16 deletions(-)

diff --git a/src/components/login.vue b/src/components/login.vue
index 0588ded..c1ba266 100644
--- a/src/components/login.vue
+++ b/src/components/login.vue
@@ -1,10 +1,16 @@
 <template>
   <div class="container">
     <div class="title_img">
-      <img src="../assets/img/loginLogo.png" alt="" />
+      <img
+        src="../assets/img/loginLogo.png"
+        alt=""
+      />
     </div>
     <div class="main_img">
-      <img src="../assets/img/loginMain.png" alt="" />
+      <img
+        src="../assets/img/loginMain.png"
+        alt=""
+      />
     </div>
     <div class="login">
       <div class="login_title">
@@ -86,8 +92,11 @@
             size="meddle"
             autocomplete="off"
           >
-            <i slot="prefix" class="el-icon-user"></i
-          ></el-input>
+            <i
+              slot="prefix"
+              class="el-icon-user"
+            ></i>
+          </el-input>
         </el-form-item>
 
         <el-form-item prop="pwd">
@@ -98,8 +107,11 @@
             class="nobr"
             autocomplete="off"
           >
-            <i slot="prefix" class="el-icon-lock"></i
-          ></el-input>
+            <i
+              slot="prefix"
+              class="el-icon-lock"
+            ></i>
+          </el-input>
         </el-form-item>
 
         <el-form-item required>
@@ -113,7 +125,10 @@
             </el-form-item>
           </el-col>
 
-          <el-col :span="6" align="right">
+          <el-col
+            :span="6"
+            align="right"
+          >
             <validCode
               v-model="validCode"
               ref="refresh"
@@ -122,14 +137,16 @@
           </el-col>
         </el-form-item>
         <el-form-item>
-          <img src="../assets/img/zhengshu.png" alt="" /><span
-            >璇佷功瀹夎涓庢坊鍔犱俊浠荤珯鐐�</span
-          >
+          <img
+            src="../assets/img/zhengshu.png"
+            alt=""
+          /><span>璇佷功瀹夎涓庢坊鍔犱俊浠荤珯鐐�</span>
         </el-form-item>
         <el-form-item>
-          <img src="../assets/img/document.png" alt="" /><span
-            >浣跨敤甯姪鏂囨。</span
-          >
+          <img
+            src="../assets/img/document.png"
+            alt=""
+          /><span>浣跨敤甯姪鏂囨。</span>
         </el-form-item>
         <el-form-item>
           <el-button
@@ -143,8 +160,7 @@
             "
             :loading="loading"
             @click="submitForm('loginForm')"
-            >鐧诲綍</el-button
-          >
+          >鐧诲綍</el-button>
         </el-form-item>
       </el-form>
     </div>
@@ -177,6 +193,7 @@
     };
 
     const checkValidCode = (rule, value, callback) => {
+
       if (!value) {
         callback(new Error('璇疯緭鍏ラ獙璇佺爜'));
       } else if (value.toUpperCase() !== this.validCode.toUpperCase()) {
@@ -207,6 +224,7 @@
     //   鑾峰彇vuex涓瑼ctions閲岀殑鏂规硶
     ...mapActions(['login', 'getpublickey']),
     getCode(data) {
+ 
       this.validCode = data; //鍦╠ata涓畾涔変竴涓� validCode:'',鐢ㄦ潵璁板綍楠岃瘉鐮併��
     },
 
@@ -216,6 +234,15 @@
           this.loading = true;
           this.login(this.loginForm)
             .then((response) => {
+              if (response.code != 200) {
+                this.loading = false
+                Message({
+                  message: response.msg,
+                  type: 'error',
+                  duration: 5 * 1000,
+                });
+                return
+              }
               this.setCookies(response);
               getPerms().then((res) => {
                 if (res.code == 200) {
@@ -224,7 +251,9 @@
                   if (res.result.length != 0) {
                     this.$router.push('/');
                   }
+                  this.loading = false
                 } else {
+                  this.loading = false
                   console.log('error submit!!');
                 }
               });
@@ -239,6 +268,7 @@
           this.$refs.refresh.createdCode();
           this.validCode = ''; //娓呯┖楠岃瘉鐮佽緭鍏ユ鐨勫唴瀹�
         } else {
+          this.loading = false
           console.log('error submit!!');
           return false;
         }
@@ -255,7 +285,7 @@
       localStorage.setItem('LFToken', LfPrems);
     },
   },
-  created() {},
+  created() { },
 };
 </script>
 

--
Gitblit v1.9.3