diff --git a/src/components/mt-edit/components/layout/header-panel/index.vue b/src/components/mt-edit/components/layout/header-panel/index.vue
index 35039ba..1c3fe27 100644
--- a/src/components/mt-edit/components/layout/header-panel/index.vue
+++ b/src/components/mt-edit/components/layout/header-panel/index.vue
@@ -153,9 +153,9 @@
-
+
+ {{ formatString(item.statisticalName) }}:
+ {{ item.value === 3.1415926 ? '/' : item.value.toFixed(2) + item.unit }}
@@ -179,7 +180,27 @@ watch(
},
{ deep: true }
)
+function formatString(str: string) {
+ // 先移除 T相_ 前缀(如果有)
+ let processed = str.replace(/^T相_/, '')
+ // 统计下划线数量
+ const underscoreCount = (processed.match(/_/g) || []).length
+
+ if (underscoreCount === 2) {
+ // 有2个_:删除第0个_,第1个_改成-
+ const parts = processed.split('_')
+ // parts[0] 和 parts[1] 合并(删除第0个_)
+ // 第1个_改成- 即 parts[1] 和 parts[2] 之间用 - 连接
+ return parts[0] + parts[1] + '-' + parts[2]
+ } else if (underscoreCount === 1) {
+ // 有1个_:直接改成-
+ return processed.replace('_', '-')
+ } else {
+ // 没有_或其他情况,返回原字符串
+ return processed
+ }
+}
// 暴露方法给父组件使用
defineExpose({
showNextCorner,
@@ -190,7 +211,7 @@ defineExpose({