diff --git a/frontend/src/views/chat/ExecutionDetails.vue b/frontend/src/views/chat/ExecutionDetails.vue index c69cec33..21aae15c 100644 --- a/frontend/src/views/chat/ExecutionDetails.vue +++ b/frontend/src/views/chat/ExecutionDetails.vue @@ -39,7 +39,8 @@ function getLogList(recordId: any) { } const setDrawerSize = debounce(() => { - drawerSize.value = window.innerWidth < 500 ? '460px' : `${window.innerWidth * 0.5}px` + drawerSize.value = + window.innerWidth < 500 ? '460px' : `${Math.max(window.innerWidth * 0.5, 600)}px` }, 500) onMounted(() => { @@ -152,7 +153,7 @@ defineExpose({ font-weight: 400; font-size: 14px; line-height: 22px; - width: 64%; + width: calc(100% - 55px); } .value { diff --git a/frontend/src/views/ds/TableRelationship.vue b/frontend/src/views/ds/TableRelationship.vue index b4d953e2..908a477a 100644 --- a/frontend/src/views/ds/TableRelationship.vue +++ b/frontend/src/views/ds/TableRelationship.vue @@ -208,11 +208,15 @@ const initGraph = () => { graph.on( 'node:port:mouseenter', debounce(({ e, node, port }: any) => { - tooltipY.value = e.offsetY + 'px' - tooltipX.value = e.offsetX + 'px' tooltipContent.value = node.port.ports.find( (ele: any) => +port === ele.id ).attrs.portNameLabel.text + if (tooltipContent.value) { + tooltipY.value = e.offsetY + 'px' + tooltipX.value = e.offsetX + 'px' + } else { + resetTooltip() + } }, 100) )