From 7bb43fd6a2d62060c2f622e8d9396329ebaf4794 Mon Sep 17 00:00:00 2001
From: hwh <332078369@qq.com>
Date: 星期四, 05 九月 2024 11:17:02 +0800
Subject: [PATCH] Merge branch 'master' of http://47.95.120.53:8083/r/WCSNet6

---
 Web/src/views/device/sortPallet/index.vue |  190 +++++++++++++++++++++++------------------------
 1 files changed, 93 insertions(+), 97 deletions(-)

diff --git a/Web/src/views/device/sortPallet/index.vue b/Web/src/views/device/sortPallet/index.vue
index 0ce1640..950d163 100644
--- a/Web/src/views/device/sortPallet/index.vue
+++ b/Web/src/views/device/sortPallet/index.vue
@@ -14,7 +14,7 @@
                     </el-button>
                 </div>  
             </el-row>
-            <el-row :span="2">
+            <el-row :span="1">
                 <div class="card-container">
                     <el-card class="other-box-card" v-for="deviceInfo in devicePointData" :key="deviceInfo.id">
                         <div slot="header" class="linefix">
@@ -73,100 +73,96 @@
     </el-container>    
 </template>
   
-  <script lang="ts" setup>
-    import { ref } from 'vue';
+<script lang="ts" setup>
+import { ref } from 'vue';
+import { GetWcsPackPlcList } from '/@/api/wcs/wcsDevice';
 
-    const deviceList=[
-        {
-            id: 1,
-            name: '1鍙锋満鍣ㄤ汉'
-        },
-        {
-            id: 2,
-            name: '2鍙锋満鍣ㄤ汉'
-        },
-        {
-            id: 3,
-            name: '3鍙锋満鍣ㄤ汉'
-        },
-    ];
+const deviceList=ref<any>([]);
 
-    const devicePointList=[
-        {
-          id: 1,
-          deviceId:1,
-          name: '1鍙锋満鍣ㄤ汉 1宸ヤ綅',
-          taskNumber: 'T000001',
-          taskType: '',
-          plc: '',
-          wcs: '',
-          status: 0
-        },
-        {
-          id: 2,
-          deviceId:1,
-          name: '1鍙锋満鍣ㄤ汉 2宸ヤ綅',
-          taskNumber: '',
-          taskType: '',
-          plc: '',
-          wcs: '',
-          status: 1
-        },
-        {
-          id: 3,
-          deviceId:1,
-          name: '1鍙锋満鍣ㄤ汉 3宸ヤ綅',
-          taskNumber: '',
-          taskType: '',
-          plc: '',
-          wcs: '',
-          status: 1
-        },
-        {
-          id: 4,
-          deviceId:2,
-          name: '2鍙锋満鍣ㄤ汉 1宸ヤ綅',
-          taskNumber: 'T000001',
-          taskType: '',
-          plc: '',
-          wcs: '',
-          status: 0
-        },
-        {
-          id: 5,
-          deviceId:2,
-          name: '2鍙锋満鍣ㄤ汉 2宸ヤ綅',
-          taskNumber: '',
-          taskType: '',
-          plc: '',
-          wcs: '',
-          status: 1
-        },
-        {
-          id: 6,
-          deviceId:3,
-          name: '3鍙锋満鍣ㄤ汉 1宸ヤ綅',
-          taskNumber: 'T000001',
-          taskType: '',
-          plc: '',
-          wcs: '',
-          status: 0
-        }
-    ];
+const devicePointList=[
+    {
+        id: 1,
+        deviceId:586494087331909,
+        name: '1鍙风爜鍨涙満鍣ㄤ汉 1宸ヤ綅',
+        taskNumber: 'T000001',
+        taskType: '',
+        plc: '',
+        wcs: '',
+        status: 0
+    },
+    {
+        id: 2,
+        deviceId:586494087331909,
+        name: '1鍙风爜鍨涙満鍣ㄤ汉 2宸ヤ綅',
+        taskNumber: '',
+        taskType: '',
+        plc: '',
+        wcs: '',
+        status: 1
+    },
+    {
+        id: 3,
+        deviceId:586494087331909,
+        name: '1鍙风爜鍨涙満鍣ㄤ汉 3宸ヤ綅',
+        taskNumber: '',
+        taskType: '',
+        plc: '',
+        wcs: '',
+        status: 1
+    },
+    {
+        id: 4,
+        deviceId:586494241939525,
+        name: '2鍙风爜鍨涙満鍣ㄤ汉 1宸ヤ綅',
+        taskNumber: 'T000001',
+        taskType: '',
+        plc: '',
+        wcs: '',
+        status: 0
+    },
+    {
+        id: 5,
+        deviceId:586494241939525,
+        name: '2鍙风爜鍨涙満鍣ㄤ汉 2宸ヤ綅',
+        taskNumber: '',
+        taskType: '',
+        plc: '',
+        wcs: '',
+        status: 1
+    },
+    {
+        id: 6,
+        deviceId:3,
+        name: '3鍙锋満鍣ㄤ汉 1宸ヤ綅',
+        taskNumber: 'T000001',
+        taskType: '',
+        plc: '',
+        wcs: '',
+        status: 0
+    }
+];
+
+let devicePointData = ref<any>([]);
+const selectedDeviceId=ref<any>();
+// 鏌ヨ鎿嶄綔
+const handleQuery = async () => {
+    var res = await GetWcsPackPlcList();
+    deviceList.value = res.data.result;
 
     //杈撻�佺嚎鏁版嵁
-    let devicePointFirst= devicePointList.filter(device => device.deviceId === deviceList[0].id)
-    let devicePointData = ref(devicePointFirst);
-    let selectedDeviceId = ref(deviceList[0].id);
+    selectedDeviceId.value = deviceList.value[0].id;
+    devicePointData.value= devicePointList.filter(device => device.deviceId === selectedDeviceId.value);
+};
+handleQuery();
 
-    //鍒囨崲灞傚钩闈�
-    function chooseDevice(id) {
-        selectedDeviceId.value = id;
-        devicePointData.value = devicePointList.filter(device => device.deviceId === id);
-    }
-  </script>
-  
-  <style scoped>
+//鍒囨崲
+function chooseDevice(id) {
+    selectedDeviceId.value = id;
+    devicePointData.value = devicePointList.filter(device => device.deviceId === id);
+}
+</script>
+
+<style scoped>
     .card-page {
         width: 100%;
         height: 50px;
@@ -181,13 +177,13 @@
         height: 30px;
     }
     .card-container {
-          display: grid;
-          grid-template-columns: repeat(6, 1fr);
-          gap: 10px;
+            display: grid;
+            grid-template-columns: repeat(6, 1fr);
+            gap: 10px;
     }
-    .other-box-card {
-          box-sizing: border-box;
-          background: linear-gradient(135deg, #66ccff, #3399ff);
+    .other-box-card {            
+            box-sizing: border-box;
+            background: linear-gradient(135deg, #66ccff, #3399ff);
     }
     .lineStatus{
         position: absolute;
@@ -226,5 +222,5 @@
     .device-status-1{
         background-color: red;
     }
-  </style>
+</style>
   
\ No newline at end of file

--
Gitblit v1.8.0