From a32b9d4d64094df2f6a8df3420839a96e9469ca2 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期一, 15 一月 2024 16:32:11 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes

---
 CanadaMes-ui/src/views/Electrical/Parameter2.vue |   73 ++++++++++++++++++++----------------
 1 files changed, 40 insertions(+), 33 deletions(-)

diff --git a/CanadaMes-ui/src/views/Electrical/Parameter2.vue b/CanadaMes-ui/src/views/Electrical/Parameter2.vue
index 5542c24..b22cce4 100644
--- a/CanadaMes-ui/src/views/Electrical/Parameter2.vue
+++ b/CanadaMes-ui/src/views/Electrical/Parameter2.vue
@@ -48,13 +48,13 @@
         active-class="blue-button"
         >{{ $t("Automatic State") }}</router-link
       >
-      <router-link
+      <!-- <router-link
         to="/Electrical/ManualJog"
         tag="el-button"
         type="text"
         active-class="blue-button"
         >{{ $t("ManualJog") }}</router-link
-      >
+      > -->
 
       <router-link
         to="/Electrical/ManualonePosition"
@@ -64,37 +64,18 @@
         >{{ $t("ManualonePosition") }}</router-link
       >
 
-      <router-link
-        to="/Electrical/Servomanualone"
-        tag="el-button"
-        type="text"
-        active-class="blue-button"
-        >{{ $t("Servomanualone") }}</router-link
-      >
-      <!-- <router-link to="/Electrical/Parameter1" tag="el-button" type="text" active-class="blue-button">{{ $t('Parameter1')
-      }}</router-link> -->
-
-      <router-link
-        to="/Electrical/Positioning1"
-        tag="el-button"
-        type="text"
-        active-class="blue-button"
-        >{{ $t("Address parameter settings") }}</router-link
-      >
-      <!-- <router-link to="/Electrical/Positioning2" tag="el-button" type="text" active-class="blue-button">{{
-        $t('Positioning2')
-      }}</router-link> -->
-      <!--      
-      <router-link to="/Electrical/ManualonePosition2" tag="el-button" type="text" active-class="blue-button">{{
-        $t('ManualonePosition2')
-      }}</router-link> -->
-      <router-link
-        to="/Electrical/AutomaticParameterSetting"
-        tag="el-button"
-        type="text"
-        active-class="blue-button"
-        >{{ $t("Speed parameter settings") }}</router-link
-      >
+      <router-link v-if="hasPermission" to="/Electrical/Servomanualone" tag="el-button" type="text" active-class="blue-button">
+    {{ $t('Servomanualone') }}
+  </router-link>
+      
+     
+      <router-link   v-if="hasPermission" to="/Electrical/Positioning1" tag="el-button" type="text" active-class="blue-button">{{
+        $t('Address parameter settings')
+      }}</router-link>
+  
+      <router-link   v-if="hasPermission" to="/Electrical/AutomaticParameterSetting" tag="el-button" type="text" active-class="blue-button">{{
+        $t('Speed parameter settings')
+      }}</router-link>
     </el-breadcrumb>
 
     <el-row :gutter="40">
@@ -209,6 +190,9 @@
   <script>
 import LanguageMixin from "../../lang/LanguageMixin";
 import data from "../../configuration/parameter2";
+import {
+SelectPermissionByUserName, currentUsername
+} from "../../api/home";
 // import { throttle } from 'lodash';
 let socket;
 
@@ -226,6 +210,9 @@
       jsonData: data,
       inputValue: "",
       language: this.$i18n.locale,
+      
+    
+      hasPermission: false // 榛樿娌℃湁鏉冮檺
 
       // 鍔犺浇鏁翠釜data.json鏂囦欢浣滀负jsonData
     };
@@ -240,6 +227,17 @@
       this.replaceChineseWithEnglish();
     }
     this.$forceUpdate();
+    currentUsername().then(res => {
+                SelectPermissionByUserName(res.data).then(res => {
+                    res.data.permission.forEach(item => {
+                        if (item.permissionId == "36" && item.state == 1) {
+                            this.hasPermission = true;
+                        }
+                       
+                    });
+                });
+
+            });
   },
 
   computed: {},
@@ -338,6 +336,15 @@
         const jsonString2 = JSON.stringify(jsonObject2);
         console.log("鎵�鏈塗ype涓�0鐨剉alue:", jsonString2);
         socket?.send(jsonString2);
+
+        // 寤惰繜2绉掑彂閫佹寚瀹氬唴瀹�
+setTimeout(() => {
+  const jsonObject = { data: [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [], []] };
+  const jsonString = JSON.stringify(jsonObject);
+  console.log("鍙戦�佺殑鍐呭:", jsonString);
+  socket?.send(jsonString);
+}, 2000);
+
       }
 
       if (

--
Gitblit v1.8.0