From f594fabb339932bc2dc1a066a8e98374a3cc8b78 Mon Sep 17 00:00:00 2001
From: zhang_li
Date: Thu, 29 May 2025 11:26:46 +0800
Subject: [PATCH] =?UTF-8?q?SBBJ-1176=E8=AE=BE=E5=A4=87=E6=8A=A5=E4=BF=AE?=
=?UTF-8?q?=E7=94=B3=E8=AF=B7=EF=BC=8C=E6=96=B0=E5=A2=9E=E7=82=B9=E5=87=BB?=
=?UTF-8?q?=E7=A1=AE=E5=AE=9A=E5=BA=94=E5=8A=A0loding?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/BasicForm/src/BasicForm.vue | 4 ++--
src/views/eam/device/deviceRepair/index.vue | 13 +++++++++++--
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/components/BasicForm/src/BasicForm.vue b/src/components/BasicForm/src/BasicForm.vue
index 0a09eb9..9aa81d1 100644
--- a/src/components/BasicForm/src/BasicForm.vue
+++ b/src/components/BasicForm/src/BasicForm.vue
@@ -537,12 +537,12 @@ const submitForm = async () => {
}
} else {
// 基础数据单表——提交请求
- formLoading.value = true
+ // formLoading.value = true
try {
const data = unref(formRef)?.formModel
emit('success', formType.value, data)
} finally {
- formLoading.value = false
+ // formLoading.value = false
}
}
}
diff --git a/src/views/eam/device/deviceRepair/index.vue b/src/views/eam/device/deviceRepair/index.vue
index 4312d87..19a5f33 100644
--- a/src/views/eam/device/deviceRepair/index.vue
+++ b/src/views/eam/device/deviceRepair/index.vue
@@ -245,7 +245,11 @@ const formsSuccess = async (formType, data) => {
return item.url
})
}
- if (formType === 'create') {
+ try {
+ console.log(888,basicFormRef.value.formLoading)
+ basicFormRef.value.formLoading = true
+ console.log(999,basicFormRef.value.formLoading)
+ if (formType === 'create') {
await DeviceRepairApi.createDeviceRepair(data)
message.success(t('common.createSuccess'))
} else {
@@ -253,7 +257,12 @@ const formsSuccess = async (formType, data) => {
message.success(t('common.updateSuccess'))
}
basicFormRef.value.dialogVisible = false
- getList()
+ await getList()
+ // basicFormRef.value.formLoading = false
+ } finally {
+ basicFormRef.value.formLoading = false
+ }
+
}
/** 详情操作 */