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