commit
b91e212a6a
@ -6,7 +6,16 @@
|
||||
class="item-axis"
|
||||
@close="removeItem"
|
||||
>
|
||||
{{ item.name }}
|
||||
<el-tooltip
|
||||
v-if="toolTip"
|
||||
class="item"
|
||||
effect="dark"
|
||||
:content="toolTip || item.name"
|
||||
placement="top"
|
||||
>
|
||||
<span>{{ item.name }}</span>
|
||||
</el-tooltip>
|
||||
<span v-else>{{ item.name }}</span>
|
||||
</el-tag>
|
||||
</span>
|
||||
</template>
|
||||
@ -22,6 +31,11 @@ export default {
|
||||
index: {
|
||||
type: Number,
|
||||
required: true
|
||||
},
|
||||
toolTip: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: ''
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
@ -266,6 +266,7 @@
|
||||
<div v-if="currentElement.options && currentElement.options.attrs">
|
||||
<filter-head
|
||||
:element="currentElement"
|
||||
@dataset-name="dataSetName"
|
||||
/>
|
||||
|
||||
<filter-control
|
||||
@ -463,6 +464,23 @@ export default {
|
||||
bus.$off('valid-values-change', this.validateFilterValue)
|
||||
},
|
||||
methods: {
|
||||
dataSetName(tableId, callback) {
|
||||
let result = null
|
||||
if (tableId) {
|
||||
const stack = [...this.defaultData]
|
||||
while (stack.length) {
|
||||
const tableNode = stack.pop()
|
||||
if (tableNode.id === tableId) {
|
||||
result = tableNode.name
|
||||
break
|
||||
}
|
||||
if (tableNode.children?.length) {
|
||||
tableNode.children.forEach(kid => stack.push(kid))
|
||||
}
|
||||
}
|
||||
}
|
||||
callback && callback(result)
|
||||
},
|
||||
async checkSuperior(list, anotherTableIds) {
|
||||
let fieldValid = false
|
||||
const fieldId = this.myAttrs?.fieldId
|
||||
|
||||
@ -25,6 +25,7 @@
|
||||
:key="item.id"
|
||||
:item="item"
|
||||
:index="index"
|
||||
:tool-tip="getTableName(item.tableId)"
|
||||
|
||||
@closeItem="closeItem"
|
||||
/>
|
||||
@ -70,7 +71,12 @@ export default {
|
||||
|
||||
},
|
||||
methods: {
|
||||
|
||||
getTableName(tableId) {
|
||||
let tableName = null
|
||||
this.$emit('dataset-name', tableId, t => { tableName = t })
|
||||
console.log(tableName)
|
||||
return tableName
|
||||
},
|
||||
onMove(e, originalEvent) {
|
||||
return true
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user