Commit fa7018b1 authored by tyn's avatar tyn

验证码登录修复

parent f9c03751
......@@ -174,7 +174,7 @@
<br>本条例解释权归交易平台所有。
</div>
<div slot="footer">
<el-button class="searchBtn" type="primary" style="width: 90px;" @click="goRegister" >同意</el-button>
<el-button class="searchBtn" type="primary" style="width: 90px;" @click="goRegister">同意</el-button>
<el-button @click="dialogVisible = false">取 消</el-button>
</div>
</el-dialog>
......@@ -419,7 +419,7 @@ export default {
return false;
}
this.$store.dispatch("user/userLogin", this.mimaparam).then((res) => {
this.$store.dispatch("user/userLogin", this.mimaparam).then(res => {
this.toList();
});
......@@ -430,14 +430,8 @@ export default {
this.$message.error('账号、验证码不能为空!');
return false;
}
smsLogin(this.yzmparam).then(res => {
if (res.code == 200) {
let token = res.token;
this.$store.commit("user/SET_TOKEN", token);
this.toList();
} else {
this.$message.error(res.msg);
}
this.$store.dispatch("user/smsLogin", this.yzmparam).then(res => {
this.toList();
});
},
//验证短信验证码、图形验证码
......@@ -584,7 +578,7 @@ export default {
return isJPG && isLt2M;
},
goRegister() {
this.$router.push('/register')
this.$router.push('/register');
}
}
}
......
import { loginApi, getUserInfoApi, loginOutApi } from "@/api/login";
import { loginApi, getUserInfoApi, loginOutApi, smsLogin } from "@/api/login";
import { getToken, setToken, removeToken } from "@/utils/auth";
const state = {
token: getToken(),
......@@ -21,7 +21,7 @@ const actions = {
* @param {Object} payload 参数
* @param {Function} commit 提交同步处理数据
*/
userLogin({ commit },payload) {
userLogin({ commit }, payload) {
return new Promise((resolve, reject) => {
// 登录api调用
......@@ -38,12 +38,29 @@ const actions = {
});
},
smsLoginHandler({ commit }, payload) {
return new Promise((resolve, reject) => {
// 登录api调用
smsLogin(payload).then(res => {
// 获取token
commit("SET_TOKEN", res.token);
setToken(res.token);
resolve(res);
}).catch(err => {
console.log(err);
reject(err);
});
});
},
/**
* 根据token 获取用户信息
* @param {Object} payload 参数
* @param {Function} commit 提交同步处理数据
*/
getUserInfo({ commit },payload) {
getUserInfo({ commit }, payload) {
return new Promise((resolve, reject) => {
// 用户信息api调用
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment