Commit c2d68ca1 by wangshufen

KG 打包问题修复

parent b890a542
...@@ -47,6 +47,11 @@ module.exports = { ...@@ -47,6 +47,11 @@ module.exports = {
appIndexJs: resolveApp('src/index.js'), appIndexJs: resolveApp('src/index.js'),
appPackageJson: resolveApp('package.json'), appPackageJson: resolveApp('package.json'),
appSrc: resolveApp('src'), appSrc: resolveApp('src'),
matrix: resolveApp('node_modules/ml-matrix'),
d3force: resolveApp('node_modules/d3-force'),
dagre: resolveApp('node_modules/dagre-compound'),
regl: resolveApp('node_modules/regl'),
dedupe: resolveApp('node_modules/dedupe'),
yarnLockFile: resolveApp('yarn.lock'), yarnLockFile: resolveApp('yarn.lock'),
testsSetup: resolveApp('src/setupTests.js'), testsSetup: resolveApp('src/setupTests.js'),
appNodeModules: resolveApp('node_modules'), appNodeModules: resolveApp('node_modules'),
......
...@@ -146,7 +146,7 @@ module.exports = { ...@@ -146,7 +146,7 @@ module.exports = {
// Process JS with Babel. // Process JS with Babel.
{ {
test: /\.(js|jsx|mjs)$/, test: /\.(js|jsx|mjs)$/,
include: paths.appSrc, include: [paths.appSrc, paths.matrix, paths.d3force, paths.dagre, paths.regl, paths.dedupe],
loader: require.resolve('babel-loader'), loader: require.resolve('babel-loader'),
options: { options: {
......
...@@ -69,7 +69,7 @@ export default class KnowledgeMap extends Component { ...@@ -69,7 +69,7 @@ export default class KnowledgeMap extends Component {
this.setState({ childClassList: childData }); this.setState({ childClassList: childData });
}; };
getSelectList = () => { getSelectList = () => {
localStorage.getItem('token') && // localStorage.getItem('token') &&
request request
.get('kg/title') .get('kg/title')
.then((res) => { .then((res) => {
......
...@@ -81,7 +81,7 @@ export default class KnowledgeMap extends Component { ...@@ -81,7 +81,7 @@ export default class KnowledgeMap extends Component {
this.setState({ childClassList: childData }); this.setState({ childClassList: childData });
}; };
getSelectList = () => { getSelectList = () => {
localStorage.getItem('token') && // localStorage.getItem('token') &&
request request
.get('kg/title') .get('kg/title')
.then((res) => { .then((res) => {
...@@ -112,7 +112,7 @@ export default class KnowledgeMap extends Component { ...@@ -112,7 +112,7 @@ export default class KnowledgeMap extends Component {
.post('kg/search', qs.stringify(this.state.searchData)) .post('kg/search', qs.stringify(this.state.searchData))
.then((res) => { .then((res) => {
if (res.data.code === 200) { if (res.data.code === 200) {
const expandData = res.data; const expandData = res.data.data;
expandData.edges.forEach((edge) => { expandData.edges.forEach((edge) => {
edge.style = {}; edge.style = {};
edge.style.label = { edge.style.label = {
......
...@@ -28,48 +28,49 @@ const request = axios.create({ ...@@ -28,48 +28,49 @@ const request = axios.create({
}, },
}); });
function checkToken(config) { function checkFetchToken() {
request fetch('http://69.235.144.91:8048/yszh-login/auth/checkToken', {
.get('http://69.235.144.91:8048/yszh-login/auth/checkToken') method: 'GET',
headers: {
accessToken: token,
},
})
.then((res) => res.json())
.then((res) => { .then((res) => {
console.log(res); console.log('fetch--res', res);
if (res.data.code === 200) { if (res.code === 200) {
console.log('token 检验通过'); //校验通过,存储token
return config; token && localStorage.setItem('token', token);
} else { } else {
console.log('token校验没通过 返回登录页'); alert('token校验失败,返回登录页');
localStorage.removeItem('token');
// window.open('http://localhost:3000/#/login', '_self'); // window.open('http://localhost:3000/#/login', '_self');
window.open('http://69.235.144.91:3048/#/login', '_self'); window.open('http://ysplatform.atelligence-ai.com/#/login', '_self');
} }
}) })
.catch((err) => { .catch(function(err) {
localStorage.removeItem('token');
window.open('http://69.235.144.91:3048/#/login', '_self');
console.log('err', err); console.log('err', err);
window.open('http://ysplatform.atelligence-ai.com/#/login', '_self');
}); });
} }
checkToken(); checkFetchToken();
//拦截器 //拦截器
request.interceptors.request.use((config) => { request.interceptors.request.use((config) => {
// alert('拦截器..');
console.log('token---', '拦截器方法校验token'); console.log('token---', '拦截器方法校验token');
console.log(config); console.log(config);
// alert('拦截器..'); if (localStorage.getItem('token')) {
if (!!token) { config.headers['accessToken'] = localStorage.getItem('token');
checkToken(config); return config;
} else { } else {
console.log('token为空....'); console.log('token为空....');
// alert('token为空..'); window.open('http://ysplatform.atelligence-ai.com/#/login', '_self');
localStorage.removeItem('token');
window.open('http://69.235.144.91:3048/#/login', '_self');
} }
// return config;
}); });
request.interceptors.response.use( request.interceptors.response.use(
(res) => { (res) => {
return res.data; return res;
}, },
(err) => { (err) => {
if (err && err.response) { if (err && err.response) {
......
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