From 0417fafe757f09bfb166b1dd1d9f096e966a30d8 Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期六, 11 五月 2024 09:38:43 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes

---
 CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue |   50 +++++++++++++++++++++++++++-----------------------
 1 files changed, 27 insertions(+), 23 deletions(-)

diff --git a/CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue b/CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue
index 4be46c2..3a663e8 100644
--- a/CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue
+++ b/CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue
@@ -68,30 +68,15 @@
       >
       <!-- <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/Positioning1" tag="el-button" type="text" active-class="blue-button">{{
+        $t('Cage Positions')
+      }}</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>
 
-      <router-link
-        to="/Electrical/Positioning1"
-        tag="el-button"
-        type="text"
-        active-class="blue-button"
-        >{{ $t("Cage Positions") }}</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 
+<router-link  v-if="plcmes"
         to="/Electrical/InteractionState"
         tag="el-button"
         type="text"
@@ -160,6 +145,9 @@
 import LanguageMixin from '../../lang/LanguageMixin'
 import data from '../../configuration/AutomaticParameterSetting'
 import {SelectPassword} from "../../api/home";
+import {
+SelectPermissionByUserName, currentUsername
+} from "../../api/home";
 
 let socket;
 
@@ -174,6 +162,8 @@
       jianju: "",
       
       isPromptVisible: false,
+      hasPermission: false, // 榛樿娌℃湁鏉冮檺
+      plcmes:false
     }
   },
   activated () {
@@ -188,6 +178,20 @@
 
     this.load();
     this.showPasswordPrompt();
+    currentUsername().then(res => {
+                SelectPermissionByUserName(res.data).then(res => {
+                    res.data.permission.forEach(item => {
+                        if (item.permissionId == "36" && item.state == 1) {
+                            this.hasPermission = true;
+                        }
+                        if (item.permissionId == "50" && item.state == 1) {
+                            this.plcmes = true;
+                        }
+                       
+                    });
+                });
+
+            });
   },
  
   methods: {

--
Gitblit v1.8.0