UNPKG

wiz-frameworks

Version:

wizlong react framework

81 lines (74 loc) 3.03 kB
/** * * @overview check access-token 通过传tk的参数跳过登录验证 * @author mll * @date 2020-12-28 * */ // import { utils_tool, framework_tool, component_tool } from '../../tool' // let { Storage } = utils_tool // const { requestUrl } = framework_tool; // let { WizNotice } = component_tool // import { routerRedux } from 'dva/router'; // export default { // namespace: 'check-assess-token', // subscriptions: { // setup({ history, dispatch }) { // return history.listen((params) => { // let { search } = params; // if (search && search !== '') { // let token; // if (search.indexOf('?') !== -1) { // let _search = search.split('?')[1].split('&') // if (_search && _search.length) { // _search.map((s) => { // let p = s.split('='); // if (p && p.length) { // if (p[0] === 'tk') { // token = p[1] // } // } // }) // } // } // let nowToken = Storage.getStorage('token'); // if (nowToken && nowToken !== '') { // if (token && token !== '' && nowToken !== token) {//相同token不需要重新登录 // Storage.setStorage('token', token); // dispatch({ // type: 'getUserInfo', // payload: {} // }) // } // } // } // }); // } // }, // state: { // data: {}, // }, // effects: { // *getUserInfo({ payload }, { call, put }) { // if (network()) { // const { success, msg, data } = yield call(requestUrl.get, constants.urls.kUrlUserInfo, payload); // if (!success) { // console.log('token login fail:', msg) // WizNotice.error('登录授权失败,请重新登录') // dispatch(routerRedux.replace({ pathname: constants.env.sys_login_path || '/' })) // } else { // console.log('token login success ') // Storage.setStorage('user', { ...data }); // Storage.setStorage('isLogin', true); // } // } else { // log.info('record routes fail : network error') // WizNotice.error('登录授权失败,请重新登录') // dispatch(routerRedux.replace({ pathname: constants.env.sys_login_path || '/' })) // } // } // }, // reducers: { // } // }; "use strict";