fix(prefetch): 修正库存阈值默认值及校验逻辑
- 将库存阈值输入框最小值由1改为0,提示改为“库存阈值(默认为0)” - 新增新增面额时库存容量默认值为0 - 修改校验逻辑,容量为空时自动设置为0 - 校验库存阈值不能小于0,提示信息相应更新 - 优化了面额和库存阈值的必填校验提示内容
This commit is contained in:
@@ -197,8 +197,8 @@
|
|||||||
<template #capacity="{ rowIndex }">
|
<template #capacity="{ rowIndex }">
|
||||||
<a-input-number
|
<a-input-number
|
||||||
v-model="formModel.targetDenominations[rowIndex].capacity"
|
v-model="formModel.targetDenominations[rowIndex].capacity"
|
||||||
:min="1"
|
:min="0"
|
||||||
placeholder="请输入库存阈值"
|
placeholder="库存阈值(默认为0)"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
@@ -281,7 +281,7 @@ const columns: TableColumnData[] = [
|
|||||||
const addDenomination = () => {
|
const addDenomination = () => {
|
||||||
formModel.targetDenominations.push({
|
formModel.targetDenominations.push({
|
||||||
denomination: null,
|
denomination: null,
|
||||||
capacity: null
|
capacity: 0
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -323,12 +323,16 @@ const handleSubmit = async () => {
|
|||||||
) {
|
) {
|
||||||
for (let i = 0; i < formModel.targetDenominations.length; i++) {
|
for (let i = 0; i < formModel.targetDenominations.length; i++) {
|
||||||
const item = formModel.targetDenominations[i];
|
const item = formModel.targetDenominations[i];
|
||||||
if (!item.denomination || !item.capacity) {
|
if (!item.denomination) {
|
||||||
Message.warning(`请完善第${i + 1}个面额设置的必填项`);
|
Message.warning(`请填写第${i + 1}个面额设置的面额值`);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (item.capacity < 1) {
|
if (item.capacity === null || item.capacity === undefined) {
|
||||||
Message.warning(`第${i + 1}个面额设置的库存阈值必须大于0`);
|
// capacity为空时默认设置为0
|
||||||
|
item.capacity = 0;
|
||||||
|
}
|
||||||
|
if (item.capacity < 0) {
|
||||||
|
Message.warning(`第${i + 1}个面额设置的库存阈值不能小于0`);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user