diff --git a/package-lock.json b/package-lock.json index 4da8ad4d1..e06346913 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19235,15 +19235,13 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "optional": true + "dev": true }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, - "optional": true, "requires": { "is-extglob": "^2.1.1" } diff --git a/package.json b/package.json index 068d2ac0b..2cc06ce81 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ }, "scripts": { "start": "node --max_old_space_size=15360 scripts/start.js", - "build": " NODE_ENV=production node --max_old_space_size=15360 scripts/build.js", + "build": "cross-env NODE_ENV=production node --max_old_space_size=15360 scripts/build.js", "test-build": "NODE_ENV=testBuild node --max_old_space_size=15360 scripts/build.js", "pre-build": "NODE_ENV=preBuild node --max_old_space_size=15360 scripts/build.js", "gen_stats": "NODE_ENV=production webpack --profile --config=./config/webpack.config.prod.js --json > stats.json", diff --git a/src/AppConfig.js b/src/AppConfig.js index b917be368..2b3af2978 100644 --- a/src/AppConfig.js +++ b/src/AppConfig.js @@ -56,7 +56,7 @@ export function initAxiosInterceptors(props) { // TODO 避免重复的请求 https://github.com/axios/axios#cancellation var proxy = "http://localhost:3000"; - proxy = "https://forge.osredm.com"; + proxy = "https://osredm.com"; // proxy = "http://117.50.100.12:49999"; const requestMap = {}; diff --git a/src/military/task/fetch.js b/src/military/task/fetch.js index 894bfd605..fc34fa3f5 100644 --- a/src/military/task/fetch.js +++ b/src/military/task/fetch.js @@ -2,7 +2,7 @@ import javaFetch from '../javaFetch'; -let settings = JSON.parse(localStorage.chromesetting); +let settings = localStorage.chromesetting && JSON.parse(localStorage.chromesetting); let actionUrl = settings && settings.api_urls ? settings.api_urls.task : 'https://task.osredm.com'; const service = javaFetch(actionUrl); diff --git a/src/military/task/static.js b/src/military/task/static.js index 08714fcd5..679a77bb3 100644 --- a/src/military/task/static.js +++ b/src/military/task/static.js @@ -137,9 +137,9 @@ export const formItemLayout = { }, }; -export const main_web_site_url = JSON.parse(localStorage.chromesetting).main_web_site_url; +export const main_web_site_url =localStorage.chromesetting && JSON.parse(localStorage.chromesetting).main_web_site_url; -export const current_main_site_url = JSON.parse(localStorage.chromesetting).current_main_site_url; +export const current_main_site_url =localStorage.chromesetting && JSON.parse(localStorage.chromesetting).current_main_site_url; export const formModalLayout = { diff --git a/src/modules/login/LoginDialog.js b/src/modules/login/LoginDialog.js index bd57e0942..3afe65a23 100644 --- a/src/modules/login/LoginDialog.js +++ b/src/modules/login/LoginDialog.js @@ -482,6 +482,8 @@ class LoginDialog extends Component { isRender = false } + const main_web_site_url =localStorage.chromesetting && JSON.parse(localStorage.chromesetting).main_web_site_url; + return ( 下次自动登录 - this.getloginurl("https://osredm.com/account/lost_password")} + this.getloginurl(`${main_web_site_url}/account/lost_password`)} className="mr3 color-grey-9">找回密码 - this.getloginurl("https://osredm.com/user_join")} className="color-grey-9">注册 + this.getloginurl(`${main_web_site_url}/user_join`)} className="color-grey-9">注册