修改user的token与过期时间

master
冷调 2024-08-10 19:18:02 +08:00
parent a09f306928
commit b0fce2d310
2 changed files with 19 additions and 19 deletions

View File

@ -40,10 +40,10 @@ const user = {
Login({commit}, userInfo) { Login({commit}, userInfo) {
const username = userInfo.username.trim() const username = userInfo.username.trim()
const password = userInfo.password const password = userInfo.password
const code = userInfo.code // const code = userInfo.code
const uuid = userInfo.uuid const uuid = userInfo.uuid
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
login(username, password, code, uuid).then(res => { login(username, password, uuid).then(res => {
let data = res.data let data = res.data
setToken(data.accessToken) setToken(data.accessToken)
commit('SET_TOKEN', data.accessToken) commit('SET_TOKEN', data.accessToken)

View File

@ -23,20 +23,20 @@
<svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="password"/> <svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="password"/>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item v-if="captchaEnabled" prop="code"> <!-- <el-form-item v-if="captchaEnabled" prop="code">-->
<el-input <!-- <el-input-->
v-model="loginForm.code" <!-- v-model="loginForm.code"-->
auto-complete="off" <!-- auto-complete="off"-->
placeholder="验证码" <!-- placeholder="验证码"-->
style="width: 63%" <!-- style="width: 63%"-->
@keyup.enter.native="handleLogin" <!-- @keyup.enter.native="handleLogin"-->
> <!-- >-->
<svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="validCode"/> <!-- <svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="validCode"/>-->
</el-input> <!-- </el-input>-->
<div class="login-code"> <!-- <div class="login-code">-->
<img :src="codeUrl" class="login-code-img" @click="getCode"/> <!-- <img :src="codeUrl" class="login-code-img" @click="getCode"/>-->
</div> <!-- </div>-->
</el-form-item> <!-- </el-form-item>-->
<el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;"></el-checkbox> <el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;"></el-checkbox>
<el-form-item style="width:100%;"> <el-form-item style="width:100%;">
<el-button <el-button
@ -75,7 +75,7 @@ export default {
username: "admin", username: "admin",
password: "admin123", password: "admin123",
rememberMe: false, rememberMe: false,
code: "", // code: "",
uuid: "" uuid: ""
}, },
loginRules: { loginRules: {
@ -85,9 +85,9 @@ export default {
password: [ password: [
{required: true, trigger: "blur", message: "请输入您的密码"} {required: true, trigger: "blur", message: "请输入您的密码"}
], ],
code: [{required: true, trigger: "change", message: "请输入验证码"}] // code: [{required: true, trigger: "change", message: ""}]
}, },
loading: false, // loading: false,
// //
captchaEnabled: true, captchaEnabled: true,
// //