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/ManualonePosition.vue | 42 ++++++++++++++++++++++++++---------------- 1 files changed, 26 insertions(+), 16 deletions(-) diff --git a/CanadaMes-ui/src/views/Electrical/ManualonePosition.vue b/CanadaMes-ui/src/views/Electrical/ManualonePosition.vue index 8d15a80..bde607c 100644 --- a/CanadaMes-ui/src/views/Electrical/ManualonePosition.vue +++ b/CanadaMes-ui/src/views/Electrical/ManualonePosition.vue @@ -18,31 +18,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> @@ -93,6 +86,7 @@ <div class="container"> <component :is="embeddedComponent"></component> + <component :is="embeddedComponent2"></component> </div> <!-- <el-button @click="submitDataToBackend">鎻愪氦鏁版嵁鍒板悗绔�</el-button> --> @@ -106,6 +100,10 @@ import data from '../../configuration/Manualoneposition' import ManualonePosition2 from './ManualonePosition2.vue'; +import ManualJog from './ManualJog.vue'; +import { +SelectPermissionByUserName, currentUsername +} from "../../api/home"; // import { createWebSocket } from '../../api/websocket.js'; let socket; export default { @@ -116,6 +114,8 @@ jsonData: data, language: this.$i18n.locale, embeddedComponent: ManualonePosition2, + embeddedComponent2: ManualJog, + hasPermission: false // 榛樿娌℃湁鏉冮檺 // 鍔犺浇鏁翠釜data.json鏂囦欢浣滀负jsonData } @@ -129,7 +129,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; + } + + }); + }); + }); }, methods: { -- Gitblit v1.8.0