From e0d6fcbb2a3759876d65652dfa7953326803b1bd Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期六, 15 八月 2026 14:14:41 +0800
Subject: [PATCH] fix: 日期格式化

---
 src/views/index.vue |   36 +++++++++++++++---------------------
 1 files changed, 15 insertions(+), 21 deletions(-)

diff --git a/src/views/index.vue b/src/views/index.vue
index d11eebd..5a76883 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -117,7 +117,7 @@
               <el-radio-button :value="'waiting'">寰呭紑濮�({{ orderProgressMeta.waitingCount }})</el-radio-button>
               <el-radio-button :value="'inProgress'">杩涜涓�({{ orderProgressMeta.inProgressCount }})</el-radio-button>
               <el-radio-button :value="'completed'">宸插畬鎴�({{ orderProgressMeta.completedCount }})</el-radio-button>
-              <el-radio-button :value="'paused'">宸叉殏鍋�({{ orderProgressMeta.pausedCount }})</el-radio-button>
+              <el-radio-button :value="'end'">宸茬粨鏉�({{ orderProgressMeta.endCount }})</el-radio-button>
             </el-radio-group>
           </div>
           <div class="order-table-wrap">
@@ -234,7 +234,6 @@
         <div v-if="visiblePanels.realtime" class="cockpit-panel realtime-panel">
           <div class="panel-title-row">
             <div class="panel-title">鐢熶骇瀹炴椂鐪嬫澘</div>
-            <span class="panel-more">鏇村</span>
           </div>
           <div class="realtime-grid">
             <div class="realtime-item" v-for="item in realtimeBoard" :key="item.key">
@@ -478,7 +477,7 @@
   waitingCount: 0,
   inProgressCount: 0,
   completedCount: 0,
-  pausedCount: 0,
+  endCount: 0,
 });
 
 const todayPlanList = ref([]);
@@ -853,12 +852,12 @@
 
 const productionOrders = ref([]);
 
-const orderFilterOptions = ["all", "waiting", "inProgress", "completed", "paused"];
+const orderFilterOptions = ["all", "waiting", "inProgress", "completed", "end"];
 const orderFilterAliasMap = {
   1: "waiting",
   2: "inProgress",
   3: "completed",
-  4: "paused",
+  5: "end",
 };
 const orderFilter = ref("all");
 const filteredOrders = computed(() => productionOrders.value);
@@ -1032,8 +1031,8 @@
     pathPrefixes: ["/inventorymanagement"],
   },
   production: {
-    titles: ["鐢熶骇绠$悊", "涓荤敓浜ц鍒�", "鐢熶骇璁㈠崟", "鐢熶骇鎶ュ伐"],
-    pathPrefixes: ["/productionmanagement", "/productionplan"],
+    titles: ["鐢熶骇绠℃帶"],
+    pathPrefixes: ["/productionManagement", "/productionPlan"],
   },
   quality: {
     titles: ["璐ㄩ噺绠$悊"],
@@ -1087,7 +1086,7 @@
   realtime: visibleModules.value.production,
   quick: quickEntries.value.length > 0,
   plan: visibleModules.value.production,
-  receipt: visibleModules.value.sales || visibleModules.value.finance,
+  receipt: visibleModules.value.finance,
 }));
 
 const hasLeftPanels = computed(
@@ -1158,7 +1157,7 @@
     1: "寰呭紑濮�",
     2: "杩涜涓�",
     3: "宸插畬鎴�",
-    4: "宸叉殏鍋�",
+    5: "宸茬粨鏉�",
   };
   return mapping[status] || "鏈煡";
 };
@@ -1265,7 +1264,7 @@
       waitingCount: resolveProgressCount(data.waitingCount, statusValue, "waiting", total),
       inProgressCount: resolveProgressCount(data.inProgressCount, statusValue, "inProgress", total),
       completedCount: resolveProgressCount(data.completedCount, statusValue, "completed", total),
-      pausedCount: resolveProgressCount(data.pausedCount, statusValue, "paused", total),
+      endCount: resolveProgressCount(data.endCount, statusValue, "end", total),
     };
     productionOrders.value = (data.records || []).map(mapOrderProgressRecord);
   } catch {
@@ -1279,7 +1278,7 @@
       waitingCount: 0,
       inProgressCount: 0,
       completedCount: 0,
-      pausedCount: 0,
+      endCount: 0,
     };
     productionOrders.value = [];
   }
@@ -1585,9 +1584,12 @@
 }
 
 .stats-grid {
-  display: grid;
-  grid-template-columns: repeat(4, minmax(0, 1fr));
+  display: flex;
   gap: 14px;
+}
+
+.stats-grid .stat-card {
+  flex: 1;
 }
 
 .stat-card {
@@ -2458,10 +2460,6 @@
   .main-grid {
     grid-template-columns: minmax(0, 1fr) 340px;
   }
-
-  .stats-grid {
-    grid-template-columns: repeat(2, minmax(0, 1fr));
-  }
 }
 
 @media (max-width: 1200px) {
@@ -2505,10 +2503,6 @@
 
   .meta-extra {
     justify-content: flex-start;
-  }
-
-  .stats-grid {
-    grid-template-columns: repeat(2, minmax(0, 1fr));
   }
 
   .right-column {

--
Gitblit v1.9.3