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/DeviceLine.vue |   84 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 84 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/components/DeviceLine.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/components/DeviceLine.vue"
new file mode 100644
index 0000000..8824922
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/components/DeviceLine.vue"
@@ -0,0 +1,84 @@
+<template>
+    <div class="Linebox" >
+        <div class="card">
+            <div class="card-header">
+                <div id="lines2">
+                    <div class="card-body">{{ device.deviceName }}<br />
+                        -{{ device.childDeviceCode }}-
+                    </div>
+                </div>
+            </div>
+            <div class="card-body">
+                <ul class="list-group lis">
+                    <li class="list-group-item list-group-item-dark">璇诲彇淇″彿</li>
+                    <li class="list-group-item list-group-item-secondary">浠诲姟鍙凤細{{
+                        device.data.command.taskNum }}</li>
+                    <li class="list-group-item list-group-item-secondary">鎵樼洏鍙凤細{{
+                        device.data.command.barcode }}</li>
+                    <li class="list-group-item list-group-item-secondary">缁堢偣鍦板潃锛歿{
+                        device.data.command.targetAddress }}</li>
+                    <li :class="getSignalClass(device.data.writeInteractiveSignal[6])">鎵爜绔欏彴鍏ュ簱璇锋眰</li>
+                    <li :class="getSignalClass(device.data.writeInteractiveSignal[4])">鍫嗗灈鏈哄嚭搴撶珯鍙拌姹�</li>
+                    <li :class="getSignalClass(device.data.writeInteractiveSignal[2])">鍫嗗灈鏈哄叆搴撶珯鍙拌姹�</li>
+                    <li :class="getSignalClass(device.data.writeInteractiveSignal[0])">绾夸綋鍑哄簱鍙h姹�</li>
+                </ul>
+                <ul class="list-group lis">
+                    <li class="list-group-item list-group-item-dark">鍐欏叆淇″彿</li>
+                    <li class="list-group-item list-group-item-secondary">浠诲姟鍙凤細{{
+                        device.data.commandWrite.taskNum }}</li>
+                    <li class="list-group-item list-group-item-secondary">鎵樼洏鍙凤細{{
+                        device.data.commandWrite.barcode }}</li>
+                    <li class="list-group-item list-group-item-secondary">缁堢偣鍦板潃锛歿{
+                        device.data.commandWrite.targetAddress }}</li>
+                    <li :class="getSignalClass(device.data.writeInteractiveSignal[7])">鎵爜绔欏彴鍏ュ簱璇锋眰</li>
+                    <li :class="getSignalClass(device.data.writeInteractiveSignal[5])">鍫嗗灈鏈哄嚭搴撶珯鍙拌姹�</li>
+                    <li :class="getSignalClass(device.data.writeInteractiveSignal[3])">鍫嗗灈鏈哄叆搴撶珯鍙拌姹�</li>
+                    <li :class="getSignalClass(device.data.writeInteractiveSignal[1])">绾夸綋鍑哄簱鍙h姹�</li>
+                </ul>
+            </div>
+        </div>
+    </div>
+</template>
+
+<script setup>
+import { defineProps } from "vue";
+
+// 瀹氫箟缁勪欢灞炴��
+const props = defineProps({
+    device: {
+        type: Object,
+        required: true
+    }
+});
+
+// 鑾峰彇淇″彿绫诲悕
+const getSignalClass = (signal) => {
+    // console.log("馃殌 ~ getSignalClass ~ signal:", signal)
+    return signal !== true ? 'list-group-item list-group-item-danger' : 'list-group-item list-group-item-success';
+};
+</script>
+
+<style scoped>
+/* .Stackerbox{
+    width: 220px;
+    float: left;
+} */
+.Linebox{
+  width: 500px;
+  float: left;
+}
+.box1{
+  float: left;
+}
+.card-body{
+  text-align: center;
+  border-radius: 6% ;
+}
+.Stacker{
+  background-color: burlywood;
+}
+.lis{
+  float: left;
+  width: 233px;
+}
+</style>

--
Gitblit v1.9.3