From 0289dac11c21c9b1b6162a80beba3918dcfa608c Mon Sep 17 00:00:00 2001 From: z Date: Fri, 21 Feb 2025 11:27:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E6=AC=BE=E5=AE=8C=E6=88=90=E4=B8=8D?= =?UTF-8?q?=E5=85=81=E8=AE=B8=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/heli/orderys/OrderYsForm.vue | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/orderys/OrderYsForm.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/orderys/OrderYsForm.vue index 983f883..16751e4 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/orderys/OrderYsForm.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/orderys/OrderYsForm.vue @@ -66,7 +66,7 @@ - 新增 + 新增 @@ -110,7 +110,7 @@ @@ -182,7 +182,6 @@ const open = async (type: string, id?: number) => { date.setDate(o.paymentDate[2]); o.paymentDate=date }) - console.log(formData.value.orderYsDetails) } finally { formLoading.value = false } @@ -204,7 +203,14 @@ const onAddItem = () => { } /** 删除子项操作 */ const onDeleteItem = async (index) => { - formData.value.orderYsDetails.splice(index, 1) + if (index!=formData.value.orderYsDetails.length-1){ + message.error(`请从最后一条数据开始删除`) + return false + } + let deletedItems = formData.value.orderYsDetails.splice(index, 1) + let id = deletedItems[0].id; + if (id) await OrderYsDetailApi.deleteOrderYsDetail(id) + formData.value.cgYishou=formData.value.orderYsDetails.reduce((sum, item) => sum + Number(item.cgYishou), 0); } const sum = async () => { formData.value.cgYishou=formData.value.orderYsDetails.reduce((sum, item) => sum + Number(item.cgYishou), 0);