From 7f1806c6a01318f3b1eff38da7c7c41ae82ff8c0 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期一, 11 十二月 2023 13:19:52 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes

---
 CanadaMes-ui/src/views/Electrical/ServoManualone.vue |  135 +++++++++++++++++++++-----------------------
 1 files changed, 64 insertions(+), 71 deletions(-)

diff --git a/CanadaMes-ui/src/views/Electrical/ServoManualone.vue b/CanadaMes-ui/src/views/Electrical/ServoManualone.vue
index 9323ec7..2dae0ee 100644
--- a/CanadaMes-ui/src/views/Electrical/ServoManualone.vue
+++ b/CanadaMes-ui/src/views/Electrical/ServoManualone.vue
@@ -63,8 +63,8 @@
       </el-row>
       <div class="button-row" style="display: flex; justify-content: space-between;">
         <div v-for="(item, itemIndex) in dataGroup" :key="itemIndex">
-          <el-button v-if="item.button && language === 'en-US' " :name="item.button.name" v-model="item.button.value" :class="{'action-button': true, 'error-button': item.button.name === 'Fault' && item.button.value === 1,'error-button2': item.button.name === 'NotZero' && item.button.value === 0,'fuwei': item.button.name === 'Reset' && item.button.value === 1,'huiling': item.button.name === 'Home' && item.button.value === 1,'qidong': item.button.name === 'A01 Semi-Auto' && item.button.value === 1,'qidong2': item.button.name === 'A02 Semi-Auto' && item.button.value === 1,'qidong3': item.button.name === 'A01 Semi-Auto Start' && item.button.value === 1,'qidong4': item.button.name === 'A02 Semi-Auto Start' && item.button.value === 1,'qidong5': item.button.name === 'A02 Semi-Auto Start' && item.button.value === 1,'jiting': item.button.name === 'Abort/ResumeTasks' && item.button.value === 1}" @click="updateButtonValue(dataGroup, itemIndex); submitDataToBackend(item.button.name);">{{ item.button.name }}</el-button>
-          <el-button v-if="item.button && language === 'zh-CN' " :name="item.button.name" v-model="item.button.value" :class="{'action-button': true, 'error-button': item.button.name === '鏁呴殰' && item.button.value === 1,'error-button2': item.button.name === '鏈洖闆�' && item.button.value === 0,'fuwei': item.button.name === '澶嶄綅' && item.button.value === 1,'huiling': item.button.name === '鍥為浂' && item.button.value === 1,'qidong': item.button.name === 'A01鍗婅嚜鍔�' && item.button.value === 1,'qidong2': item.button.name === 'A02鍗婅嚜鍔�' && item.button.value === 1,'qidong3': item.button.name === 'A01鍗婅嚜鍔ㄥ惎鍔�' && item.button.value === 1,'qidong4': item.button.name === 'A02鍗婅嚜鍔ㄥ惎鍔�' && item.button.value === 1,'qidong5': item.button.name === 'A02鍗婅嚜鍔�' && item.button.value === 1,'jiting': item.button.name === '鎬ュ仠鍚庝腑姝�/缁х画閫夋嫨' && item.button.value === 1  }" @click="updateButtonValue(dataGroup, itemIndex); submitDataToBackend(item.button.name);">{{ item.button.name }}</el-button>
+          <el-button v-if="item.button && language === 'en-US' " :name="item.button.name" v-model="item.button.value" :class="{'action-button': true, 'error-button': item.button.name === 'Fault' && item.button.value === 1,'error-button2': item.button.name === 'NotZero' && item.button.value === 0,'error-button3': item.button.name === 'NotZero' && item.button.value === 1,'fuwei': item.button.name === 'Reset' && item.button.value === 1,'huiling': item.button.name === 'Home' && item.button.value === 1,'qidong': item.button.name === 'A01 Semi-Auto' && item.button.value === 1,'qidong2': item.button.name === 'A02 Semi-Auto' && item.button.value === 1,'qidong3': item.button.name === 'A01 Semi-Auto Start' && item.button.value === 1,'qidong4': item.button.name === 'A02 Semi-Auto Start' && item.button.value === 1,'qidong5': item.button.name === 'A02 Semi-Auto Start' && item.button.value === 1,'jiting': item.button.name === 'Abort/ResumeTasks' && item.button.value === 1}" @click="updateButtonValue(dataGroup, itemIndex); submitDataToBackend(item.button.name);">{{ item.button.name }}</el-button>
+          <el-button v-if="item.button && language === 'zh-CN' " :name="item.button.name" v-model="item.button.value" :class="{'action-button': true, 'error-button': item.button.name === '鏁呴殰' && item.button.value === 1,'error-button3': item.button.name === '鏈洖闆�' && item.button.value === 1,'error-button2': item.button.name === '鏈洖闆�' && item.button.value === 0,'fuwei': item.button.name === '澶嶄綅' && item.button.value === 1,'huiling': item.button.name === '鍥為浂' && item.button.value === 1,'qidong': item.button.name === 'A01鍗婅嚜鍔�' && item.button.value === 1,'qidong2': item.button.name === 'A02鍗婅嚜鍔�' && item.button.value === 1,'qidong3': item.button.name === 'A01鍗婅嚜鍔ㄥ惎鍔�' && item.button.value === 1,'qidong4': item.button.name === 'A02鍗婅嚜鍔ㄥ惎鍔�' && item.button.value === 1,'qidong5': item.button.name === 'A02鍗婅嚜鍔�' && item.button.value === 1,'jiting': item.button.name === '鎬ュ仠鍚庝腑姝�/缁х画閫夋嫨' && item.button.value === 1  }" @click="updateButtonValue(dataGroup, itemIndex); submitDataToBackend(item.button.name);">{{ item.button.name }}</el-button>
         </div>
       </div>
     </el-card>
