Merge pull request #11864 from dataease/pr@dev-v2@perf_threshold_menu

perf(X-Pack): 图表菜单中选择设置阈值告警,弹出菜单不消失
This commit is contained in:
fit2cloud-chenyw 2024-08-29 19:38:00 +08:00 committed by GitHub
commit 7fc1b63f4d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 2 deletions

View File

@ -89,7 +89,12 @@
<el-checkbox v-model="state.batchOptCheckModel" @change="batchOptChange" />
</div>
<el-dropdown trigger="click" placement="right-start" v-if="barShowCheck('setting')">
<el-dropdown
trigger="click"
placement="right-start"
v-if="barShowCheck('setting')"
ref="curDropdown"
>
<el-icon class="bar-base-icon">
<el-tooltip :content="t('visualization.more')" effect="dark" placement="bottom">
<icon name="icon_more_outlined" />
@ -145,6 +150,7 @@
<xpack-component
:chart="element"
jsname="L2NvbXBvbmVudC90aHJlc2hvbGQtd2FybmluZy9FZGl0QmFySGFuZGxlcg=="
@close-item="closeItem"
/>
<el-dropdown-item divided @click="deleteComponent" v-if="barShowCheck('delete')"
>删除</el-dropdown-item
@ -572,6 +578,11 @@ const datasetParamsSetShow = computed(() => {
return canvasViewInfo.value[element.value.id]?.calParams?.length > 0
})
const curDropdown = ref()
const closeItem = () => {
curDropdown.value.handleClose()
}
onMounted(() => {
if (element.value.component === 'UserView') {
eventBus.on('initCurFields-' + element.value.id, initCurFields)

@ -1 +1 @@
Subproject commit b09ad35a67f1ba648308e6ec6f9aa25a397fcf05
Subproject commit 9e2a72eb107995fb5d6953ae79cdfcd95ed06e17