diff --git a/.env.development b/.env.development index 4d76f58..1e4f1db 100644 --- a/.env.development +++ b/.env.development @@ -2,10 +2,10 @@ VUE_APP_TITLE = 施工安全预警系统 # 开发环境配置 -VUE_APP_ENV = 'development' +VUE_APP_ENV = '/safety_screen/' # 若依管理系统/开发环境 -VUE_APP_BASE_API = '/dev-api' +VUE_APP_BASE_API = '/prod-api' # 路由懒加载 VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/.env.development-nw b/.env.development-nw index c998257..1e4f1db 100644 --- a/.env.development-nw +++ b/.env.development-nw @@ -2,10 +2,10 @@ VUE_APP_TITLE = 施工安全预警系统 # 开发环境配置 -VUE_APP_ENV = 'development-nw' +VUE_APP_ENV = '/safety_screen/' # 若依管理系统/开发环境 -VUE_APP_BASE_API = '/dev-api' +VUE_APP_BASE_API = '/prod-api' # 路由懒加载 VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/.env.production b/.env.production index c77f087..79e8d08 100644 --- a/.env.production +++ b/.env.production @@ -4,7 +4,7 @@ VUE_APP_TITLE = 施工安全预警系统 NODE_ENV = production # 生产环境配置 -VUE_APP_ENV = 'production' +VUE_APP_ENV = '/safety_screen/' # 若依管理系统/生产环境 -VUE_APP_BASE_API = '/dev-api' +VUE_APP_BASE_API = '/prod-api' diff --git a/.env.production-nw b/.env.production-nw index 3197853..7ff16ce 100644 --- a/.env.production-nw +++ b/.env.production-nw @@ -6,7 +6,7 @@ VUE_APP_TITLE = 施工安全预警系统 NODE_ENV = production # 生产环境配置 -VUE_APP_ENV = 'production-nw' +VUE_APP_ENV = '/safety_screen/' # 若依管理系统/生产环境 VUE_APP_BASE_API = '/sgzbgl-api' diff --git a/.env.staging b/.env.staging index d9c679d..912ca2d 100644 --- a/.env.staging +++ b/.env.staging @@ -4,7 +4,7 @@ VUE_APP_TITLE = 若依管理系统 NODE_ENV = production # 测试环境配置 -VUE_APP_ENV = 'staging' +VUE_APP_ENV = '/safety_screen/' # 若依管理系统/测试环境 VUE_APP_BASE_API = '/stage-api' diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 28de3b0..8ff7cc9 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -123,10 +123,7 @@ export default { // location.href = '/login'; // location.href = '/gl/login'; - location.href = - process.env.VUE_APP_ENV === 'production-nw' - ? '/sgzbgl/login' - : '/login' + location.href = process.env.VUE_APP_ENV+'login' }) }) .catch(() => {}) diff --git a/src/permission.js b/src/permission.js index da87f55..dc1ed57 100644 --- a/src/permission.js +++ b/src/permission.js @@ -41,7 +41,7 @@ router.beforeEach((to, from, next) => { // next({ path: '/login' }) // next({ path: '/gl/login' }) - next({ path: process.env.VUE_APP_ENV === 'production-nw' ? '/sgzbgl/login' : '/login' }) + next({ path: process.env.VUE_APP_ENV+'login' }) }) }) } else { diff --git a/src/router/index.js b/src/router/index.js index f9997e3..a0472e3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -271,5 +271,5 @@ export default new Router({ mode: 'history', // 去掉url中的# scrollBehavior: () => ({ y: 0 }), routes: constantRoutes, - base: process.env.VUE_APP_ENV === 'production-nw' ? '/sgzbgl' : '', + base: process.env.VUE_APP_ENV, }) diff --git a/src/utils/request.js b/src/utils/request.js index 96a1165..a9d1ac7 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -90,7 +90,7 @@ service.interceptors.response.use(res => { // location.href = '/login'; // location.href = '/gl/login'; - location.href = process.env.VUE_APP_ENV === 'production-nw' ? '/sgzbgl/login' : '/login' + location.href = process.env.VUE_APP_ENV+'login' }) }).catch(() => { isRelogin.show = false; diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 37f4e20..851bb14 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -221,7 +221,7 @@ export default { 'token', res.data.access_token, ) - this.$router.push('./Home/index') + this.$router.push('.'+process.env.VUE_APP_ENV+'Home/index') } else { this.$message.error(res.msg) } diff --git a/vue.config.js b/vue.config.js index a15e29a..3a841c6 100644 --- a/vue.config.js +++ b/vue.config.js @@ -19,7 +19,7 @@ module.exports = { // 部署生产环境和开发环境下的URL。 // 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上 // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。 - publicPath: process.env.VUE_APP_ENV === 'production-nw' ? '/sgzbgl' : '/', ///gl/ + publicPath: process.env.VUE_APP_ENV, ///gl/ // 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist) outputDir: 'dist', // 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下) @@ -49,15 +49,16 @@ module.exports = { // target: `http://192.168.43.200:49080`, //旭/ // target: `http://192.168.2.17:39080`, //帅 // target: `http://192.168.2.234:49080`, //福 - target: `http://192.168.2.12:18080`, //阮 - // target: `http://192.168.2.12:18080`, //马 + // target: `http://192.168.2.12:18080`, //阮 + // target: `http://192.168.0.110:18080`, //马 + target: `http://192.168.0.14:19900`, //马 //******** 注意事项 ********* */ //1.全局替换qrUrl二维码扫码提供的网址-发布服务器的地址target; //更改 utils/globalUrl.js 内qrUrl地址 //2.打开view文件夹根目录dashboard.vue 更换大屏项目发布的跳转地址; //3.只有南网项目产线gl发布打包时候需要注意: - // 将 publicPath:'static' 改为 '/gl/',还有env.development和env.production中的VUE_APP_BASE_API改为'/gl/dev-api'; + // 将 publicPath:'static' 改为 '/gl/',还有env.development和env.production中的VUE_APP_BASE_API改为'/gl/prod-api'; // router/indx.js文件中的base放开 // 登录跳转地址从/login换成/gl/login 3处; //4. 重庆环境的时候 领料管理线上菜单与宁夏不同需要根据环境在线上菜单管理中修改组件路径