@@ -157,7 +157,7 @@
   data.push(values);
  
 }
-data.push([],[], [],);
+data.push([], [],[]);
 
 
 const jsonObject = { data };
@@ -185,7 +185,7 @@
 }
 data2.unshift([]);
 
-data2.push([], []);
+data2.push([], [],[]);
 
 for (let i = 1; i < 2; i++) {
   const inputData = this.jsonData[i].filter(item => item.type === '0' && item.read == 8888).map(item => {
@@ -195,7 +195,7 @@
   const values2 = inputData.map(item => item.value);
 
   data2.push(values2);
-  data2.push([], [],[], []);
+  data2.push( [],[], []);
  
 }
 
@@ -468,7 +468,7 @@
   }
 
   let obj = JSON.parse(msg.data);
-   console.log(obj)
+  //  console.log(obj)
 const weihuiling=obj.weihuiling;
   const jsonData2 = this.jsonData;
 
@@ -478,29 +478,10 @@
   if (obj.zuhe1 && inputBox && Array.from(inputBox).every(box => !box.contains(target))) {
     
     //鍚姩鎸夐挳
-
-    
-
-    
  
- 
-    jsonData2[0][9].button.value = obj.qidong[0][0];  // 绗竴涓瓙鏁扮粍涓涓�涓� type=66 鐨� button
-jsonData2[0][10].button.value = obj.qidong[0][1]; // 绗竴涓瓙鏁扮粍涓浜屼釜 type=66 鐨� button
-jsonData2[1][7].button.value = obj.qidong[0][2];  // 绗簩涓瓙鏁扮粍涓涓�涓� type=66 鐨� button
-jsonData2[1][8].button.value = obj.qidong[0][3];
 
 
 
-// 杈撳嚭鏇存柊鍚庣殑 jsonData2
-
-
-
-
-
-
-
-    
-    
     
     // 鎵ц鏇存柊閫昏緫
     for (let i = 0; i < 6; i++) {
@@ -511,8 +492,41 @@
   });
 }
 
+//杩涚墖id
+jsonData2.forEach((item) => {
+  item.forEach((subItem) => {
+    if (subItem.read === 9999) {
+      subItem.value = obj.jinpianid[0]; 
+    }
+  });
+});
+//鍙栫墖id
+jsonData2.forEach((item) => {
+  item.forEach((subItem) => {
+    if (subItem.read === 8888) {
+      subItem.value = obj.qupianid[0]; 
+    }
+  });
+});
 
