|
@@ -35,7 +35,7 @@
|
|
|
style="width: 100%"
|
|
|
:precision="2"
|
|
|
:controls="false"
|
|
|
- :min="0.01"
|
|
|
+ :min="0"
|
|
|
:disabled="row.id"
|
|
|
@change="changeMoney()" />
|
|
|
</el-form-item>
|
|
@@ -241,12 +241,17 @@ const changeMoney = () => {
|
|
|
const handleSubmit = async () => {
|
|
|
let status = await submit.value.handleSubmit(() => {});
|
|
|
if (status) {
|
|
|
- if (formData.data.refundDetailList && formData.data.refundDetailList.length > 0) {
|
|
|
- return true;
|
|
|
- } else {
|
|
|
+ if (!(formData.data.refundDetailList && formData.data.refundDetailList.length > 0)) {
|
|
|
ElMessage("请添加至少一条退货信息");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ for (let i = 0; i < formData.data.refundDetailList.length; i++) {
|
|
|
+ if (!formData.data.refundDetailList[0].money || Number(formData.data.refundDetailList[i].money) === 0) {
|
|
|
+ ElMessage("退款金额不能为0");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
}
|
|
|
- return false;
|
|
|
+ return true;
|
|
|
}
|
|
|
return status;
|
|
|
};
|