Commit eed8f085 by zhangleyuan

feat:处理跳转至C端

parent 3496fe7d
/*
* @Author: 吴文洁
* @Date: 2020-08-31 09:34:25
* @LastEditors: wufan
* @LastEditTime: 2021-01-09 15:50:08
* @LastEditors: zhangleyuan
* @LastEditTime: 2021-04-13 17:08:34
* @Description:
* @Copyright: 杭州杰竞科技有限公司 版权所有
*/
......@@ -95,12 +95,19 @@ class User {
return Storage.remove(`${PREFIX}_enterpriseId`)
}
getCustomerStoreId(){
return Storage.get(`${PREFIX}_customerStoreId`);
}
setCustomerStoreId(value:any) {
return Storage.set(`${PREFIX}_customerStoreId`,value);
}
clearUserInfo(){
Storage.remove(`${USER_PREFIX}_token_${Storage.get(`${USER_PREFIX}_storeId`)}`);
Storage.remove(`${USER_PREFIX}_userId_${Storage.get(`${USER_PREFIX}_storeId`)}`);
Storage.remove(`${USER_PREFIX}_userPhone_${Storage.get(`${USER_PREFIX}_storeId`)}`);
Storage.remove(`${USER_PREFIX}_bindPhone_${Storage.get(`${USER_PREFIX}_storeId`)}`);
Storage.remove(`${USER_PREFIX}_bindWeChat_${Storage.get(`${USER_PREFIX}_storeId`)}`);
Storage.remove(`${USER_PREFIX}_token`);
Storage.remove(`${USER_PREFIX}_userId`);
Storage.remove(`${USER_PREFIX}_userPhone`);
Storage.remove(`${USER_PREFIX}_bindPhone`);
Storage.remove(`${USER_PREFIX}_bindWeChat`);
Storage.remove(`${USER_PREFIX}_userName_${Storage.get(`${USER_PREFIX}_storeId`)}`);
Storage.remove(`${USER_PREFIX}_avatar_${Storage.get(`${USER_PREFIX}_storeId`)}`);
Storage.remove(`${USER_PREFIX}_customerId_${Storage.get(`${USER_PREFIX}_storeId`)}`);
......
......@@ -27,7 +27,7 @@ function Header(props) {
const [nickName, setNickName] = useState('');
const [phone, setPhone] = useState('');
const ctx = useContext(XMContext);
const htmlUrl = `${LIVE_SHARE}store/index?id=${User.getStoreId()}&userId=${User.getUserId()}&from=work_weixin`;
const htmlUrl = `${LIVE_SHARE}store/index?id=${User.getCustomerStoreId()}&userId=${User.getUserId()}&from=work_weixin`;
const storeUserId = User.getStoreUserId();
const enterpriseId = User.getEnterpriseId();
......
......@@ -29,9 +29,10 @@ function Login(props) {
const enterpriseId = getParameterByName("enterpriseId");
const userId = getParameterByName("userId");
const from = getParameterByName("from");
console.log('enterpriseId',enterpriseId);
console.log('userId',userId);
console.log('from',from);
const storeId = getParameterByName("storeId");
if(storeId){
User.setCustomerStoreId(storeId);
}
if(from ==='customer' && enterpriseId && userId){
if( !user.getToken() || enterpriseId !== user.getEnterpriseId() ){
getWXWorkLoginNoCheck(enterpriseId,userId);
......
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