Commit fa7018b1 authored by tyn's avatar tyn

验证码登录修复

parent f9c03751
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
<br>本条例解释权归交易平台所有。 <br>本条例解释权归交易平台所有。
</div> </div>
<div slot="footer"> <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> <el-button @click="dialogVisible = false">取 消</el-button>
</div> </div>
</el-dialog> </el-dialog>
...@@ -419,7 +419,7 @@ export default { ...@@ -419,7 +419,7 @@ export default {
return false; return false;
} }
this.$store.dispatch("user/userLogin", this.mimaparam).then((res) => { this.$store.dispatch("user/userLogin", this.mimaparam).then(res => {
this.toList(); this.toList();
}); });
...@@ -430,14 +430,8 @@ export default { ...@@ -430,14 +430,8 @@ export default {
this.$message.error('账号、验证码不能为空!'); this.$message.error('账号、验证码不能为空!');
return false; return false;
} }
smsLogin(this.yzmparam).then(res => { this.$store.dispatch("user/smsLogin", this.yzmparam).then(res => {
if (res.code == 200) {
let token = res.token;
this.$store.commit("user/SET_TOKEN", token);
this.toList(); this.toList();
} else {
this.$message.error(res.msg);
}
}); });
}, },
//验证短信验证码、图形验证码 //验证短信验证码、图形验证码
...@@ -584,7 +578,7 @@ export default { ...@@ -584,7 +578,7 @@ export default {
return isJPG && isLt2M; return isJPG && isLt2M;
}, },
goRegister() { 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"; import { getToken, setToken, removeToken } from "@/utils/auth";
const state = { const state = {
token: getToken(), token: getToken(),
...@@ -21,7 +21,7 @@ const actions = { ...@@ -21,7 +21,7 @@ const actions = {
* @param {Object} payload 参数 * @param {Object} payload 参数
* @param {Function} commit 提交同步处理数据 * @param {Function} commit 提交同步处理数据
*/ */
userLogin({ commit },payload) { userLogin({ commit }, payload) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
// 登录api调用 // 登录api调用
...@@ -38,12 +38,29 @@ const actions = { ...@@ -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 获取用户信息 * 根据token 获取用户信息
* @param {Object} payload 参数 * @param {Object} payload 参数
* @param {Function} commit 提交同步处理数据 * @param {Function} commit 提交同步处理数据
*/ */
getUserInfo({ commit },payload) { getUserInfo({ commit }, payload) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
// 用户信息api调用 // 用户信息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