Commit 3946ba0bdc0c59780c810c02419c1bac990e3d31

Authored by zhangdaiscott
1 parent cbebbb35

前端添加config配置文件,支持打包部署后修改配置

ant-design-vue-jeecg/public/index.html
... ... @@ -240,9 +240,7 @@
240 240 /* 滚动条优化 end */
241 241 </style>
242 242 <!-- 全局配置 -->
243   - <script>
244   - window._CONFIG = {};
245   - </script>
  243 + <script src="<%= BASE_URL %>static/config.js"></script>
246 244 </head>
247 245  
248 246 <body>
... ...
ant-design-vue-jeecg/public/static/config.js 0 → 100644
  1 +/**
  2 + * 存放配置常量(当值不为空时会覆盖env配置)
  3 + */
  4 +window._CONFIG = {
  5 + //接口父路径
  6 + VUE_APP_API_BASE_URL: '',
  7 + //单点登录地址
  8 + VUE_APP_CAS_BASE_URL: '',
  9 + //文件预览路径
  10 + VUE_APP_ONLINE_BASE_URL: ''
  11 +}
0 12 \ No newline at end of file
... ...
ant-design-vue-jeecg/src/config/index.js
1 1 /** init domain config */
2 2 import Vue from 'vue'
3 3 //设置全局API_BASE_URL
4   -Vue.prototype.API_BASE_URL = process.env.VUE_APP_API_BASE_URL
  4 +Vue.prototype.API_BASE_URL = window._CONFIG.VUE_APP_API_BASE_URL?window._CONFIG.VUE_APP_API_BASE_URL:process.env.VUE_APP_API_BASE_URL
5 5 window._CONFIG['domianURL'] = Vue.prototype.API_BASE_URL
6 6 //单点登录地址
7   -window._CONFIG['casPrefixUrl'] = process.env.VUE_APP_CAS_BASE_URL
8   -window._CONFIG['onlinePreviewDomainURL'] = process.env.VUE_APP_ONLINE_BASE_URL
  7 +window._CONFIG['casPrefixUrl'] = window._CONFIG.VUE_APP_CAS_BASE_URL?window._CONFIG.VUE_APP_CAS_BASE_URL:process.env.VUE_APP_CAS_BASE_URL
  8 +window._CONFIG['onlinePreviewDomainURL'] = window._CONFIG.VUE_APP_ONLINE_BASE_URL?window._CONFIG.VUE_APP_ONLINE_BASE_URL:process.env.VUE_APP_ONLINE_BASE_URL
9 9 window._CONFIG['staticDomainURL'] = Vue.prototype.API_BASE_URL + '/sys/common/static'
10 10 window._CONFIG['pdfDomainURL'] = Vue.prototype.API_BASE_URL+ '/sys/common/pdf/pdfPreviewIframe'
11 11 \ No newline at end of file
... ...