This commit is contained in:
24kycj
2025-10-30 00:29:38 +08:00
parent 1c503a69c9
commit 4a412ea668
2 changed files with 18 additions and 14 deletions
+5 -1
View File
@@ -1 +1,5 @@
功能:统一相对路径导入 fileSize 工具,修复打包别名解析问题
- 将 '@/utils/fileSize' 全部改为相对路径导入,兼容打包环境
- 修复 store 与页面中别名解析失败导致的模块找不到问题
- 保持逻辑不变,仅调整导入路径,降低打包风险
+13 -13
View File
@@ -19,11 +19,11 @@ export function getBaseSize() {
// 不同操作系统的基础单位 // 不同操作系统的基础单位
const baseSizes = { const baseSizes = {
windows: 1024, // Windows 使用 1024 进制 (二进制) windows: 1024, // Windows 使用 1024 进制 (二进制)
mac: 1000, // macOS 使用 1000 进制 (十进制) mac: 1024, // macOS 使用 1024 进制 (十进制)
linux: 1000 // Linux 使用 1000 进制 (十进制,遵循 SI 标准) linux: 1024 // Linux 使用 1024 进制 (十进制,遵循 SI 标准)
} }
return baseSizes[os] || 1000 return baseSizes[os] || 1024
} }
// 计算光盘类型大小 // 计算光盘类型大小
@@ -36,10 +36,10 @@ export function calculateDiscSize(sizeInGB, os = null) {
export function getBaseSizeForOS(os) { export function getBaseSizeForOS(os) {
const baseSizes = { const baseSizes = {
windows: 1024, // Windows 使用 1024 进制 (二进制) windows: 1024, // Windows 使用 1024 进制 (二进制)
mac: 1000, // macOS 使用 1000 进制 (十进制) mac: 1024, // macOS 使用 1024 进制 (十进制)
linux: 1000 // Linux 使用 1000 进制 (十进制,遵循 SI 标准) linux: 1024 // Linux 使用 1024 进制 (十进制,遵循 SI 标准)
} }
return baseSizes[os] || 1000 return baseSizes[os] || 1024
} }
// 光盘类型配置 // 光盘类型配置
@@ -50,37 +50,37 @@ export function getDiscTypes(os = null) {
{ {
value: 1, value: 1,
label: 'CD 700MB', label: 'CD 700MB',
size: 700 * Math.pow(baseSize, 2) size: 700 * Math.pow(1000, 2)
}, },
{ {
value: 2, value: 2,
label: 'DVD 4.7GB', label: 'DVD 4.7GB',
size: 4.7 * Math.pow(baseSize, 3) size: 4.7 * Math.pow(1000, 3)
}, },
{ {
value: 3, value: 3,
label: 'DVD_DL 8.5GB', label: 'DVD_DL 8.5GB',
size: 8.5 * Math.pow(baseSize, 3) size: 8.5 * Math.pow(1000, 3)
}, },
{ {
value: 4, value: 4,
label: 'BD 25GB', label: 'BD 25GB',
size: 25 * Math.pow(baseSize, 3) size: 25 * Math.pow(1000, 3)
}, },
{ {
value: 5, value: 5,
label: 'BD_DL 50GB', label: 'BD_DL 50GB',
size: 50 * Math.pow(baseSize, 3) size: 50 * Math.pow(1000, 3)
}, },
{ {
value: 6, value: 6,
label: 'BD_TL 100GB', label: 'BD_TL 100GB',
size: 100 * Math.pow(baseSize, 3) size: 100 * Math.pow(1000, 3)
}, },
{ {
value: 7, value: 7,
label: 'BD_QL 128GB', label: 'BD_QL 128GB',
size: 128 * Math.pow(baseSize, 3) size: 128 * Math.pow(1000, 3)
} }
] ]
} }