From e206ea8f7dbb655c0d8868996dae8ff1ff5ed11a Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期四, 12 六月 2025 16:41:19 +0800
Subject: [PATCH] 修改看板大屏,动态获取数据

---
 UI-Project/src/views/KanbanData/kanbanData.vue |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/UI-Project/src/views/KanbanData/kanbanData.vue b/UI-Project/src/views/KanbanData/kanbanData.vue
index 87a17e9..7b4a4b7 100644
--- a/UI-Project/src/views/KanbanData/kanbanData.vue
+++ b/UI-Project/src/views/KanbanData/kanbanData.vue
@@ -62,7 +62,8 @@
 
 
 // 褰撳墠婵�娲荤殑鏍囩椤�
-const activeTab = ref('yield')
+const activeTab = ref('utilization')
+const showTab = ref(false)
 
 // 鍗曞皬鏃朵骇閲忔暟鎹�
 const yieldFormData = ref({
@@ -685,7 +686,7 @@
     <el-main>
       <el-tabs v-model="activeTab">
         <!-- 鍗曞皬鏃朵骇閲忔爣绛鹃〉 -->
-        <el-tab-pane label="鍗曞皬鏃朵骇閲�" name="yield">
+        <el-tab-pane label="鍗曞皬鏃朵骇閲�"  name="yield">
           <!-- 娣诲姞鐩爣鍊艰缃儴鍒� -->
           <div class="target-setting">
             <el-form :inline="true" label-width="100px">
@@ -714,7 +715,7 @@
               </el-form-item>
             </el-form>
           </div>
-          <el-form :inline="true" :model="yieldFormData" label-width="100px" class="form-container">
+          <el-form :inline="true" :model="yieldFormData" label-width="100px" v-if="showTab" class="form-container">
             <el-form-item label="鏃ユ湡">
               <el-date-picker
                 v-model="yieldFormData.recordDate"
@@ -746,7 +747,7 @@
             </el-form-item>
           </el-form>
 
-          <el-table :data="yieldData"  v-loading="yieldLoading" style="width: 100%">
+          <el-table :data="yieldData"  v-loading="yieldLoading" style="width: 100%" v-if="showTab">
             <el-table-column prop="recordDate" label="鏃ユ湡" width="180">
               <template #default="scope">
                 <el-date-picker
@@ -949,7 +950,7 @@
         </el-tab-pane>
 
         <!-- 鍦ㄥ埗閲忔爣绛鹃〉 -->
-        <el-tab-pane label="鍦ㄥ埗閲�" name="quantity">
+        <el-tab-pane label="鍦ㄥ埗閲�"  name="quantity">
           <!-- 娣诲姞鐩爣鍊艰缃儴鍒� -->
           <div class="target-setting">
             <el-form :inline="true" label-width="100px">
@@ -1001,8 +1002,8 @@
             <el-form-item label="绫诲瀷">
               <el-select v-model="quantityFormData.locationCode" placeholder="閫夋嫨绫诲瀷" style="width: 180px">
                 <el-option label="鍗婃垚鍝�" value="鍗婃垚鍝�" />
-                <el-option label="7014" value="7014" />
-                <el-option label="7016" value="7016" />
+                <!-- <el-option label="7014" value="7014" />
+                <el-option label="7016" value="7016" /> -->
               </el-select>
             </el-form-item>
             <el-form-item label="鏁伴噺">
@@ -1021,7 +1022,7 @@
             </el-form-item>
           </el-form>
 
-          <el-table :data="quantityData"  v-loading="quantityLoading" style="width: 100%">
+          <el-table :data="quantityData"  v-loading="quantityLoading" style="width: 100%" >
             <el-table-column prop="recordDate" label="鏃ユ湡" width="180">
               <template #default="scope">
                 <el-date-picker
@@ -1095,7 +1096,7 @@
         </el-tab-pane>
 
         <!-- 璁″垝浜ч噺鏍囩椤� -->
-        <el-tab-pane label="璁″垝浜ч噺" name="planned">
+        <el-tab-pane label="璁″垝浜ч噺" v-if="showTab" name="planned">
           <el-form :inline="true" :model="plannedFormData" label-width="100px" class="form-container">
             <el-form-item label="鏃ユ湡">
               <el-date-picker

--
Gitblit v1.8.0