mirror of
https://github.com/dataease/dataease.git
synced 2026-05-16 14:31:00 +08:00
feat(数据集): 数据集增加分组字段功能
This commit is contained in:
committed by
xuwei-fit2cloud
parent
664d7ee98f
commit
52d8e07d1f
@@ -99,6 +99,12 @@ export const enumValueObj = async (data: EnumValue): Promise<Record<string, stri
|
||||
})
|
||||
}
|
||||
|
||||
export const enumValueDs = async (data: EnumValue): Promise<Record<string, string>[]> => {
|
||||
return request.post({ url: '/datasetData/enumValueDs', data }).then(res => {
|
||||
return res?.data
|
||||
})
|
||||
}
|
||||
|
||||
export const moveDatasetTree = async (data: DatasetOrFolder): Promise<IResponse> => {
|
||||
return request.post({ url: '/datasetTree/move', data }).then(res => {
|
||||
return res?.data
|
||||
|
||||
@@ -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 || []
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user