From 9f16b5c553b479ea12fe368a7ecc748872ea8b98 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 12 六月 2025 11:11:27 +0800 Subject: [PATCH] 修改配置文件 --- web_src/src/components/Login.vue | 32 +++++++++++++++----------------- 1 files changed, 15 insertions(+), 17 deletions(-) diff --git a/web_src/src/components/Login.vue b/web_src/src/components/Login.vue old mode 100644 new mode 100755 index 7aff1ae..64a3cbd --- a/web_src/src/components/Login.vue +++ b/web_src/src/components/Login.vue @@ -22,7 +22,7 @@ </div> <div class="container-login100-form-btn"> - <div class="wrap-login100-form-btn"> + <div class="wrap-login100-form-btn" :class="{'login-loading': isLoging}" v-loading="isLoging" element-loading-background="rgb(0 0 0 / 0%);" element-loading-custom-class="login-loading-class"> <div class="login100-form-bgbtn"></div> <button class="login100-form-btn" @click="login">鐧诲綍</button> </div> @@ -35,12 +35,14 @@ <script> import crypto from 'crypto' +import userService from "./service/UserService"; export default { name: 'Login', data(){ return { isLoging: false, showPassword: false, + loginLoading: false, username: '', password: '' } @@ -65,10 +67,6 @@ //鐧诲綍璇锋眰 toLogin(){ - - //涓�鑸璺熷悗绔簡瑙e瘑鐮佺殑鍔犲瘑瑙勫垯 - //杩欓噷渚嬪瓙鐢ㄧ殑鍝堝笇绠楁硶鏉ヨ嚜./js/sha1.min.js - //闇�瑕佹兂鍚庣鍙戦�佺殑鐧诲綍鍙傛暟 let loginParam = { username: this.username, @@ -77,15 +75,21 @@ var that = this; //璁剧疆鍦ㄧ櫥褰曠姸鎬� this.isLoging = true; + let timeoutTask = setTimeout(()=>{ + that.$message.error("鐧诲綍瓒呮椂"); + that.isLoging = false; + }, 1000) this.$axios({ method: 'get', - url:"/api/user/login", + url:"/api/user/login", params: loginParam }).then(function (res) { - console.log(JSON.stringify(res)); - if (res.data == "success") { - that.$cookies.set("session", {"username": that.username}) ; + window.clearTimeout(timeoutTask) + console.log(res); + console.log("鐧诲綍鎴愬姛"); + if (res.data.code === 0 ) { + userService.setUser(res.data.data) //鐧诲綍鎴愬姛鍚� that.cancelEnterkeyDefaultAction(); that.$router.push('/'); @@ -98,17 +102,11 @@ }); } }).catch(function (error) { + console.log(error) + window.clearTimeout(timeoutTask) that.$message.error(error.response.data.msg); that.isLoging = false; }); - }, - setCookie: function (cname, cvalue, exdays) { - var d = new Date(); - d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); - var expires = "expires=" + d.toUTCString(); - console.info(cname + "=" + cvalue + "; " + expires); - document.cookie = cname + "=" + cvalue + "; " + expires; - console.info(document.cookie); }, cancelEnterkeyDefaultAction: function() { document.onkeydown = function(e) { -- Gitblit v1.8.0