Browse Source

Merge remote-tracking branch 'origin/qin_25'

qin_26
herenshan112 3 months ago
parent
commit
6054eddda8
  1. 26
      src/views/system/setupPower/index.vue
  2. 41
      src/views/system/setupPower/role.vue

26
src/views/system/setupPower/index.vue

@ -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>

41
src/views/system/setupPower/role.vue

@ -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…
Cancel
Save