优化第三方登录

dev
smallchill 6 years ago
parent 46d3821ed8
commit c4ee8e96a3
  1. 3
      src/store/modules/user.js
  2. 7
      src/views/wel/index.vue

@ -221,6 +221,9 @@ const user = {
setStore({name: 'tenantId', content: state.tenantId, type: 'session'})
},
SET_USER_INFO: (state, userInfo) => {
if (validatenull(userInfo.avatar)) {
userInfo.avatar = "/img/bg/img-logo.png";
}
state.userInfo = userInfo;
setStore({name: 'userInfo', content: state.userInfo})
},

@ -452,12 +452,14 @@
import {registerGuest} from "@/api/user";
import {getTopUrl} from "@/util/util";
import {info} from "@/api/system/tenant";
import {validatenull} from "@/util/validate";
export default {
name: "wel",
data() {
return {
form: {
tenantId: '',
name: '',
account: '',
password: '',
@ -478,7 +480,7 @@
},
mounted() {
//
if (this.userInfo.user_id === undefined || this.userInfo.user_id < 0) {
if (validatenull(this.userInfo.user_id) || this.userInfo.user_id < 0) {
this.form.name = this.userInfo.user_name;
this.form.account = this.userInfo.user_name;
this.accountBox = true;
@ -512,6 +514,9 @@
} else {
this.$message.error(data.msg || '提交失败');
}
}, error => {
window.console.log(error);
this.loading = false;
});
},
getTenant() {

Loading…
Cancel
Save