|
|
@@ -806,6 +806,9 @@ export const getDefaultTime = (timeFormat, timeRangeInterval, format?) => { |
|
|
|
const url = import.meta.env.VITE_APP_UPLOAD_URL || '' |
|
|
|
export const changeAddress = (downloadLink) => { |
|
|
|
let newDownloadLink = '' |
|
|
|
console.log('🖼️ changeAddress 原始URL:', downloadLink); |
|
|
|
console.log('🌐 VITE_APP_UPLOAD_URL:', url); |
|
|
|
|
|
|
|
if (downloadLink) { |
|
|
|
if (downloadLink instanceof Array) { |
|
|
|
return downloadLink.map(item => { |
|
|
@@ -816,23 +819,38 @@ export const changeAddress = (downloadLink) => { |
|
|
|
const settleIndex = downloadLink.indexOf('settle-minio') |
|
|
|
const staIndex = downloadLink.indexOf('sta-minio') |
|
|
|
const fullAddressIndex = downloadLink.indexOf('http') |
|
|
|
const newDev = downloadLink.indexOf('newDev') |
|
|
|
console.log('📍 URL索引检查:', { |
|
|
|
defaultIndex, |
|
|
|
settleIndex, |
|
|
|
staIndex, |
|
|
|
fullAddressIndex |
|
|
|
}); |
|
|
|
|
|
|
|
if (defaultIndex !== -1) { |
|
|
|
newDownloadLink=downloadLink |
|
|
|
// newDownloadLink = url + downloadLink.substr(defaultIndex, downloadLink.length) |
|
|
|
// console.log(downloadLink,'downloadLink') |
|
|
|
// console.log(downloadLink.substr(defaultIndex, downloadLink.length), 'downloadLink.substr(defaultIndex, downloadLink.length)') |
|
|
|
// console.log(newDownloadLink, 'newDownloadLink') |
|
|
|
newDownloadLink = downloadLink |
|
|
|
console.log('✅ 使用default-bucket路径:', newDownloadLink); |
|
|
|
} else if (settleIndex !== -1) { |
|
|
|
newDownloadLink = url + downloadLink.substr(settleIndex, downloadLink.length) |
|
|
|
console.log('✅ 使用settle-minio路径:', newDownloadLink); |
|
|
|
} else if (staIndex !== -1) { |
|
|
|
newDownloadLink = url + downloadLink.substr(staIndex, downloadLink.length) |
|
|
|
} else if (fullAddressIndex == -1) { |
|
|
|
newDownloadLink = url + downloadLink |
|
|
|
} else { |
|
|
|
console.log('✅ 使用sta-minio路径:', newDownloadLink); |
|
|
|
} else if (fullAddressIndex == -1&&newDev != -1) { |
|
|
|
newDownloadLink = url + downloadLink |
|
|
|
console.log('✅ 拼接完整URL:', newDownloadLink); |
|
|
|
} else if (fullAddressIndex == -1&&newDev == -1) { |
|
|
|
newDownloadLink = url + downloadLink.substr(newDev, downloadLink.length) |
|
|
|
}else { |
|
|
|
newDownloadLink = downloadLink |
|
|
|
console.log('✅ 使用原始URL:', newDownloadLink); |
|
|
|
} |
|
|
|
|
|
|
|
console.log('🎯 最终图片URL:', newDownloadLink); |
|
|
|
return newDownloadLink |
|
|
|
} |
|
|
|
} else { |
|
|
|
console.log('❌ URL为空或未定义'); |
|
|
|
} |
|
|
|
} |
|
|
|
|