diff --git a/src/views/wms/supplierManage/supplierDeliMain/index.vue b/src/views/wms/supplierManage/supplierDeliMain/index.vue index 5caa63a6b..5383eab2c 100644 --- a/src/views/wms/supplierManage/supplierDeliMain/index.vue +++ b/src/views/wms/supplierManage/supplierDeliMain/index.vue @@ -315,15 +315,21 @@ const formsSuccess = async (formType: string, data: SupplierDeliMainApi.Supplier } if (data.activeTime == 0) data.activeTime = null if (data.expireTime == 0) data.expireTime = null - if (formType === 'create') { - await SupplierDeliMainApi.createSupplierDeliMain(data) - message.success(t('common.createSuccess')) - } else { - await SupplierDeliMainApi.updateSupplierDeliMain(data) - message.success(t('common.updateSuccess')) + try{ + basicFormRef.value.formLoading = true + if (formType === 'create') { + await SupplierDeliMainApi.createSupplierDeliMain(data) + message.success(t('common.createSuccess')) + } else { + await SupplierDeliMainApi.updateSupplierDeliMain(data) + message.success(t('common.updateSuccess')) + } + basicFormRef.value.dialogVisible = false + getListExecute() + }finally{ + basicFormRef.value.formLoading = false } - basicFormRef.value.dialogVisible = false - getListExecute() + } /** 详情操作 */