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