From 33b13543e3eb4156a67c21a337d345a263121811 Mon Sep 17 00:00:00 2001 From: jingna <1264204245@qq.com> Date: Thu, 19 Jun 2025 14:07:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/system/userlogin/appframe_container.vue | 15 +++++++++------ frontend/src/views/system/userlogin/frame.vue | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/frontend/src/views/system/userlogin/appframe_container.vue b/frontend/src/views/system/userlogin/appframe_container.vue index 4b17871..3542530 100644 --- a/frontend/src/views/system/userlogin/appframe_container.vue +++ b/frontend/src/views/system/userlogin/appframe_container.vue @@ -120,11 +120,11 @@ const runCode = async () => { const componentModule = await loadModule('dynamic.vue', options) const component = componentModule.default || componentModule const dynamicProps = Vue.reactive({ - menuList: props.menuList, - isFixed: props.isFixed, - projectName: props.projectName, - applicationId: props.applicationId, - isExecuteEvent: props.isExecuteEvent + menuList: menuList.value, + isFixed: true, + projectName: '测试', + applicationId: applicationId.value, + isExecuteEvent: false }) // 修改createApp方式 prevApp = Vue.createApp({ @@ -185,7 +185,10 @@ function getmenuinfo() { const paramss = { appId: applicationId.value } moduleList(paramss).then((ress:any) => { var arr = ress.data - menuList.value = processMenuTree(menuList.value, arr) + if(ress.data.length>0){ + menuList.value = processMenuTree(menuList.value, arr) + } + runCode() }) }) diff --git a/frontend/src/views/system/userlogin/frame.vue b/frontend/src/views/system/userlogin/frame.vue index c1dccf2..b332fa3 100644 --- a/frontend/src/views/system/userlogin/frame.vue +++ b/frontend/src/views/system/userlogin/frame.vue @@ -5,7 +5,7 @@ import { ElMessage, ElMessageBox } from 'element-plus' // import PermissionSet from '@/viewsnew/application/permissionset/index.vue' // import UserInfoSet from '@/viewsnew/application/permissionset/user/userinfo.vue' import {useRoute, useRouter } from 'vue-router' -import { useCache } from '@/hooks/web/useCache' +import { useCache } from '@/data-visualization/hooks/web/useCache' const { wsCache } = useCache() const router = useRouter() const route = useRoute()