From cfbd79447a3c7fe3d9c5d319141a54d776fd5a6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=96=AA=E5=90=8D?= <942005050@qq.com> Date: Wed, 25 Oct 2023 19:00:30 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E7=B4=A2=E8=B5=94=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/wms/purchaseclaimRequestMain/index.vue | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/views/wms/purchaseclaimRequestMain/index.vue b/src/views/wms/purchaseclaimRequestMain/index.vue index 761e75d51..b302c23a9 100644 --- a/src/views/wms/purchaseclaimRequestMain/index.vue +++ b/src/views/wms/purchaseclaimRequestMain/index.vue @@ -48,6 +48,7 @@ @handleAddTable="handleAddTable" @handleDeleteTable="handleDeleteTable" @searchTableSuccess="searchTableSuccess" + @submitForm="submitForm" /> @@ -269,6 +270,20 @@ const handleDeleteTable = (item, index) => { tableData.value.splice(index, 1) } +// 主子数据 提交 +const submitForm = async (formType, data) => { + data.details = tableData.value // 拼接子表数据参数 + if (formType === 'create') { + await PurchaseclaimRequestMainApi.createPurchaseclaimRequestMain(data) + message.success(t('common.createSuccess')) + } else { + await PurchaseclaimRequestMainApi.updatePurchaseclaimRequestMain(data) + message.success(t('common.updateSuccess')) + } + // 刷新当前列表 + getList() +} + /** 导入 */ const importFormRef = ref() const handleImport = () => {