2 changed files with 67 additions and 0 deletions
@ -0,0 +1,26 @@ |
|||
<!-- |
|||
@ 作者: 秦东 |
|||
@ 时间: 2025-09-10 09:56:31 |
|||
@ 备注: |
|||
--> |
|||
<script lang='ts' setup> |
|||
import type { TabsInstance } from 'element-plus' |
|||
import RolePage from './role.vue' |
|||
const tabPosition = ref<TabsInstance['tabPosition']>('left') |
|||
const pickRoleType = ref("role") |
|||
</script> |
|||
<template> |
|||
<div class="menuPower"> |
|||
<el-tabs :tab-position="tabPosition" v-model="pickRoleType" class="demo-tabs"> |
|||
<el-tab-pane label="按角色分配" name="role"><RolePage /></el-tab-pane> |
|||
<el-tab-pane label="按行政组织" name="org">按行政组织</el-tab-pane> |
|||
<el-tab-pane label="按岗位" name="poster">按岗位</el-tab-pane> |
|||
</el-tabs> |
|||
</div> |
|||
</template> |
|||
<style lang='scss' scoped> |
|||
.menuPower{ |
|||
margin-top: 10px;; |
|||
padding-right: 20px; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,41 @@ |
|||
<!-- |
|||
@ 作者: 秦东 |
|||
@ 时间: 2025-09-10 10:44:59 |
|||
@ 备注: 按角色分配全权限 |
|||
--> |
|||
<script lang='ts' setup> |
|||
const roleKey = ref("") |
|||
</script> |
|||
<template> |
|||
<div class="roleBox"> |
|||
<el-tabs type="border-card" editable @edit="handleTabsEdit"> |
|||
<el-tab-pane label="超级管理员">User</el-tab-pane> |
|||
<el-tab-pane label="管理员">Config</el-tab-pane> |
|||
<el-tab-pane label="游客">Role</el-tab-pane> |
|||
<el-tab-pane label="测试专员">Task</el-tab-pane> |
|||
<el-tab-pane label="超级管理员">User</el-tab-pane> |
|||
<el-tab-pane label="管理员">Config</el-tab-pane> |
|||
<el-tab-pane label="游客">Role</el-tab-pane> |
|||
<el-tab-pane label="测试专员">Task</el-tab-pane> |
|||
<el-tab-pane label="超级管理员">User</el-tab-pane> |
|||
<el-tab-pane label="管理员">Config</el-tab-pane> |
|||
<el-tab-pane label="游客">Role</el-tab-pane> |
|||
<el-tab-pane label="测试专员">Task</el-tab-pane> |
|||
<el-tab-pane label="超级管理员">User</el-tab-pane> |
|||
<el-tab-pane label="管理员">Config</el-tab-pane> |
|||
<el-tab-pane label="游客">Role</el-tab-pane> |
|||
<el-tab-pane label="测试专员">Task</el-tab-pane> |
|||
<el-tab-pane label="超级管理员">User</el-tab-pane> |
|||
<el-tab-pane label="管理员">Config</el-tab-pane> |
|||
<el-tab-pane label="游客">Role</el-tab-pane> |
|||
<el-tab-pane label="测试专员">Task</el-tab-pane> |
|||
</el-tabs> |
|||
</div> |
|||
</template> |
|||
<style lang='scss' scoped> |
|||
.roleBox{ |
|||
:deep .el-tabs__new-tab{ |
|||
margin: 10px; |
|||
} |
|||
} |
|||
</style> |
|||
Loading…
Reference in new issue