dev_202412
yujialong 4 months ago
parent d4fcac57cc
commit d18143af97
  1. 6
      src/layouts/header/index.vue
  2. 6
      src/pages/account/login/index.vue
  3. 3
      src/pages/account/redirect/index.vue

@ -34,7 +34,7 @@
<el-dropdown size="medium" @command="menuChange"> <el-dropdown size="medium" @command="menuChange">
<div class="user"> <div class="user">
<el-avatar :size="35" :src="avatar"></el-avatar> <el-avatar :size="35" :src="avatar"></el-avatar>
<span class="username">{{ customerName || cName || userName }}</span> <span class="username">{{ account }}</span>
</div> </div>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item v-if="isIndex" command="index">前往{{ serverToken ? '教学' : '学习' }}</el-dropdown-item> <el-dropdown-item v-if="isIndex" command="index">前往{{ serverToken ? '教学' : '学习' }}</el-dropdown-item>
@ -89,6 +89,7 @@ export default {
ip: localStorage.getItem('localIp') ? +localStorage.getItem('localIp') : 0, ip: localStorage.getItem('localIp') ? +localStorage.getItem('localIp') : 0,
mobileMenuStatus: false, mobileMenuStatus: false,
timer: null, timer: null,
account: '',
}; };
}, },
components: { components: {
@ -202,7 +203,8 @@ export default {
userAvatars && this.setAvatar(userAvatars) userAvatars && this.setAvatar(userAvatars)
this.setUserId(userId) this.setUserId(userId)
this.setUserName(userName) this.setUserName(userName)
this.setAccount(res.result.userAccount.account) this.account = res.result.userAccount.account
this.setAccount(this.account)
}, },
// //
menuChange (e) { menuChange (e) {

@ -19,7 +19,7 @@
<div v-show="!verCodeLogin" class="items"> <div v-show="!verCodeLogin" class="items">
<el-form-item class="flex-1" prop="account"> <el-form-item class="flex-1" prop="account">
<label class="label account"></label> <label class="label account"></label>
<el-input v-model.trim="form.account" placeholder="请输入账号" @keyup.enter.native="submit"></el-input> <el-input v-model.trim="form.account" placeholder="请输入账号/手机号" @keyup.enter.native="submit"></el-input>
</el-form-item> </el-form-item>
</div> </div>
<template v-if="verCodeLogin"> <template v-if="verCodeLogin">
@ -245,7 +245,7 @@ export default {
distinguish: 0, distinguish: 0,
}, },
rules: { rules: {
account: [{ required: true, message: "请输入账号", trigger: "blur" }], account: [{ required: true, message: "请输入账号/手机号", trigger: "blur" }],
password: [{ required: true, message: "请输入密码", trigger: "blur" }], password: [{ required: true, message: "请输入密码", trigger: "blur" }],
code: [{ required: true, message: "请输入验证码", trigger: "blur" }] code: [{ required: true, message: "请输入验证码", trigger: "blur" }]
}, },
@ -347,7 +347,7 @@ export default {
handleRule () { handleRule () {
this.rules.account[0].message = this.verCodeLogin ? this.rules.account[0].message = this.verCodeLogin ?
'请输入手机号/邮箱' : '请输入手机号/邮箱' :
'请输入账号' '请输入账号/手机号'
}, },
// //
typeClick (tab) { typeClick (tab) {

@ -30,6 +30,9 @@
<el-input type="password" placeholder="请输入密码" v-model.trim="form.password" autocomplete="new-password" <el-input type="password" placeholder="请输入密码" v-model.trim="form.password" autocomplete="new-password"
@keyup.enter.native="bindSubmit" /> @keyup.enter.native="bindSubmit" />
</el-form-item> </el-form-item>
<div class="text-right">
<el-link :underline="false" type="primary" @click="toLogin">返回账号登录</el-link>
</div>
<el-button class="submit" type="primary" @click="bindSubmit">绑定</el-button> <el-button class="submit" type="primary" @click="bindSubmit">绑定</el-button>
</el-form> </el-form>

Loading…
Cancel
Save