From 9b5449cf755fe38717161a8851de3371782552ed Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 22 Jan 2026 14:57:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=BB=E5=8A=A1=E5=8D=A1=E7=89=87?= =?UTF-8?q?=E9=9C=80=E6=B1=82=E4=BA=BA=E5=90=8D=E5=AD=97=E8=BF=87=E9=95=BF?= =?UTF-8?q?=E6=97=B6=E6=98=BE=E7=A4=BA=E7=9C=81=E7=95=A5=E5=8F=B7=EF=BC=8C?= =?UTF-8?q?=E9=BC=A0=E6=A0=87=E6=82=AC=E5=81=9C=E6=98=BE=E7=A4=BA=E5=AE=8C?= =?UTF-8?q?=E6=95=B4=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 导入 Tooltip 组件 2. 添加 truncateText 辅助函数用于截断文本 3. 所有显示需求人名字的地方(一级需求人、需求部门发起人、发布人): - 使用 truncateText 截断显示(最多8个字符) - 使用 Tooltip 组件鼠标悬停显示完整信息 - 添加 cursor: help 样式提示可悬停查看 --- frontend/src/views/TaskHall.vue | 100 +++++++++++++++++++++++++------- 1 file changed, 78 insertions(+), 22 deletions(-) diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue index 95b3ea6..6d29786 100644 --- a/frontend/src/views/TaskHall.vue +++ b/frontend/src/views/TaskHall.vue @@ -219,21 +219,28 @@ - 一级需求人: {{ task.primaryPublisherName }} ({{ task.primaryPublisherDeptName || '一级部门' }}) + + 一级需求人: {{ truncateText(task.primaryPublisherName, 8) }} ({{ truncateText(task.primaryPublisherDeptName, 8) || '一级部门' }}) +
- 需求部门发起人: {{ task.detailCompleterName }} + + 需求部门发起人: {{ truncateText(task.detailCompleterName, 8) }} +
- 发布人: {{ task.publisherName || '未知' }} + + 发布人: {{ truncateText(task.publisherName, 8) || '未知' }} + + 发布人: 未知
@@ -430,21 +437,28 @@ - 一级需求人: {{ task.primaryPublisherName }} ({{ task.primaryPublisherDeptName || '一级部门' }}) + + 一级需求人: {{ truncateText(task.primaryPublisherName, 8) }} ({{ truncateText(task.primaryPublisherDeptName, 8) || '一级部门' }}) +
- 需求部门发起人: {{ task.detailCompleterName }} + + 需求部门发起人: {{ truncateText(task.detailCompleterName, 8) }} +
- 发起人: {{ task.publisherName || '--' }} + + 发起人: {{ truncateText(task.publisherName, 8) || '--' }} + + 发起人: --
@@ -528,21 +542,28 @@ - 一级需求人: {{ task.primaryPublisherName }} ({{ task.primaryPublisherDeptName || '一级部门' }}) + + 一级需求人: {{ truncateText(task.primaryPublisherName, 8) }} ({{ truncateText(task.primaryPublisherDeptName, 8) || '一级部门' }}) +
- 需求部门发起人: {{ task.detailCompleterName }} + + 需求部门发起人: {{ truncateText(task.detailCompleterName, 8) }} +
- 发布人: {{ task.publisherName }} + + 发布人: {{ truncateText(task.publisherName, 8) }} + + 发布人: --
@@ -825,21 +846,28 @@ - 一级需求人: {{ task.primaryPublisherName }} ({{ task.primaryPublisherDeptName || '一级部门' }}) + + 一级需求人: {{ truncateText(task.primaryPublisherName, 8) }} ({{ truncateText(task.primaryPublisherDeptName, 8) || '一级部门' }}) +
- 需求部门发起人: {{ task.detailCompleterName }} + + 需求部门发起人: {{ truncateText(task.detailCompleterName, 8) }} +
- 发布人: {{ task.publisherName }} + + 发布人: {{ truncateText(task.publisherName, 8) }} + + 发布人: --
@@ -1050,21 +1078,28 @@ - 一级需求人: {{ task.primaryPublisherName }} ({{ task.primaryPublisherDeptName || '一级部门' }}) + + 一级需求人: {{ truncateText(task.primaryPublisherName, 8) }} ({{ truncateText(task.primaryPublisherDeptName, 8) || '一级部门' }}) +
- 需求部门发起人: {{ task.detailCompleterName }} + + 需求部门发起人: {{ truncateText(task.detailCompleterName, 8) }} +
- 发起人: {{ task.publisherName || '--' }} + + 发起人: {{ truncateText(task.publisherName, 8) || '--' }} + + 发起人: --
@@ -1153,21 +1188,28 @@ - 一级需求人: {{ task.primaryPublisherName }} ({{ task.primaryPublisherDeptName || '一级部门' }}) + + 一级需求人: {{ truncateText(task.primaryPublisherName, 8) }} ({{ truncateText(task.primaryPublisherDeptName, 8) || '一级部门' }}) +
- 需求部门发起人: {{ task.detailCompleterName }} + + 需求部门发起人: {{ truncateText(task.detailCompleterName, 8) }} +
- 发布人: {{ task.publisherName }} + + 发布人: {{ truncateText(task.publisherName, 8) }} + + 发布人: --
@@ -1481,21 +1523,28 @@ - 一级需求人: {{ task.primaryPublisherName }} ({{ task.primaryPublisherDeptName || '一级部门' }}) + + 一级需求人: {{ truncateText(task.primaryPublisherName, 8) }} ({{ truncateText(task.primaryPublisherDeptName, 8) || '一级部门' }}) +
- 需求部门发起人: {{ task.detailCompleterName }} + + 需求部门发起人: {{ truncateText(task.detailCompleterName, 8) }} +
- 发布人: {{ task.publisherName }} + + 发布人: {{ truncateText(task.publisherName, 8) }} + + 发布人: --
@@ -2414,7 +2463,7 @@