Commit eed8f085 by zhangleyuan

feat:处理跳转至C端

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