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