From 3c75ba788897a524771bfde12feddcc94aaf14c6 Mon Sep 17 00:00:00 2001
From: huanghongfeng <huanghongfeng@hnkhzn.com>
Date: 星期二, 22 四月 2025 11:26:02 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/MeiXinLaiRui/LunDuiYa

---
 项目代码/WMS/WIDESEA_WMSClient/src/components/DeviceStacker.vue |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/components/DeviceStacker.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/components/DeviceStacker.vue"
new file mode 100644
index 0000000..e519d9c
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/components/DeviceStacker.vue"
@@ -0,0 +1,57 @@
+<template>
+    <div class="Stackerbox">
+        <div class="card">
+          <div class="card-header">
+            <div>
+              <div class="card-body Stacker">
+                {{ Stacker.deviceName }}
+              </div>
+            </div>
+          </div>
+          <div class="card-body">
+            <ul class="list-group">
+              <li class="list-group-item list-group-item-secondary">
+                浠诲姟鍙凤細{{ Stacker.data.currentTaskNum || '鏆傛棤浠诲姟鍙�' }}
+              </li>
+              <li :class="getStatusClass(Stacker.data.stackerCraneAutoStatusDes)">
+                宸ヤ綔妯″紡锛歿{ Stacker.data.stackerCraneAutoStatusDes }}
+              </li>
+              <li :class="getStatusClass(Stacker.data.stackerCraneStatusDes)">
+                璁惧鐘舵�侊細{{ Stacker.data.stackerCraneStatusDes }}
+              </li>
+              <li :class="getStatusClass(Stacker.data.stackerCraneWorkStatusDes)">
+                宸ヤ綔鐘舵�侊細{{ Stacker.data.stackerCraneWorkStatusDes }}
+              </li>
+            </ul>
+          </div>
+        </div>
+      </div>
+</template>
+
+<script setup>
+import { defineProps } from "vue";
+
+// 瀹氫箟缁勪欢灞炴��
+const props = defineProps({
+    Stacker: {
+        type: Object,
+        required: true
+    }
+});
+
+// 鑾峰彇鐘舵�佺被鍚嶏紙浼樺寲鐘舵�佸垽鏂級
+const getStatusClass = (status) => {
+  if (status === '姝e父' || status === '鑷姩' || status === '寰呮満') {
+    return 'list-group-item list-group-item-success';
+  }
+  if (status === '鏁呴殰' || status === '鍋滄満') {
+    return 'list-group-item list-group-item-danger';
+  }
+  return 'list-group-item list-group-item-warning'; // 榛樿璀﹀憡鐘舵��
+};
+
+</script>
+
+<style lang="scss" scoped>
+
+</style>
\ No newline at end of file

--
Gitblit v1.9.3