mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 21:42:32 +08:00
fix(数据集): 应当限制分组设置内容禁止重复,当前不同分组内容支持设置重复值
This commit is contained in:
committed by
xuwei-fit2cloud
parent
40b3eec72e
commit
fbaa157b02
@@ -1105,6 +1105,14 @@ const closeGroupField = () => {
|
||||
editGroupField.value = false
|
||||
}
|
||||
|
||||
const disabledEnumArr = computed(() => {
|
||||
return currentGroupField.groupList?.map(ele => ele.text).flat()
|
||||
})
|
||||
|
||||
const disabledEnum = (item, arr) => {
|
||||
return disabledEnumArr.value.includes(item) && !arr.includes(item)
|
||||
}
|
||||
|
||||
const titleForGroup = ref(t('dataset.create_grouping_field'))
|
||||
|
||||
const initGroupField = val => {
|
||||
@@ -2659,6 +2667,7 @@ const getIconNameCalc = (deType, extField, dimension = false) => {
|
||||
style="width: 100%"
|
||||
multiple
|
||||
collapse-tags
|
||||
filterable
|
||||
collapse-tags-tooltip
|
||||
:max-collapse-tags="2"
|
||||
v-model="domain.text"
|
||||
@@ -2667,6 +2676,7 @@ const getIconNameCalc = (deType, extField, dimension = false) => {
|
||||
v-for="item in enumValue"
|
||||
:key="item"
|
||||
:label="item"
|
||||
:disabled="disabledEnum(item, domain.text)"
|
||||
:value="item"
|
||||
/> </el-select
|
||||
></el-form-item>
|
||||
|
||||
Reference in New Issue
Block a user