From 9d692b302a79012b538d796c5419e33015550bf5 Mon Sep 17 00:00:00 2001 From: whyczyk <525500596@qq.com> Date: 星期二, 08 二月 2022 11:05:59 +0800 Subject: [PATCH] 优化项目结构 --- src/pages/login/login.vue | 28 ++++++++++++++++++++++------ 1 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/pages/login.vue b/src/pages/login/login.vue similarity index 83% rename from src/pages/login.vue rename to src/pages/login/login.vue index 89a195a..49dd949 100644 --- a/src/pages/login.vue +++ b/src/pages/login/login.vue @@ -5,11 +5,11 @@ <div class="appName">{{ platformName }}</div> <div class="login-title">鐧诲綍</div> <div class="lineInput"> - <img src="../assets/img/login-ico1.png" class="ico1"> + <img src="../../assets/img/login-ico1.png" class="ico1"> <van-field v-model="userName" placeholder="璇疯緭鍏ヨ处鍙�" /> </div> <div class="lineInput"> - <img src="../assets/img/login-ico2.png" class="ico2"> + <img src="../../assets/img/login-ico2.png" class="ico2"> <van-field v-model="password" placeholder="璇疯緭鍏ュ瘑鐮�" type="password" /> </div> <div class="subBtn" @click="submit">鐧诲綍</div> @@ -21,8 +21,9 @@ <script> import { login, - searchPlatformName -} from "@/assets/js/api"; + searchPlatformName, + getLoginVerity +} from "@/pages/login/js/api"; import { mapMutations, } from 'vuex'; @@ -31,10 +32,12 @@ return { userName: '', password: '', + verifyCode: '', platformName: "", } }, mounted() { + this.changeVerifyCode() this.searchPlatformName(); }, methods: { @@ -72,13 +75,25 @@ message: '鐧诲綍涓�...', duration: 0 }) - login(self.userName, self.password).then(res => { + login(self.userName, self.password, self.verifyCode).then(res => { // 瀵圭粨鏋滆繘琛屽鐞� self.handleLogin(res) }).catch(error => { // 鍏抽棴绛夊緟 // console.log(error); self.$toast("缃戠粶寮傚父"); + }); + }, + changeVerifyCode() { + getLoginVerity().then(res => { + let rs = JSON.parse(res.data.result); + if (rs.code == 1) { + this.verifyCode = rs.data + ""; + } else { + this.verifyCode = ""; + } + }).catch(error => { + this.verifyCode = ""; }); }, // 鐧诲綍楠岃瘉 @@ -96,6 +111,7 @@ path: '/menu' }) } else { + this.changeVerifyCode(); self.$toast(rs.msg); } }, @@ -114,7 +130,7 @@ .logo-bg { width: 100%; height: 100%; - background: url("../assets/img/logo-bg.png") 0 0 no-repeat; + background: url("../../assets/img/logo-bg.png") 0 0 no-repeat; background-size: 100% 100%; position: absolute; left: 0; -- Gitblit v1.9.1