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);