From cbb23429b8beed72b58cbb57f9b3c56a0fb2b5d2 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期五, 09 五月 2025 13:31:26 +0800 Subject: [PATCH] 修改 --- src/views/system/home/index.vue | 30 +++++++++++++++++++++++------- 1 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/views/system/home/index.vue b/src/views/system/home/index.vue index 91d40aa..b49c1c8 100644 --- a/src/views/system/home/index.vue +++ b/src/views/system/home/index.vue @@ -35,11 +35,11 @@ <span>{{ scope.row.component }}</span> </template> </el-table-column> - <el-table-column label="权限标识" show-overflow-tooltip> - <template #default="scope"> - <span>{{ scope.row.meta.roles }}</span> - </template> - </el-table-column> +<!-- <el-table-column label="权限标识" show-overflow-tooltip>--> +<!-- <template #default="scope">--> +<!-- <span>{{ scope.row.meta.roles.map(id => state.roleList.find(obj => obj.id === id)?.name).join(',') }}</span>--> +<!-- </template>--> +<!-- </el-table-column>--> <el-table-column label="排序" show-overflow-tooltip width="80"> <template #default="scope"> {{ scope.$index }} @@ -72,6 +72,7 @@ import { useMenuApi } from "/@/api/systemManage/menu"; import { initBackEndControlRoutes } from "/@/router/backEnd"; import {roomApi} from "/@/api/basic/room"; +import {useRoleApi} from "/@/api/systemManage/role"; // import { setBackEndControlRefreshRoutes } from "/@/router/backEnd"; // 引入组件 @@ -83,9 +84,10 @@ const menuDialogRef = ref(); const state = reactive({ tableData: { - data: [] as RouteRecordRaw[], - loading: false, + data: [] as RouteRecordRaw[], + loading: false, }, + roleList: [] }); // 获取路由数据,真实请从接口获取 @@ -101,6 +103,19 @@ }); } }; + +const initRoleTableData = async () => { + let res = await useRoleApi().getRoleList(); + if (res.data.code === 100) { + state.roleList = res.data.data; + } else { + ElMessage({ + type: 'warning', + message: res.data.msg + }); + } +}; + // 打开新增菜单弹窗 const onOpenAddMenu = (type: string) => { menuDialogRef.value.openDialog(type); @@ -140,5 +155,6 @@ // 页面加载时 onMounted(() => { getTableData(); + initRoleTableData(); }); </script> -- Gitblit v1.9.2