-//鏁呴殰鏇存柊
+
+
+
+
+
+  }
+}, 50);
+
+  document.addEventListener('mouseover', handleMouseMove);
+
+
+
+
+  jsonData2[0][9].button.value = obj.qidong[0][0];  // 绗竴涓瓙鏁扮粍涓涓�涓� type=66 鐨� button
+jsonData2[0][10].button.value = obj.qidong[0][1]; // 绗竴涓瓙鏁扮粍涓浜屼釜 type=66 鐨� button
+jsonData2[1][7].button.value = obj.qidong[0][2];  // 绗簩涓瓙鏁扮粍涓涓�涓� type=66 鐨� button
+jsonData2[1][8].button.value = obj.qidong[0][3];
+  //鏁呴殰鏇存柊
 
 for (let i = 0; i < jsonData2.length; i++) {
   let arr = jsonData2[i];
@@ -542,11 +556,6 @@
 }
 
 
-
-
-
-
-
 //鏈洖闆舵洿鏂�
 
 jsonData2[2][3].button.value = weihuiling[0][0]; 
@@ -554,53 +563,32 @@
 jsonData2[4][4].button.value = weihuiling[0][2];  
 jsonData2[5][4].button.value = weihuiling[0][3];
 
-// for (let i = 3; i < jsonData2.length; i++) {
-//   let arr2 = jsonData2[i];
-//   for (let j = 3; j < arr2.length; j++) {
-//     let obj3 = arr2[j];
-//     if(obj3.button){
-//       if (obj3.button && (obj3.button.name === "鏈洖闆�" || obj3.button.name === "NotZero" )) {
-//       obj3.button.value = weihuiling[0][i];
-//       //  console.log(obj3.button.value)
-//     }
 
-//     }
-   
-//   }
+// if(jsonData2[2][3].button.value===1){
 
-     
+//   jsonData2[2][3].button.name.replace("鏈洖闆�","鍥為浂") ;
 // }
-// console.log(jsonData2)
-//杩涚墖id
-jsonData2.forEach((item) => {
-  item.forEach((subItem) => {
-    if (subItem.read === 9999) {
-      subItem.value = obj.jinpianid[0]; 
-    }
-  });
-});
-//鍙栫墖id
-jsonData2.forEach((item) => {
-  item.forEach((subItem) => {
-    if (subItem.read === 8888) {
-      subItem.value = obj.qupianid[0]; 
-    }
-  });
-});
 
-
-//鎬ュ仠
+// console.log(jsonData2[5][4].button.value)
+if(jsonData2[2][3].button.value===1){
+  jsonData2[2][3].button.name=jsonData2[2][3].button.name.replace("鏈洖闆�","宸插洖闆�") ;
+  jsonData2[2][3].button.name=jsonData2[2][3].button.name.replace("NotZero","Zero") ;
+}
+if(jsonData2[3][3].button.value===1){
+  jsonData2[3][3].button.name=jsonData2[3][3].button.name.replace("鏈洖闆�","宸插洖闆�") ;
+  jsonData2[3][3].button.name=jsonData2[3][3].button.name.replace("NotZero","Zero") ;
+}
+if(jsonData2[4][4].button.value===1){
+  jsonData2[4][4].button.name=jsonData2[4][4].button.name.replace("鏈洖闆�","宸插洖闆�") ;
+  jsonData2[4][4].button.name=jsonData2[4][4].button.name.replace("NotZero","Zero") ;
+}
+if(jsonData2[5][4].button.value===1){
+  jsonData2[5][4].button.name=jsonData2[5][4].button.name.replace("鏈洖闆�","宸插洖闆�") ;
+  jsonData2[5][4].button.name=jsonData2[5][4].button.name.replace("NotZero","Zero") ;
+}
 
 
 
-
-
-
-
-  }
-}, 50);
-
-  document.addEventListener('mouseover', handleMouseMove);
    
 };
 
@@ -716,4 +704,9 @@
 .jiting{
   background-color: green;
 }
+
+.error-button3{
+  background-color: green;
+
+}
 </style>
\ No newline at end of file

--
Gitblit v1.8.0