From defc813a996808d3e54ddf1b3332ca4ec5c8e38f Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Tue, 2 Sep 2025 11:20:32 +0800 Subject: [PATCH] fix(Embedded Management): Page embed editing function is invalid --- frontend/src/views/system/embedded/Page.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/frontend/src/views/system/embedded/Page.vue b/frontend/src/views/system/embedded/Page.vue index 7364d41a..3382a495 100644 --- a/frontend/src/views/system/embedded/Page.vue +++ b/frontend/src/views/system/embedded/Page.vue @@ -63,8 +63,8 @@ const defaultForm = { name: null, domain: null, type: 4, - // configuration: null, - // description: null, + configuration: null, + description: null, } const pageForm = ref
(cloneDeep(defaultForm)) @@ -218,7 +218,8 @@ const saveHandler = () => { if (obj.id === '') { delete obj.id } - embeddedApi.addEmbedded(obj).then(() => { + const req = obj.id ? embeddedApi.updateEmbedded : embeddedApi.addEmbedded + req(obj).then(() => { ElMessage({ type: 'success', message: t('common.save_success'), @@ -233,11 +234,13 @@ const saveHandler = () => { const editHandler = (row: any) => { pageForm.value.id = null if (row) { - const { id, name, domain, type } = row + const { id, name, domain, type, configuration, description } = row pageForm.value.id = id pageForm.value.name = name pageForm.value.domain = domain pageForm.value.type = type + pageForm.value.configuration = configuration + pageForm.value.description = description } dialogTitle.value = row?.id ? t('embedded.edit_app') : t('embedded.create_application') dialogFormVisible.value = true