refactor: 重构权限管理

1.更新字段管理
This commit is contained in:
猿小天
2023-11-21 14:21:08 +08:00
parent 645f43c887
commit 54e4d23cf7
3 changed files with 9 additions and 3 deletions

View File

@@ -15,12 +15,12 @@
<el-col :span="18"> <el-col :span="18">
<el-tabs type="border-card"> <el-tabs type="border-card">
<el-tab-pane label="按钮配置" > <el-tab-pane label="按钮权限配置" >
<div style="height: 80vh"> <div style="height: 80vh">
<MenuButtonCom ref="menuButtonRef" /> <MenuButtonCom ref="menuButtonRef" />
</div> </div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="字段配置"> <el-tab-pane label="列权限配置">
<div style="height: 80vh"> <div style="height: 80vh">
<MenuFieldCom ref="menuFieldRef"></MenuFieldCom> <MenuFieldCom ref="menuFieldRef"></MenuFieldCom>
</div> </div>

View File

@@ -47,6 +47,13 @@ export const createCrudOptions = function ({
editRequest, editRequest,
delRequest, delRequest,
}, },
actionbar: {
buttons: {
add: {
show: hasPermissions('role:Create')
}
}
},
rowHandle: { rowHandle: {
//固定右侧 //固定右侧
fixed: 'right', fixed: 'right',

View File

@@ -44,7 +44,6 @@ export const createCrudOptions = function ({ crudExpose }: CreateCrudOptionsProp
buttons: { buttons: {
add: { add: {
show: hasPermissions('user:Create') show: hasPermissions('user:Create')
// show:true
}, },
export:{ export:{
text:"导出",//按钮文字 text:"导出",//按钮文字