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') }}