必须先确认角色权限再操作;页面按钮通过「权限控制」开关设置可见角色;数据表操作列可关闭全局启用或替换为条件渲染按钮;全局禁用操作需在「安全中心」→「操作白名单」批量处理。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

确认当前用户角色与权限配置
进入码上飞AI后台管理界面后,必须先明确当前登录账号绑定的角色类型,否则后续所有按钮隐藏操作都可能失效。【角色未绑定或为空时,系统默认赋予全部权限,此时无法隐藏任何按钮】。点击左上角头像→「账号设置」→「角色管理」,查看当前角色名称及权限范围。
在页面编辑器中关闭特定操作入口
打开需调整的业务页面(如“维修工单列表”),点击右上角「编辑页面」进入可视化编辑器。
在左侧组件面板中找到目标按钮(例如“批量导出”“删除选中项”),点击该按钮组件,在右侧属性栏中定位到「权限控制」开关,将其设为「开启」。
开启后,下方会出现「仅对以下角色可见」多选框,勾选你希望保留该按钮的岗位角色(如“管理员”“运维主管”),其余角色将自动收起该按钮——注意:未勾选的角色在预览或发布后完全看不到此按钮,也不会触发任何前端渲染逻辑。
通过数据表字段级权限屏蔽操作列
方法一:使用内置行操作权限开关
进入「数据模型」→选择对应数据表(如“报修记录”)→点击「字段管理」→找到「操作」列(通常为“编辑|删除|派单”等组合按钮)→点击右侧齿轮图标→关闭「对所有角色启用」,再逐个勾选允许执行该列操作的角色。
方法二:手动替换为条件渲染按钮
若需更精细控制(例如“仅创建人可删除”),可在页面编辑器中删除原生操作列,改用「自定义按钮」组件。设置按钮文本为“删除”,行为选择「执行动作」→「删除当前行」,然后在「显示条件」中填写表达式:currentUser.id === currentRow.creatorId。该表达式运行于前端,无需后端配置,但【必须确保数据表中存在creatorId字段且已正确写入】。
全局禁用某类操作的快捷路径
第一步:进入「系统设置」→「安全中心」→「操作白名单」
第二步:在搜索框输入关键词“删除”,勾选所有含“delete”“remove”“clear”的内置操作标识符
第三步:点击「批量禁用」,在弹窗中选择适用角色范围(支持按部门、岗位、自定义标签筛选),确认后即时生效
该操作会从整个应用后台抹除对应按钮的注册信息,比页面级隐藏更彻底,适用于合规审计场景。禁用后即使开发者在页面编辑器中强行添加同类按钮,也无法被识别和执行。


















