diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/Navbar.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/Navbar.vue index 79a6c98..dda9c16 100644 --- a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/Navbar.vue +++ b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/Navbar.vue @@ -3,6 +3,7 @@ import { ref, watch, onMounted, onBeforeUnmount, shallowRef } from 'vue' import { ElMessage, ElMessageBox } from 'element-plus' import Assocmodule from '@/viewsnew/application/SfcEditor/NavbarEditor/assocPage.vue' import PermissionSet from '@/viewsnew/application/permissionset/index.vue' +import UserInfoSet from '@/viewsnew/application/permissionset/user/userinfo.vue' import {useRoute, useRouter } from 'vue-router' const router = useRouter() const route = useRoute() @@ -24,6 +25,7 @@ const checkindex = ref(null) const showmodule = ref(false) const currentMoudleId = ref('') const showermission = ref(false) +const showUserInfo = ref(false) watch( () => props.menuList, (newVal) => { @@ -49,6 +51,7 @@ function childmenuclick(item: any) { } showermission.value = false showmodule.value = false + showUserInfo.value = false if (item.module_id && item.module_id !== '') { currentMoudleId.value = item.module_id showmodule.value = true @@ -107,6 +110,7 @@ function permissionClick() { return } showmodule.value = false + showUserInfo.value = false showermission.value = true } function logout(){ @@ -128,6 +132,11 @@ function logout(){ .catch(() => {}) } +function userdetails(){ + showmodule.value = false + showermission.value = false + showUserInfo.value = true +} diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/editNavbar.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/editNavbar.vue index e2c37ba..28a4059 100644 --- a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/editNavbar.vue +++ b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/editNavbar.vue @@ -34,7 +34,7 @@ import { useRoute, useRouter } from 'vue-router' import { loadModule } from 'vue3-sfc-loader' import * as Vue from 'vue/dist/vue.esm-bundler.js' import * as ElementPlus from 'element-plus' -import zhCn from 'element-plus/dist/locale/zh-cn.mjs' +import zhCn from 'element-plus/dist/locale/zh-cn.mjs' import * as VueRouter from 'vue-router' import less from 'less' import defaultTemplate from '@/viewsnew/application/SfcEditor/NavbarEditor/Navbar.vue?raw' @@ -84,10 +84,14 @@ const runCode = async () => { 'vue/dist/vue.esm-bundler.js': Vue, 'vue-router': VueRouter, '@/viewsnew/application/SfcEditor/NavbarEditor/assocPage.vue': Vue.defineAsyncComponent(() => - import('@/viewsnew/application/SfcEditor/NavbarEditor/assocPage.vue')), + import('@/viewsnew/application/SfcEditor/NavbarEditor/assocPage.vue') + ), '@/viewsnew/application/permissionset/index.vue': Vue.defineAsyncComponent(() => import('@/viewsnew/application/permissionset/index.vue') - ) + ), + '@/viewsnew/application/permissionset/user/userinfo.vue': Vue.defineAsyncComponent(() => + import('@/viewsnew/application/permissionset/user/userinfo.vue') + ), }, getFile: async (fileName) => { if (fileName.startsWith('@/')) { diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue index 9fc628d..2cadc88 100644 --- a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue +++ b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue @@ -72,7 +72,10 @@ const runCode = async () => { ), '@/viewsnew/application/permissionset/index.vue': Vue.defineAsyncComponent(() => import('@/viewsnew/application/permissionset/index.vue') - ) + ), + '@/viewsnew/application/permissionset/user/userinfo.vue': Vue.defineAsyncComponent(() => + import('@/viewsnew/application/permissionset/user/userinfo.vue') + ), }, getFile: async (fileName) => { if (fileName === 'dynamic.vue') { diff --git a/core/core-frontend/src/viewsnew/application/permissionset/user/userinfo.vue b/core/core-frontend/src/viewsnew/application/permissionset/user/userinfo.vue new file mode 100644 index 0000000..0de6af1 --- /dev/null +++ b/core/core-frontend/src/viewsnew/application/permissionset/user/userinfo.vue @@ -0,0 +1,165 @@ + + + + \ No newline at end of file