From f4c324b44aadc4d8a44d4c67c588d2f76261ccaa Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期三, 30 十一月 2022 16:07:39 +0800
Subject: [PATCH] fix:消息分页 视频查询 图片查询

---
 src/views/login/index.vue |   50 +++++++++++++++++++++++++++++++++-----------------
 1 files changed, 33 insertions(+), 17 deletions(-)

diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index d33b057..3448171 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -4,7 +4,7 @@
     <div class="text">
       <div class="logo">
         <img
-          src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__155eeb2ceaac89ec717869a050964a36.svg"
+          :src="imgUrl"
           alt="">
       </div>
       <div class="text-r">
@@ -55,6 +55,8 @@
 <script>
 import { isvalidUsername } from "@/utils/validate";
 import { createNamespacedHelpers } from "vuex";
+import users from "@/api/users";
+
 const { mapActions } = createNamespacedHelpers("users");
 export default {
   name: "login",
@@ -77,9 +79,8 @@
       loginForm: {
         username:"",
         password:"",
-        // username: "admin",
-        // password: "macro123",
       },
+      imgUrl:'',
       loginRules: {
         username: [
           { required: true, trigger: "blur", validator: validateUsername },
@@ -92,18 +93,25 @@
       pwdType: false,
     };
   },
-  created() { },
+  created() {
+    const pic = JSON.parse(sessionStorage.getItem('pic'));
+    if(pic){
+      this.imgUrl = pic.loginPageIconUrl
+    }else{
+      this.$axios({
+          method: 'get',
+          url: 'sccg/system/portal/logo/search',
+        }).then(res => {
+          this.imgUrl = res.data.loginPageIconUrl
+        })
+    }
+   },
   methods: {
     showPwd() {
-      if (!this.pwdType) {
-        this.pwdType = true;
-      } else {
-        this.pwdType = false;
-      }
+      this.pwdType = !this.pwdType;
     },
     ...mapActions(["login"]),
     handleLogin() {
-      console.log("in login");
       const { username, password } = this.loginForm;
       const that = this;
       this.$axios
@@ -113,26 +121,29 @@
         })
         .then(function (response) {
           if (response.code === 200) {
+            // 璁剧疆toke鏃堕棿
             // 淇濆瓨token
-            console.log(response);
-            localStorage.setItem('token',response.data.token);
+            sessionStorage.setItem('token',response.data.token);
             // 淇濆瓨token
-            localStorage.setItem('tokenHead',response.data.tokenHead)
+            sessionStorage.setItem('tokenHead',response.data.tokenHead);
+            // 淇濆瓨鐢ㄦ埛鐧诲綍鍚�
+            sessionStorage.setItem('name',username);
             // 璺宠浆鍒伴椤�
             that.$router.push("/home");
           }else{
             that.$refs.loginForm.validate((valid)=>{
               if(valid){
-                that.$message.error(response.data.message);
+                that.$message({
+                  type:'warning',
+                  message:response.message
+                })
               }
             })
           }
-          // console.log(response);
         })
         .catch(function (error) {
-          console.log(error);
         });
-    },
+    }
   },
 };
 </script>
@@ -157,6 +168,10 @@
   top: 20%;
   right: 5%;
   width: 360px;
+  &:deep(.el-input__inner){
+    background-color: #fff !important;
+    border: 1px solid #dcdfe6 !important;
+  }
 }
 
 .text {
@@ -171,6 +186,7 @@
   .logo>img {
     width: 75px;
     height: 75px;
+    border-radius: 4px;
   }
 
   .text-r {

--
Gitblit v1.8.0