From 52d8e07d1f08cb4a2e8d0404bc427c6a9fd2bcce Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Fri, 7 Feb 2025 14:57:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=95=B0=E6=8D=AE=E9=9B=86):=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=9B=86=E5=A2=9E=E5=8A=A0=E5=88=86=E7=BB=84=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/api/dataset.ts | 6 ++++++ .../src/views/visualized/data/dataset/form/index.vue | 7 ++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/core/core-frontend/src/api/dataset.ts b/core/core-frontend/src/api/dataset.ts index 3eeff28773..e9235d98ab 100644 --- a/core/core-frontend/src/api/dataset.ts +++ b/core/core-frontend/src/api/dataset.ts @@ -99,6 +99,12 @@ export const enumValueObj = async (data: EnumValue): Promise[]> => { + return request.post({ url: '/datasetData/enumValueDs', data }).then(res => { + return res?.data + }) +} + export const moveDatasetTree = async (data: DatasetOrFolder): Promise => { return request.post({ url: '/datasetTree/move', data }).then(res => { return res?.data diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/index.vue b/core/core-frontend/src/views/visualized/data/dataset/form/index.vue index ffd9af0431..49896d7eda 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/form/index.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/form/index.vue @@ -15,7 +15,7 @@ import icon_copy_outlined from '@/assets/svg/icon_copy_outlined.svg' import icon_deleteTrash_outlined from '@/assets/svg/icon_delete-trash_outlined.svg' import icon_edit_outlined from '@/assets/svg/icon_edit_outlined.svg' import icon_info_outlined from '@/assets/svg/icon_info_outlined.svg' -import { getEnumValue } from '@/api/dataset' +import { enumValueDs } from '@/api/dataset' import { ref, toRaw, @@ -1071,7 +1071,8 @@ const addGroupField = () => { editGroupField.value = true } const handleFieldschange = val => { - const { deType, name } = groupFields.value.find(ele => ele.id === val) + const field = groupFields.value.find(ele => ele.id === val) + const { deType, name } = field currentGroupField.title = name if (deType !== currentGroupField.deExtractType || deType === 0) { currentGroupField.groupList = [ @@ -1089,7 +1090,7 @@ const handleFieldschange = val => { currentGroupField.deTypeOrigin = deType if (deType !== 0) return enumValueLoading.value = true - getEnumValue({ fieldIds: [val], resultMode: 0 }) + enumValueDs(field) .then(res => { enumValue.value = res || [] })