From 546c0df2c7d278cb2a3e6fa6fc2ff730d410fdbd Mon Sep 17 00:00:00 2001
From: 明梦爽 <2972214568@qq.com>
Date: 星期二, 25 一月 2022 16:54:48 +0800
Subject: [PATCH] more
---
src/components/Login.vue | 46 ++++++++++++----------------------------------
1 files changed, 12 insertions(+), 34 deletions(-)
diff --git a/src/components/Login.vue b/src/components/Login.vue
index 95bd20a..9e3bd7d 100644
--- a/src/components/Login.vue
+++ b/src/components/Login.vue
@@ -6,27 +6,14 @@
<img src="../assets/logo.png" alt="" />
</div>
<!-- 鐧诲綍琛ㄥ崟鍖哄煙 -->
- <el-form
- ref="loginFormRef"
- :model="loginForm"
- :rules="loginFormRules"
- label-width="0px"
- class="login_form"
- >
+ <el-form ref="loginFormRef" :model="loginForm" :rules="loginFormRules" label-width="0px" class="login_form">
<!-- 鐢ㄦ埛鍚� -->
- <el-form-item prop="account">
- <el-input
- v-model="loginForm.account"
- prefix-icon="iconfont icon-user"
- ></el-input>
+ <el-form-item prop="username">
+ <el-input v-model="loginForm.username" prefix-icon="iconfont icon-user"></el-input>
</el-form-item>
<!-- 瀵嗙爜 -->
<el-form-item prop="password">
- <el-input
- v-model="loginForm.password"
- prefix-icon="iconfont icon-3702mima"
- type="password"
- ></el-input>
+ <el-input v-model="loginForm.password" prefix-icon="iconfont icon-3702mima" type="password"></el-input>
</el-form-item>
<!-- 鎸夐挳鍖哄煙 -->
<el-form-item class="btns">
@@ -44,30 +31,20 @@
return {
// 杩欐槸鐧诲綍琛ㄥ崟鐨勬暟鎹粦瀹氬璞�
loginForm: {
- account: 'admin',
+ username: 'admin',
password: '123456'
},
// 杩欐槸琛ㄥ崟鐨勯獙璇佽鍒欏璞�
loginFormRules: {
// 楠岃瘉鐢ㄦ埛鍚嶆槸鍚﹀悎娉�
- account: [
+ username: [
{ required: true, message: '璇疯緭鍏ョ櫥褰曞悕绉�', trigger: 'blur' },
- {
- min: 3,
- max: 10,
- message: '闀垮害鍦� 3 鍒� 10 涓瓧绗�',
- trigger: 'blur'
- }
+ { min: 3, max: 10, message: '闀垮害鍦� 3 鍒� 10 涓瓧绗�', trigger: 'blur'}
],
// 楠岃瘉瀵嗙爜鏄惁鍚堟硶
password: [
{ required: true, message: '璇疯緭鍏ョ櫥褰曞瘑鐮�', trigger: 'blur' },
- {
- min: 6,
- max: 15,
- message: '闀垮害鍦� 6 鍒� 15 涓瓧绗�',
- trigger: 'blur'
- }
+ { min: 6, max: 15, message: '闀垮害鍦� 6 鍒� 15 涓瓧绗�', trigger: 'blur'}
]
}
}
@@ -81,16 +58,17 @@
this.$refs.loginFormRef.validate(async (valid) => {
if (!valid) return
const { data: res } = await this.$http.post('/login', this.loginForm)
- // console.log(res)
+ console.log('12312123123123123')
+ console.log(res)
if (res.meta.status !== 200) return this.$message.error('鐧诲綍澶辫触锛�')
this.$message.success('鐧诲綍鎴愬姛')
// console.log(res)
- // 1. 灏嗙櫥褰曟垚鍔熶箣鍚庣殑 token锛屼繚瀛樺埌瀹㈡埛绔殑 session Storage 涓�
+ // 1. 灏嗙櫥褰曟垚鍔熶箣鍚庣殑 token锛屼繚瀛樺埌瀹㈡埛绔殑 sessionStorage 涓�
// 1.1 椤圭洰涓嚭浜嗙櫥褰曚箣澶栫殑鍏朵粬API鎺ュ彛锛屽繀椤诲湪鐧诲綍涔嬪悗鎵嶈兘璁块棶
// 1.2 token 鍙簲鍦ㄥ綋鍓嶇綉绔欐墦寮�鏈熼棿鐢熸晥锛屾墍浠ュ皢 token 淇濆瓨鍦� sessionStorage 涓�
window.sessionStorage.setItem('token', res.data.token)
// 2. 閫氳繃缂栫▼寮忓鑸烦杞埌鍚庡彴涓婚〉锛岃矾鐢卞湴鍧�鏄� /home
- this.$router.push('/home')
+ this.$router.push('/administrator/main')
})
}
}
--
Gitblit v1.8.0