|
@@ -13,6 +13,7 @@
|
|
|
<script>
|
|
|
import { genTestUserSig } from "../../../public/debug/GenerateTestUserSig";
|
|
|
import { companyInfo, memberinfo } from "../../api";
|
|
|
+import { log, setUserLoginInfo } from "../../utils";
|
|
|
|
|
|
export default {
|
|
|
name: "Login",
|
|
@@ -41,10 +42,14 @@ export default {
|
|
|
return;
|
|
|
}
|
|
|
//清掉登录状态才能重新登录
|
|
|
- this.$store.commit("userLogoutSuccess");
|
|
|
+ this.logout();
|
|
|
|
|
|
- let form = sessionStorage.getItem('from');
|
|
|
- if(form=='company'){
|
|
|
+ let from = sessionStorage.getItem('from');
|
|
|
+ // let inviterInfo = JSON.parse(sessionStorage.getItem('inviterInfo'));
|
|
|
+ let inviterInfo = await genTestUserSig(this.UserID);
|
|
|
+ console.log('inviterInfo',inviterInfo);
|
|
|
+ console.log('login inviterInfo',inviterInfo);
|
|
|
+ if(from=='company'){
|
|
|
companyInfo({ companyId: this.UserID })
|
|
|
.then((res) => {
|
|
|
if (res.data.code == "200") {
|
|
@@ -52,11 +57,11 @@ export default {
|
|
|
} else {
|
|
|
this.loginInfo = {};
|
|
|
}
|
|
|
- // console.log("this.loginInfo", this.loginInfo);
|
|
|
+ console.log("this.loginInfo", this.loginInfo);
|
|
|
|
|
|
const userSig = genTestUserSig(this.UserID).userSig;
|
|
|
const userId = this.UserID;
|
|
|
- const name = this.loginInfo.userName;
|
|
|
+ const name = this.loginInfo?.userName||inviterInfo?.username;
|
|
|
const loginsPortrait = this.loginInfo.logoFileList[0]?.filesUrl;
|
|
|
this.$store.commit("userLoginSuccess");
|
|
|
this.$store.commit("setLoginUserInfo", {
|
|
@@ -89,7 +94,7 @@ export default {
|
|
|
userSig,
|
|
|
});
|
|
|
});
|
|
|
- }else if(form=='veterans'){
|
|
|
+ }else if(from=='veterans'){
|
|
|
memberinfo({ veteMemberId: this.UserID })
|
|
|
.then((res) => {
|
|
|
console.log('memberinfo',res);
|
|
@@ -137,12 +142,31 @@ export default {
|
|
|
});
|
|
|
|
|
|
}else{
|
|
|
- this.$message("登录出错请联系管理员!");
|
|
|
- console.log('1111 form',form);
|
|
|
- }
|
|
|
+ const userSig = genTestUserSig(this.UserID).userSig;
|
|
|
+ const userId = this.UserID;
|
|
|
+ const loginsPortrait = `${location.origin}/#/static/images/avatar15.png`;
|
|
|
+ this.$store.commit("userLoginSuccess");
|
|
|
+ this.$store.commit("setLoginUserInfo", {
|
|
|
+ userId,
|
|
|
+ // loginsPortrait,
|
|
|
+ userSig,
|
|
|
+ });
|
|
|
|
|
|
-
|
|
|
+ // 登录 trtcCalling
|
|
|
+ this.$trtcCalling.login({
|
|
|
+ userID: this.UserID,
|
|
|
+ userSig,
|
|
|
+ });
|
|
|
+ }
|
|
|
},
|
|
|
+ logout(){
|
|
|
+ this.$trtcCalling.logout();
|
|
|
+ this.$store.commit("userLogoutSuccess");
|
|
|
+ setUserLoginInfo({
|
|
|
+ token: "",
|
|
|
+ phoneNum: "",
|
|
|
+ });
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|