From b80d0c5dd5ca242427a07f4891e8a0dc354889b3 Mon Sep 17 00:00:00 2001 From: 明梦爽 <2972214568@qq.com> Date: 星期三, 19 一月 2022 23:46:29 +0800 Subject: [PATCH] 后台查看功能完成 --- src/components/Login.vue | 48 +++++++++++++----------------------------------- 1 files changed, 13 insertions(+), 35 deletions(-) diff --git a/src/components/Login.vue b/src/components/Login.vue index 3fe96b6..48999ed 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: '181360226', - password: 'pyb***20000112' + 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'} ] } } @@ -80,9 +57,10 @@ login() { this.$refs.loginFormRef.validate(async (valid) => { if (!valid) return - const { data: res } = await this.$http.post('login', this.loginForm) + const { data: res } = await this.$http.post('/login', this.loginForm) + console.log('12312123123123123') console.log(res) - if (res.code !== 200) return this.$message.error('鐧诲綍澶辫触锛�') + if (res.meta.status !== 200) return this.$message.error('鐧诲綍澶辫触锛�') this.$message.success('鐧诲綍鎴愬姛') // console.log(res) // 1. 灏嗙櫥褰曟垚鍔熶箣鍚庣殑 token锛屼繚瀛樺埌瀹㈡埛绔殑 sessionStorage 涓� @@ -90,7 +68,7 @@ // 1.2 token 鍙簲鍦ㄥ綋鍓嶇綉绔欐墦寮�鏈熼棿鐢熸晥锛屾墍浠ュ皢 token 淇濆瓨鍦� sessionStorage 涓� window.sessionStorage.setItem('token', res.data.token) // 2. 閫氳繃缂栫▼寮忓鑸烦杞埌鍚庡彴涓婚〉锛岃矾鐢卞湴鍧�鏄� /home - this.$router.push('/home') + this.$router.push('/administrator') }) } } -- Gitblit v1.8.0