From 1519870c0e18171ced014a840e86a459dc6b00f1 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 12 十二月 2023 17:26:06 +0800
Subject: [PATCH] 报工记录列表增加人员姓名

---
 src/views/dashboard/components/ColorInfo.vue |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/src/views/dashboard/components/ColorInfo.vue b/src/views/dashboard/components/ColorInfo.vue
index 6816e55..0de0157 100644
--- a/src/views/dashboard/components/ColorInfo.vue
+++ b/src/views/dashboard/components/ColorInfo.vue
@@ -1,26 +1,33 @@
 <template>
   <div class="color-info">
     <div v-if="type == 1" class="color-one">
-      鍔犲伐鏁�({{ order.unit }})
-      <span>{{ order.finishNumber || 0 }}</span>
+      鍔犲伐鏁�({{ activeTask?.Order?.unit ?? '--' }})
+      <span>{{ plcInfo?.finishNumber ?? 0 }}</span>
     </div>
     <div v-else class="color-two">
-      鐩爣({{ order.unit }})
-      <span> {{ order.amount || 0 }}</span>
+      鐩爣({{ activeTask?.Order?.unit ?? '--' }})
+      <span> {{ plcInfo?.totalNumber ?? 0 }}</span>
     </div>
   </div>
 </template>
 <script setup lang="ts">
 import { toRefs } from 'vue'
-import type { Order } from '@/api/task'
+import { usePLCStore } from '@/stores/plc'
+import { storeToRefs } from 'pinia'
+import { useTasksStore } from '@/stores/tasks'
 
 export interface ColorInfoProps {
-  order: Order
-  type?: Number
+  /** 1鍔犲伐鏁� 2鐩爣鏁�*/
+  type?: 1 | 2
 }
 
 const props = defineProps<ColorInfoProps>()
-const { order, type } = toRefs(props)
+const { type } = toRefs(props)
+
+const plcStore = usePLCStore()
+const { plcInfo } = storeToRefs(plcStore)
+const taskStore = useTasksStore()
+const { activeTask } = storeToRefs(taskStore)
 </script>
 
 <style scoped lang="scss">

--
Gitblit v1.8.0