From a37c0ce77f945d410a1c70288248e2753f83c589 Mon Sep 17 00:00:00 2001 From: Feynman Date: Sun, 17 Aug 2025 23:59:11 +0800 Subject: [PATCH] fix: trim field_alias and handle loading state in Drawer.vue --- packages/business/src/views/data-server/Drawer.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/business/src/views/data-server/Drawer.vue b/packages/business/src/views/data-server/Drawer.vue index 387d21255..e72263188 100644 --- a/packages/business/src/views/data-server/Drawer.vue +++ b/packages/business/src/views/data-server/Drawer.vue @@ -829,6 +829,7 @@ const save = async (type?: boolean) => { const fieldList = await getAllFields() const map = fields.reduce((acc: any, field: any) => { + field.field_alias = field.field_alias?.trim() || '' acc[field.id] = field return acc }, {}) @@ -836,7 +837,7 @@ const save = async (type?: boolean) => { formData.fields = fieldList.map((f: any) => { return { ...f, - field_alias: map[f.id]?.field_alias || '', + field_alias: map[f.id]?.field_alias } }) } @@ -917,6 +918,7 @@ const handleChangeTable = () => { } const fieldsChanged = (val: any[]) => { + if (!isEdit.value) return form.value.fields = val } @@ -2159,6 +2161,7 @@ function openHelp() { $t('public_button_cancel') }}