From 1390eec135de33236c025457d5b21008b67f33c8 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期日, 11 十月 2026 14:06:21 +0800
Subject: [PATCH] fix: 优化日期格式化显示逻辑

---
 src/views/projectManagement/Management/projectDetail.vue |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/views/projectManagement/Management/projectDetail.vue b/src/views/projectManagement/Management/projectDetail.vue
index c54a389..f2d77f7 100644
--- a/src/views/projectManagement/Management/projectDetail.vue
+++ b/src/views/projectManagement/Management/projectDetail.vue
@@ -25,7 +25,7 @@
             <el-descriptions-item label="瀹㈡埛ID">{{ info.clientId ?? '-' }}</el-descriptions-item>
             <el-descriptions-item label="鐖堕」鐩�">{{ parentProjectLabel }}</el-descriptions-item>
             <el-descriptions-item label="椤圭洰绫诲瀷">{{ projectTypeLabel }}</el-descriptions-item>
-            <el-descriptions-item label="绔嬮」鏃ユ湡">{{ info.establishTime || '-' }}</el-descriptions-item>
+            <el-descriptions-item label="绔嬮」鏃ユ湡">{{ $d(info.establishTime) || '-' }}</el-descriptions-item>
             <el-descriptions-item label="椤圭洰鏉ユ簮">{{ info.source || '-' }}</el-descriptions-item>
             <el-descriptions-item label="绔嬮」浜�">{{ info.managerName || '-' }}</el-descriptions-item>
             <el-descriptions-item label="涓氬姟鍛�">{{ info.salesmanName || '-' }}</el-descriptions-item>
@@ -40,11 +40,11 @@
               <dict-tag :options="plan_status" :value="String(info.stage ?? '')" />
             </el-descriptions-item>
             <el-descriptions-item label="棰勮宸ユ湡(澶�)">{{ estimatedDays }}</el-descriptions-item>
-            <el-descriptions-item label="璁″垝寮�濮嬫棩鏈�">{{ info.planStartTime || '-' }}</el-descriptions-item>
-            <el-descriptions-item label="璁″垝瀹屾垚鏃ユ湡">{{ info.planEndTime || '-' }}</el-descriptions-item>
-            <el-descriptions-item label="瀹為檯寮�濮嬫棩鏈�">{{ info.actualStartTime || '-' }}</el-descriptions-item>
-            <el-descriptions-item label="瀹為檯瀹屾垚鏃ユ湡">{{ info.actualEndTime || '-' }}</el-descriptions-item>
-            <el-descriptions-item label="璁㈠崟鏃ユ湡">{{ info.orderDate || '-' }}</el-descriptions-item>
+            <el-descriptions-item label="璁″垝寮�濮嬫棩鏈�">{{ $d(info.planStartTime) || '-' }}</el-descriptions-item>
+            <el-descriptions-item label="璁″垝瀹屾垚鏃ユ湡">{{ $d(info.planEndTime) || '-' }}</el-descriptions-item>
+            <el-descriptions-item label="瀹為檯寮�濮嬫棩鏈�">{{ $d(info.actualStartTime) || '-' }}</el-descriptions-item>
+            <el-descriptions-item label="瀹為檯瀹屾垚鏃ユ湡">{{ $d(info.actualEndTime) || '-' }}</el-descriptions-item>
+            <el-descriptions-item label="璁㈠崟鏃ユ湡">{{ $d(info.orderDate) || '-' }}</el-descriptions-item>
             <el-descriptions-item label="椤圭洰閲戦">{{ info.orderAmount ?? '-' }}</el-descriptions-item>
             <el-descriptions-item label="澶囨敞" :span="4">{{ info.remark || '-' }}</el-descriptions-item>
           </el-descriptions>
@@ -79,8 +79,8 @@
             <el-table-column align="center" label="搴忓彿" type="index" width="60" />
             <el-table-column label="濮撳悕" prop="userName" show-overflow-tooltip />
             <el-table-column label="椤圭洰缁勮鑹�" prop="userRoleName" show-overflow-tooltip />
-            <el-table-column label="杩涘叆鏃ユ湡" prop="joinTime" width="140" />
-            <el-table-column label="绂诲紑鏃ユ湡" prop="departTime" width="140" />
+            <el-table-column label="杩涘叆鏃ユ湡" prop="joinTime" width="140" :formatter="$d" />
+            <el-table-column label="绂诲紑鏃ユ湡" prop="departTime" width="140" :formatter="$d" />
             <el-table-column label="鑱旂郴鏂瑰紡" prop="contact" show-overflow-tooltip />
             <el-table-column label="澶囨敞" prop="remark" show-overflow-tooltip />
           </el-table>
@@ -143,10 +143,10 @@
             <el-table-column label="鎻忚堪" prop="description" min-width="220" show-overflow-tooltip />
             <el-table-column label="瀹為檯璐熻矗浜�" prop="actualLeaderName" width="140" show-overflow-tooltip />
             <el-table-column label="杩涘害(%)" prop="progress" width="110" />
-            <el-table-column label="璁″垝寮�濮�" prop="planStartTime" width="120" />
-            <el-table-column label="璁″垝缁撴潫" prop="planEndTime" width="120" />
-            <el-table-column label="瀹為檯寮�濮�" prop="actualStartTime" width="120" />
-            <el-table-column label="瀹為檯缁撴潫" prop="actualEndTime" width="120" />
+            <el-table-column label="璁″垝寮�濮�" prop="planStartTime" width="120" :formatter="$d" />
+            <el-table-column label="璁″垝缁撴潫" prop="planEndTime" width="120" :formatter="$d" />
+            <el-table-column label="瀹為檯寮�濮�" prop="actualStartTime" width="120" :formatter="$d" />
+            <el-table-column label="瀹為檯缁撴潫" prop="actualEndTime" width="120" :formatter="$d" />
             <el-table-column label="棰勮宸ユ湡(澶�)" prop="estimatedDuration" width="130" />
             <el-table-column label="闄勪欢" width="90" align="center">
               <template #default="{ row }">

--
Gitblit v1.9.3