Переглянути джерело

本地启动,测试打包配置优化

sunlupeng 6 місяців тому
батько
коміт
cc2d3565a4
5 змінених файлів з 17 додано та 47 видалено
  1. 9 9
      config/dev.env.js
  2. 3 2
      config/prod.env.js
  3. 1 8
      src/main.js
  4. 2 14
      src/permission.js
  5. 2 14
      src/utils/request.js

+ 9 - 9
config/dev.env.js

@@ -1,14 +1,14 @@
 module.exports = {
 	NODE_ENV: '"development"',
 	ENV_CONFIG: '"dev"',
-  // 本地数据库:登录用户名 admin123,密码 admin123
-  // BASE_API: '"http://192.168.100.87:9083/admin"',
-  // OS_API: '"http://192.168.100.87:9083/admin"',
+  // 登录用户名 admin123,密码 admin123
+  // 本地环境
+  // BASE_API: '"http://192.168.100.188:9085/admin"',
+  // OS_API: '"http://192.168.100.188:9085/oneportal/login"',
+	// 阿里云环境
   BASE_API: '"http://47.103.79.143:9085/admin"',
-  OS_API: '"http://47.103.79.143:9085/admin"',
-  // OS_API: '"https://xiaoyou.dgtis.com/admin"',
+  OS_API: '"http://dgtcloud.dgtis.com/oneportal/login"'
+  //正式环境
   // BASE_API: '"https://xiaoyou.dgtis.com/admin"',
-  
-  
-  
-}
+  // OS_API: '"http://dgt.dgtis.com/oneportal/login"'
+}

+ 3 - 2
config/prod.env.js

@@ -3,8 +3,9 @@ module.exports = {
 	ENV_CONFIG: '"prod"',
 	// 阿里云环境
   // BASE_API: '"http://47.103.79.143:9085/admin"',
-  // OS_API: '"http://47.103.79.143:9085/admin"'
+  // OS_API: '"http://dgtcloud.dgtis.com/oneportal/login"'
   //正式环境
   BASE_API: '"https://xiaoyou.dgtis.com/admin"',
-  OS_API: '"https://xiaoyou.dgtis.com/admin"'
+  OS_API: '"http://dgt.dgtis.com/oneportal/login"'
 }
+

+ 1 - 8
src/main.js

@@ -20,15 +20,8 @@ import RightToolbar from "@/components/RightToolbar"
 Vue.use(Element, {
   size: 'medium' // set element-ui default size
 })
-const prodUrl = 'https://xiaoyou.dgtis.com/admin/storage/create';//正式地址
-
-// const prodUrl = 'http://47.103.79.143:9085/admin/storage/create';//阿里云测试地址
-
-const devUrl = 'http://47.103.79.143:9085/admin/storage/create';//本地测试地址
-
-const baseUrl = process.env.NODE_ENV === 'production' ? prodUrl : devUrl;
 // 全局方法挂载
-Vue.prototype.upLoadUrl = baseUrl;
+Vue.prototype.upLoadUrl = process.env.BASE_API +  '/storage/create';
 Vue.config.productionTip = false;
 Vue.prototype.handleTree = handleTree;
 Vue.prototype.resetForm = resetForm;

+ 2 - 14
src/permission.js

@@ -150,13 +150,7 @@ router.beforeEach((to, from, next) => {
         }).catch(() => {
           store.dispatch('FedLogOut').then(() => {
             Message.error('Verification failed, please login again')
-            const prodHref = 'http://dgt.dgtis.com/oneportal/login';//正式地址
-
-            // const prodHref = 'http://dgtcloud.dgtis.com/oneportal/login';//阿里云地址
-            
-            const devHref = 'http://192.168.100.87:8080/oneportal/login';//测试地址
-
-            location.href = process.env.NODE_ENV === 'production' ? prodHref : devHref;
+            location.href = process.env.OS_API;
             // next({ path: '/login' })
           })
         })
@@ -175,13 +169,7 @@ router.beforeEach((to, from, next) => {
     if (whiteList.indexOf(to.path) !== -1) { // 在免登录白名单,直接进入
       next()
     } else {
-      const prodHref = 'http://dgt.dgtis.com/oneportal/login';//正式地址
-
-      // const prodHref = 'http://dgtcloud.dgtis.com/oneportal/login';//阿里云地址
-      
-      const devHref = 'http://192.168.100.87:8080/oneportal/login';//测试地址
-
-      location.href = process.env.NODE_ENV === 'production' ? prodHref : devHref;
+      location.href = process.env.OS_API;
       // next('/login') // 否则全部重定向到登录页
       NProgress.done() // if current page is login will not trigger afterEach hook, so manually handle it
     }

+ 2 - 14
src/utils/request.js

@@ -34,13 +34,7 @@ service.interceptors.response.use(
           type: 'error'
         }).then(() => {
           store.dispatch('FedLogOut').then(() => {
-            const prodHref = 'http://dgt.dgtis.com/oneportal/login';//正式地址
-
-            // const prodHref = 'http://dgtcloud.dgtis.com/oneportal/login';//阿里云地址
-            
-            const devHref = 'http://192.168.100.87:8080/oneportal/login';//测试地址
-
-            location.href = process.env.NODE_ENV === 'production' ? prodHref : devHref;
+           location.href = process.env.OS_API;
             // location.reload()
           })
         })
@@ -50,13 +44,7 @@ service.interceptors.response.use(
           type: 'error'
         }).then(() => {
           store.dispatch('FedLogOut').then(() => {
-             const prodHref = 'http://dgt.dgtis.com/oneportal/login';//正式地址
-
-            //  const prodHref = 'http://dgtcloud.dgtis.com/oneportal/login';//阿里云地址
-            
-             const devHref = 'http://192.168.100.87:8080/oneportal/login';//测试地址
- 
-             location.href = process.env.NODE_ENV === 'production' ? prodHref : devHref;
+            location.href = process.env.OS_API;
              // location.reload()
           })
         })