util.baseURL 更新

pull/71/MERGE
李强 2022-10-31 23:43:42 +08:00
parent 9acc5e270e
commit 39a4e932d8
1 changed files with 16 additions and 4 deletions

View File

@ -38,12 +38,24 @@ util.open = function (url) {
*/ */
util.baseURL = function () { util.baseURL = function () {
var baseURL = process.env.VUE_APP_API var baseURL = process.env.VUE_APP_API
if (window.pluginsAll && window.pluginsAll.indexOf('dvadmin-tenant-web') !== -1) { var param = baseURL.split('/')[3] || ''
if (window.pluginsAll && window.pluginsAll.indexOf('dvadmin-tenant-web') !== -1 && (!param || baseURL.startsWith('/'))) {
// 1.把127.0.0.1 替换成和前端一样域名
// 2. ip 地址替换成和前端一样域名
// 3. /api 或其他类似的替换成和前端一样域名
// document.domain // document.domain
var host = baseURL.split('/')[2] var host = baseURL.split('/')[2]
var prot = host.split(':')[1] || 80 if (host) {
host = document.domain + ':' + prot var prot = baseURL.split(':')[2] || 80
baseURL = baseURL.split('/')[0] + '//' + baseURL.split('/')[1] + host + '/' + (baseURL.split('/')[3] || '') if (prot === 80 || prot === 443) {
host = document.domain
} else {
host = document.domain + ':' + prot
}
baseURL = baseURL.split('/')[0] + '//' + baseURL.split('/')[1] + host + '/' + param
} else {
baseURL = location.protocol + '//' + location.hostname + ':' + location.port + baseURL
}
} }
if (!baseURL.endsWith('/')) { if (!baseURL.endsWith('/')) {
baseURL += '/' baseURL += '/'