From 4a55db3ee9932c641a0895deddb4ee3b0b47ad20 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期一, 26 十月 2026 10:52:28 +0800
Subject: [PATCH] fix(erp): 新增采购申请实时计算税额
---
src/views/erp/purchase/request/modules/form.vue | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/views/erp/purchase/request/modules/form.vue b/src/views/erp/purchase/request/modules/form.vue
index 0acd1df..27e3118 100644
--- a/src/views/erp/purchase/request/modules/form.vue
+++ b/src/views/erp/purchase/request/modules/form.vue
@@ -52,8 +52,13 @@
function handleUpdateItems(items: ErpPurchaseRequestApi.PurchaseRequestItem[]) {
formData.value = modalApi.getData<ErpPurchaseRequestApi.PurchaseRequest>();
formData.value.items = items;
+ const totalTaxPrice = items.reduce(
+ (sum, item) => sum + (item.taxPrice || 0),
+ 0,
+ );
formApi.setValues({
items,
+ totalTaxPrice,
});
}
@@ -111,9 +116,10 @@
formData.value = {
requestTime: '',
depositPrice: 0,
+ totalTaxPrice: 0,
items: [],
};
- await formApi.setFieldValue('depositPrice', 0);
+ await formApi.setValues({ depositPrice: 0, totalTaxPrice: 0 });
return;
}
modalApi.lock();
--
Gitblit v1.9.3