From d0d78b9fbe144326f136ee048bb59d314413032e Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Tue, 27 May 2025 08:45:29 +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