fix: 修复工作流调试页面选择下拉框参数,调试框被关掉错误

This commit is contained in:
shaohuzhang1 2024-09-29 13:43:52 +08:00 committed by shaohuzhang1
parent b11ba9065a
commit b97728990f

View File

@ -35,7 +35,7 @@
/> />
</el-collapse-transition> </el-collapse-transition>
<!-- 主画布 --> <!-- 主画布 -->
<div class="workflow-main"> <div class="workflow-main" ref="workflowMainRef">
<workflow ref="workflowRef" v-if="detail" :data="detail?.work_flow" /> <workflow ref="workflowRef" v-if="detail" :data="detail?.work_flow" />
</div> </div>
<!-- 调试 --> <!-- 调试 -->
@ -118,7 +118,7 @@ const {
let interval: any let interval: any
const workflowRef = ref() const workflowRef = ref()
const workflowMainRef = ref()
const loading = ref(false) const loading = ref(false)
const detail = ref<any>(null) const detail = ref<any>(null)
@ -202,8 +202,7 @@ const clickShowDebug = () => {
}) })
} }
function clickoutsideDebug(e: any) { function clickoutsideDebug(e: any) {
const Elm = e?.target?.className?.includes?.('el-select') if (workflowMainRef.value && e && e.target && workflowMainRef.value.contains(e?.target)) {
if (!Elm) {
showDebug.value = false showDebug.value = false
} }
} }