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