forked from github/dataease
fix: 数据集导出 去重 样式调整
This commit is contained in:
parent
76edb99407
commit
8eba40fabc
@ -90,7 +90,7 @@
|
||||
size="mini"
|
||||
controls-position="right"
|
||||
/>
|
||||
<div class="de-bottom-line" />
|
||||
<div class="de-bottom-line short" />
|
||||
</template>
|
||||
<template v-else-if="!['null', 'empty', 'not_null', 'not_empty'].includes(item.term)">
|
||||
<el-input
|
||||
@ -334,12 +334,12 @@ export default {
|
||||
initNameEnumName() {
|
||||
const { name, enumValue, fieldId } = this.item
|
||||
if (!name && fieldId) {
|
||||
this.checklist = enumValue.split(',')
|
||||
this.checklist = [...new Set(enumValue.split(',') || [])]
|
||||
}
|
||||
if (!name && !fieldId) return
|
||||
this.initEnumOptions()
|
||||
this.activeName = this.item.name
|
||||
this.checklist = enumValue.split(',')
|
||||
this.checklist = [...new Set(enumValue.split(',') || [])]
|
||||
},
|
||||
cancelKeyDow() {
|
||||
if (!this.showTextArea && !this.keydownCanceled) {
|
||||
@ -420,14 +420,17 @@ export default {
|
||||
})
|
||||
},
|
||||
addFields() {
|
||||
const list = this.textareaValue.split('\n').reduce((pre, next) => {
|
||||
let list = this.textareaValue.split('\n').reduce((pre, next) => {
|
||||
const str = next.trim()
|
||||
if (!str) return pre
|
||||
pre.add(str)
|
||||
pre.push(str)
|
||||
return pre
|
||||
}, new Set([]))
|
||||
if (list.size) {
|
||||
this.checklist = [...this.checklist, ...list]
|
||||
}, [])
|
||||
if (list.length) {
|
||||
if (list.length > 500) {
|
||||
list = list.slice(0, 500)
|
||||
}
|
||||
this.checklist = [...new Set([...this.checklist, ...list])]
|
||||
}
|
||||
this.showTextArea = false
|
||||
},
|
||||
@ -438,6 +441,7 @@ export default {
|
||||
} else {
|
||||
this.delChecks(index)
|
||||
}
|
||||
this.checklist = [...new Set(this.checklist)]
|
||||
},
|
||||
handleClickOutside() {
|
||||
this.showTextArea = false
|
||||
@ -553,6 +557,11 @@ export default {
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.short {
|
||||
width: 83px;
|
||||
right: 22px;
|
||||
}
|
||||
|
||||
::v-deep.el-input-number.is-controls-right .el-input__inner {
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user