Commit 0ad46886 by zhangleyuan

feat:处理B端免登录

parent 91fa54ed
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: wufan * @Author: wufan
* @Date: 2020-12-01 17:21:21 * @Date: 2020-12-01 17:21:21
* @LastEditors: zhangleyuan * @LastEditors: zhangleyuan
* @LastEditTime: 2021-01-09 11:06:42 * @LastEditTime: 2021-04-09 14:28:09
* @Description: Description * @Description: Description
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有 * @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/ */
...@@ -44,6 +44,9 @@ export function getLastedVersion(params: object) { ...@@ -44,6 +44,9 @@ export function getLastedVersion(params: object) {
export function getEnterpriseUser(params: object) { export function getEnterpriseUser(params: object) {
return Service.Hades('public/hades/getEnterpriseUser', params); return Service.Hades('public/hades/getEnterpriseUser', params);
} }
export function getWXWorkLoginNoCheck(params: object) {
return Service.Hades('anon/hades/getWXWorkLoginNoCheck', params);
}
export const getOssClient = ( export const getOssClient = (
data: object, data: object,
instId: string, instId: string,
......
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
* @Author: wufan * @Author: wufan
* @Date: 2020-12-01 17:20:49 * @Date: 2020-12-01 17:20:49
* @LastEditors: zhangleyuan * @LastEditors: zhangleyuan
* @LastEditTime: 2021-01-09 11:08:02 * @LastEditTime: 2021-04-09 14:28:59
* @Description: Description * @Description: Description
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有 * @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/ */
import { getUserStore, getUserPermission ,logout,getStoreUser,sendBizAuthCode,editUserPhone,checkBizAuthCode,sendNewPhoneAuthCode,sendLoginAuthCode,login,getLastedVersion, getEnterpriseUser } from '@/data-source/base/request-apis'; import { getUserStore, getUserPermission ,logout,getStoreUser,sendBizAuthCode,editUserPhone,checkBizAuthCode,sendNewPhoneAuthCode,sendLoginAuthCode,login,getLastedVersion, getEnterpriseUser,getWXWorkLoginNoCheck} from '@/data-source/base/request-apis';
export default class StoreService { export default class StoreService {
// 获取员工列表 // 获取员工列表
...@@ -52,4 +52,8 @@ export default class StoreService { ...@@ -52,4 +52,8 @@ export default class StoreService {
static getEnterpriseUser(params: any){ static getEnterpriseUser(params: any){
return getEnterpriseUser(params); return getEnterpriseUser(params);
} }
static getWXWorkLoginNoCheck(params: any){
return getWXWorkLoginNoCheck(params);
}
} }
\ No newline at end of file
...@@ -24,6 +24,33 @@ function Login(props) { ...@@ -24,6 +24,33 @@ function Login(props) {
const [phoneError, setPhoneError] = useState(false); const [phoneError, setPhoneError] = useState(false);
const [checkObject1, setCheckObject1] = useState({}); const [checkObject1, setCheckObject1] = useState({});
useEffect(()=>{
const enterpriseId = getParameterByName("enterpriseId");
const userId = getParameterByName("userId");
const from = getParameterByName("from");
console.log('enterpriseId',enterpriseId);
console.log('userId',userId);
console.log('from',from);
if(from ==='customer' && enterpriseId && userId){
console.log('我进来了');
getWXWorkLoginNoCheck(enterpriseId,userId);
}
},[])
function getWXWorkLoginNoCheck(enterpriseId,userId){
const params = {
appTermEnum: "XIAOMAI_CLOUD_CLASS_PC_WEB_ADMIN",
enterpriseId,
userId
}
BaseService.getWXWorkLoginNoCheck(params).then((res) => {
User.setUserId(res.result.loginInfo.userId);
User.setToken(res.result.loginInfo.xmToken);
User.setEnterpriseId(res.result.enterpriseId);
window.RCHistory.push({
pathname: `/switch-route`,
})
})
}
async function checkAccount(code, callback = () => { }) { async function checkAccount(code, callback = () => { }) {
callback(); callback();
} }
......
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