From c5a7df82767bc07776bf12dc099a56325ad74d57 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Wed, 3 Dec 2025 14:53:27 +0800 Subject: [PATCH] fix(Data Source): The relationship management fields in the table should be consistent with the table structure fields. --- frontend/src/views/ds/DataTable.vue | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/frontend/src/views/ds/DataTable.vue b/frontend/src/views/ds/DataTable.vue index 5034a423..6c3d7335 100644 --- a/frontend/src/views/ds/DataTable.vue +++ b/frontend/src/views/ds/DataTable.vue @@ -211,7 +211,7 @@ const editField = (row: any) => { fieldDialog.value = true } -const setStatus = (row: any) => { +const changeStatus = (row: any) => { currentField.value = row datasourceApi.saveField(currentField.value).then(() => { closeField() @@ -223,25 +223,6 @@ const setStatus = (row: any) => { }) } -const changeStatus = (row: any) => { - if (!row.checked) { - row.checked = true - ElMessageBox.confirm(t('prompt.disable_field'), { - type: 'warning', - confirmButtonType: 'primary', - tip: t('prompt.to_disable_it'), - confirmButtonText: t('common.confirm2'), - cancelButtonText: t('common.cancel'), - autofocus: false, - }).then(() => { - row.checked = false - setStatus(row) - }) - return - } - setStatus(row) -} - const emits = defineEmits(['back', 'refresh']) const back = () => { emits('back')