更新
This commit is contained in:
@@ -1 +1,5 @@
|
||||
功能:统一相对路径导入 fileSize 工具,修复打包别名解析问题
|
||||
|
||||
- 将 '@/utils/fileSize' 全部改为相对路径导入,兼容打包环境
|
||||
- 修复 store 与页面中别名解析失败导致的模块找不到问题
|
||||
- 保持逻辑不变,仅调整导入路径,降低打包风险
|
||||
@@ -19,11 +19,11 @@ export function getBaseSize() {
|
||||
// 不同操作系统的基础单位
|
||||
const baseSizes = {
|
||||
windows: 1024, // Windows 使用 1024 进制 (二进制)
|
||||
mac: 1000, // macOS 使用 1000 进制 (十进制)
|
||||
linux: 1000 // Linux 使用 1000 进制 (十进制,遵循 SI 标准)
|
||||
mac: 1024, // macOS 使用 1024 进制 (十进制)
|
||||
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) {
|
||||
const baseSizes = {
|
||||
windows: 1024, // Windows 使用 1024 进制 (二进制)
|
||||
mac: 1000, // macOS 使用 1000 进制 (十进制)
|
||||
linux: 1000 // Linux 使用 1000 进制 (十进制,遵循 SI 标准)
|
||||
mac: 1024, // macOS 使用 1024 进制 (十进制)
|
||||
linux: 1024 // Linux 使用 1024 进制 (十进制,遵循 SI 标准)
|
||||
}
|
||||
return baseSizes[os] || 1000
|
||||
return baseSizes[os] || 1024
|
||||
}
|
||||
|
||||
// 光盘类型配置
|
||||
@@ -50,37 +50,37 @@ export function getDiscTypes(os = null) {
|
||||
{
|
||||
value: 1,
|
||||
label: 'CD 700MB',
|
||||
size: 700 * Math.pow(baseSize, 2)
|
||||
size: 700 * Math.pow(1000, 2)
|
||||
},
|
||||
{
|
||||
value: 2,
|
||||
label: 'DVD 4.7GB',
|
||||
size: 4.7 * Math.pow(baseSize, 3)
|
||||
size: 4.7 * Math.pow(1000, 3)
|
||||
},
|
||||
{
|
||||
value: 3,
|
||||
label: 'DVD_DL 8.5GB',
|
||||
size: 8.5 * Math.pow(baseSize, 3)
|
||||
size: 8.5 * Math.pow(1000, 3)
|
||||
},
|
||||
{
|
||||
value: 4,
|
||||
label: 'BD 25GB',
|
||||
size: 25 * Math.pow(baseSize, 3)
|
||||
size: 25 * Math.pow(1000, 3)
|
||||
},
|
||||
{
|
||||
value: 5,
|
||||
label: 'BD_DL 50GB',
|
||||
size: 50 * Math.pow(baseSize, 3)
|
||||
size: 50 * Math.pow(1000, 3)
|
||||
},
|
||||
{
|
||||
value: 6,
|
||||
label: 'BD_TL 100GB',
|
||||
size: 100 * Math.pow(baseSize, 3)
|
||||
size: 100 * Math.pow(1000, 3)
|
||||
},
|
||||
{
|
||||
value: 7,
|
||||
label: 'BD_QL 128GB',
|
||||
size: 128 * Math.pow(baseSize, 3)
|
||||
size: 128 * Math.pow(1000, 3)
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user