修改鼠标悬停提示处理

This commit is contained in:
sunhonglai
2025-04-27 10:19:25 +08:00
parent a836f9d0ec
commit d79c628711

View File

@@ -77,14 +77,14 @@
<template #bodyCell="{ record, column }"> <template #bodyCell="{ record, column }">
<template v-if="column.key === 'orgName'"> <template v-if="column.key === 'orgName'">
<a-space style="display:flex ;justify-content: left;"> <a-space style="display:flex ;justify-content: left;" @mouseenter="showTooltip(record.orgName)" @mouseleave="hideTooltip">
<!-- <a-popover> <!-- <a-popover>
<template #content> <template #content>
<p>{{ record.orgName}}</p> <p>{{ record.orgName}}</p>
</template> --> </template> -->
<div <div
style="max-width: 180px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;user-select:text" style="max-width: 180px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;user-select:text"
:title="record.orgName">{{ record.neworganizationName }}</div> >{{ record.neworganizationName }}</div>
<!-- </a-popover> --> <!-- </a-popover> -->
</a-space> </a-space>
</template> </template>
@@ -450,6 +450,18 @@ export default {
LookInsideLecturer, LookInsideLecturer,
}, },
setup() { setup() {
const activeTooltip = ref(null); // 当前显示的提示框对应的记录 ID
// 显示提示框
const showTooltip = (orgName) => {
activeTooltip.value = orgName;
};
// 隐藏提示框
const hideTooltip = () => {
activeTooltip.value = null;
};
onMounted(() => { onMounted(() => {
const search = sessionStorage.getItem('searchLecturer') const search = sessionStorage.getItem('searchLecturer')
if (route.query.activeKey == 1) { if (route.query.activeKey == 1) {
@@ -1426,6 +1438,9 @@ export default {
createupdialog, createupdialog,
removeList, removeList,
checkMenu, checkMenu,
activeTooltip,
showTooltip,
hideTooltip,
} }
}, },
}; };