From 0023824099902efcafa6652cd5e5040b65c4531a Mon Sep 17 00:00:00 2001 From: "xinxin.wu" Date: Tue, 16 Apr 2024 17:13:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=BC=BA=E9=99=B7=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BA=A4=E4=BA=92=E5=92=8C=E4=B8=80=E7=9B=B4?= =?UTF-8?q?=E8=BD=AC=E5=9C=88bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/bug-detail-drawer.vue | 135 ++++++++++-------- 1 file changed, 74 insertions(+), 61 deletions(-) diff --git a/frontend/src/views/bug-management/components/bug-detail-drawer.vue b/frontend/src/views/bug-management/components/bug-detail-drawer.vue index 7cf711e300..54d6656e66 100644 --- a/frontend/src/views/bug-management/components/bug-detail-drawer.vue +++ b/frontend/src/views/bug-management/components/bug-detail-drawer.vue @@ -144,65 +144,65 @@ @@ -562,15 +562,28 @@ }); } + /** + * 单独更新字段 + */ + async function updateFieldHandler() { + try { + rightLoading.value = true; + await bugDetailTabRef.value?.handleSave(); + rightLoading.value = false; + } catch (error) { + console.log(error); + } finally { + rightLoading.value = false; + } + } + const handelFormCreateChange = debounce(() => { - rightLoading.value = true; - bugDetailTabRef.value?.handleSave(); + updateFieldHandler(); }, 300); const changeTag = debounce(() => { detailInfo.value.tags = tags.value; - rightLoading.value = true; - bugDetailTabRef.value?.handleSave(); + updateFieldHandler(); }, 300); // 表单配置项