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