fix: ui
This commit is contained in:
@@ -319,8 +319,9 @@
|
||||
v-model="usedDataForm.data_usage"
|
||||
:min="0"
|
||||
:max="usedDataMaxValue"
|
||||
:precision="3"
|
||||
:step="0.1"
|
||||
:precision="0"
|
||||
:step="1"
|
||||
step-strictly
|
||||
class="used-data-input__number"
|
||||
placeholder="请输入新的套餐真实已用量"
|
||||
/>
|
||||
@@ -457,7 +458,7 @@
|
||||
|
||||
const usedDataMaxValue = computed(() => {
|
||||
const realTotalMb = selectedPackage.value?.real_total_mb ?? 0
|
||||
return usedDataForm.unit === 'GB' ? Number((realTotalMb / 1024).toFixed(3)) : realTotalMb
|
||||
return usedDataForm.unit === 'GB' ? Math.floor(realTotalMb / 1024) : Math.floor(realTotalMb)
|
||||
})
|
||||
|
||||
const validateUsedData = (
|
||||
@@ -471,6 +472,11 @@
|
||||
return
|
||||
}
|
||||
|
||||
if (!Number.isInteger(usedDataForm.data_usage)) {
|
||||
callback(new Error('新的已用量必须为整数'))
|
||||
return
|
||||
}
|
||||
|
||||
if (dataUsageMb === undefined || dataUsageMb < 0) {
|
||||
callback(new Error('请输入可换算为非负数字 MB 的已用量'))
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user