c78c3b0e by renchao@pashanhoo.com

style:cas配置修改

1 parent 0630b8f7
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-30 15:08:51 4 * @LastEditTime: 2023-06-02 09:47:57
5 --> 5 -->
6 <!DOCTYPE html> 6 <!DOCTYPE html>
7 <html> 7 <html>
...@@ -14,21 +14,32 @@ ...@@ -14,21 +14,32 @@
14 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 14 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
15 <link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" /> 15 <link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
16 <title> 16 <title>
17 <%= webpackConfig.name %>
18 </title> 17 </title>
19 </head> 18 </head>
20 <script> 19 <script>
21 window.baseUrl = location.origin || location.protocol + '//' + location.host 20 window._config = {
22 const authorization = "bearer ATT-7-TiYJVcoDnfhNGs160E6MbQ-QA9Ot3Tby" 21 // 是否微服务模式,业务系统根据需要读取,此demo未使用
22 cloudEnable: false,
23 baseUrl: location.origin || location.protocol + '//' + location.host,
24 // 是否启用单点登录
25 casEnable: true,
26 // cas 基地址
27 casBaseURL: 'http://192.168.2.38/cas',
28 services: {
29 // 配置到 contextPath 前一级
30 management: 'http://192.168.2.38',
31 business: 'http://localhost:7001'
32 }
33 }
23 fetch('<%= BASE_URL %>config.json') 34 fetch('<%= BASE_URL %>config.json')
24 .then(response => response.json()) 35 .then(response => response.json())
25 .then(config => { 36 .then(config => {
26 window.config = config 37 window.config = config
27 }); 38 })
28 </script> 39 </script>
29 40
30 <body> 41 <body>
31 <div id="app"></div> 42 <div id="app"></div>
32 </body> 43 </body>
33 44
34 </html> 45 </html>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
41 computed: { 41 computed: {
42 ...mapGetters(['sidebar', 'avatar', 'name']), 42 ...mapGetters(['sidebar', 'avatar', 'name']),
43 baseUrl () { 43 baseUrl () {
44 return window.baseUrl; 44 return window._config.baseUrl;
45 }, 45 },
46 }, 46 },
47 data () { 47 data () {
......
...@@ -13,7 +13,7 @@ const service = axios.create({ ...@@ -13,7 +13,7 @@ const service = axios.create({
13 baseURL: 13 baseURL:
14 process.env.NODE_ENV == "development" 14 process.env.NODE_ENV == "development"
15 ? process.env.VUE_APP_BASE_API 15 ? process.env.VUE_APP_BASE_API
16 : window.baseUrl + "/", 16 : window._config.baseUrl + "/",
17 withCredentials: true, //是否允许跨域 17 withCredentials: true, //是否允许跨域
18 headers: { 18 headers: {
19 'Content-Type': 'application/json; charset=utf-8' 19 'Content-Type': 'application/json; charset=utf-8'
......
1 'use strict' 1 'use strict'
2 const path = require('path') 2 const path = require('path')
3 const defaultSettings = require('./src/settings.js')
4
5 function resolve (dir) { 3 function resolve (dir) {
6 return path.join(__dirname, dir) 4 return path.join(__dirname, dir)
7 } 5 }
......