App端 冰雪填报 添加的物资 填报不能超过余额

This commit is contained in:
huangchenhao 2025-11-13 17:47:50 +08:00
parent 75e7e6bfbe
commit 89ed889612

View File

@ -153,9 +153,10 @@
:key="material.rid" :key="material.rid"
v-model="material.usageAmount" v-model="material.usageAmount"
type="number" type="number"
@input="checkMaterialAmount(material, index)"
:label="material.wzmc" :label="material.wzmc"
center center
placeholder="请输入数量" :placeholder="`余额: ${material.ye} `"
> >
<template #extra> <template #extra>
<span style="margin-right: 10px">{{ material.dw }}</span> <span style="margin-right: 10px">{{ material.dw }}</span>
@ -493,6 +494,7 @@ const addSelectedMaterials = () => {
wzmc: material.wzmc, wzmc: material.wzmc,
usageAmount: null, usageAmount: null,
dw: material.dw, dw: material.dw,
ye: material.ye,
}); });
} }
}); });
@ -500,6 +502,18 @@ const addSelectedMaterials = () => {
checked.value = []; checked.value = [];
}; };
//
const checkMaterialAmount = (material, index) => {
if (material.usageAmount > material.ye) {
showToast({
type: "fail",
message: "输入数量不能超过物资余额",
});
//
form.yhzMaterialList[index].usageAmount = material.ye;
}
};
// //
const getMaterialList = async (wzmc) => { const getMaterialList = async (wzmc) => {
try { try {