From 9bec4dcae002f36aa23231da11cb03a156b40110 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 30 4月 2025 16:24:16 +0800
Subject: [PATCH] 222

---
 PipeLineLems/web/src/components/Title/Title.tsx |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/PipeLineLems/web/src/components/Title/Title.tsx b/PipeLineLems/web/src/components/Title/Title.tsx
index f18a813..c09bdd6 100644
--- a/PipeLineLems/web/src/components/Title/Title.tsx
+++ b/PipeLineLems/web/src/components/Title/Title.tsx
@@ -1,5 +1,6 @@
 import { defineComponent, SetupContext } from 'vue'
 import styles from './Title.module.scss'
+import { _t } from '@/libs/Language/Language'
 
 export default defineComponent({
   name: 'Title',
@@ -25,11 +26,19 @@
         class={styles.title}
         onClick={() => emit('click')}
       >
-        <span>{slots.default && slots.default()}</span>
+        <div class={styles.label}>{slots.default && slots.default()}</div>
         {slots.content ? (
-          <span>{slots.content()}</span>
+          <div class={styles.label}>{slots.content()}</div>
         ) : (
-          <span class={styles.desc}>{props.desc}</span>
+          <el-tooltip
+            effect="dark"
+            content={props.desc}
+            placement="top"
+            disabled={!props.desc}
+            show-after={200}
+          >
+            <div class={styles.desc}>{_t(props.desc)}</div>
+          </el-tooltip>
         )}
       </h3>
     )

--
Gitblit v1.9.3