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/Servomanual.vue |   47 +++++++++++++++++++++++++++++------------------
 1 files changed, 29 insertions(+), 18 deletions(-)

diff --git a/CanadaMes-ui/src/views/Electrical/Servomanual.vue b/CanadaMes-ui/src/views/Electrical/Servomanual.vue
index cd03f42..d64d9ea 100644
--- a/CanadaMes-ui/src/views/Electrical/Servomanual.vue
+++ b/CanadaMes-ui/src/views/Electrical/Servomanual.vue
@@ -20,31 +20,24 @@
     <el-breadcrumb separator-class="el-icon-arrow-right" class="el-breadcrumb">
       <router-link to="/Electrical/Parameter2" tag="el-button" type="text" active-class="blue-button">{{ $t('Automatic State')
       }}</router-link>
-      <router-link to="/Electrical/ManualJog" tag="el-button" type="text" active-class="blue-button">{{
+      <!-- <router-link to="/Electrical/ManualJog" tag="el-button" type="text" active-class="blue-button">{{
         $t('ManualJog')
-      }}</router-link>
+      }}</router-link> -->
       
        <router-link to="/Electrical/ManualonePosition" tag="el-button" type="text" active-class="blue-button">{{
         $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 v-if="hasPermission" to="/Electrical/Servomanualone" tag="el-button" type="text" active-class="blue-button">
+    {{ $t('Servomanualone') }}
+  </router-link>
+      
      
-      <router-link to="/Electrical/Positioning1" tag="el-button" type="text" active-class="blue-button">{{
+      <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 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">{{
+  
+      <router-link   v-if="hasPermission" to="/Electrical/AutomaticParameterSetting" tag="el-button" type="text" active-class="blue-button">{{
         $t('Speed parameter settings')
       }}</router-link>
       
@@ -56,18 +49,36 @@
 <script>
 import LanguageMixin from '../../lang/LanguageMixin'
 import data from '../../configuration/ServoManualone'
+import {
+SelectPermissionByUserName, currentUsername
+} from "../../api/home";
 
 export default {
   name: "Servomanual",
   mixins: [LanguageMixin],
+
   data () {
     return {
-      jsonData: data  // 鍔犺浇鏁翠釜data.json鏂囦欢浣滀负jsonData
+      jsonData: data,
+    
+      hasPermission: false // 榛樿娌℃湁鏉冮檺
     }
   },
   created () {
     // 閫氳繃璺敱璺宠浆鍒�/Electrical/Servomanualone椤甸潰
-    this.$router.push('/Electrical/Servomanualone');
+    this.$router.push('/Electrical/Parameter2');
+
+    currentUsername().then(res => {
+                SelectPermissionByUserName(res.data).then(res => {
+                    res.data.permission.forEach(item => {
+                        if (item.permissionId == "36" && item.state == 1) {
+                            this.hasPermission = true;
+                        }
+                       
+                    });
+                });
+
+            });
   }
 }
 </script>

--
Gitblit v1.8.0