fix: 版本更新下载地址改用周尚CDN前缀

This commit is contained in:
2026-11-09 10:07:57 +08:00
parent 4d3f767e16
commit 0e630d0fb0
6 changed files with 22 additions and 4 deletions
+15
View File
@@ -7,6 +7,7 @@ export const isDevelopment = process.env.NODE_ENV === 'development'
const config = {
upgradeName: process.env.VUE_APP_UPGRADE_NAME || 'erp_pda',
upgradeCdnPrefix: process.env.VUE_APP_UPGRADE_CDN_PREFIX || '',
// 产品名称
productName: '浩拓技术',
@@ -33,6 +34,20 @@ const config = {
}
export function resolveUpgradeDownloadUrl(downloadUrl) {
const raw = String(downloadUrl || '').trim();
const prefix = String(config.upgradeCdnPrefix || '').trim().replace(/\/+$/, '');
if (!raw || !prefix) {
return raw;
}
const path = raw.split('?')[0].split('#')[0];
const fileName = path.split('/').filter(Boolean).pop() || '';
if (!fileName || !/\.apk$/i.test(fileName)) {
return raw;
}
return `${prefix}/${fileName}`;
}
export function getDefaultApiUrl() {
const prod = config.devApiUrlOptions.find(item => item.label === '正式环境');
return (prod && prod.value) || config.productionApiUrl || 'https://zszc.yushangfangzhi.com/server/hcscm_weave/pda/v1';