返回介绍

153.禁用控制用法一

发布于 2020-09-14 22:20:39 字数 4927 浏览 1400 评论 0 收藏 0

一、用法

(1)页面引入混入代码

import {DisabledAuthFilterMixin} from '@/mixins/DisabledAuthFilterMixin'
mixins: [DisabledAuthFilterMixin],

输入图片说明

(2)权限控制代码示例:


<a-input-number :disabled="isDisabledAuth('name')"   v-decorator="[ 'days', {}]" />

二、权限配置:

输入图片说明

三、使用说明

  • :disabled="isDisabledAuth('name')" 调用方法disabledAuth,方法参数“name”为授权标识,该方法根据授权规则返回true/false,控制是否禁用
  • 权限编码在【系统管理--菜单管理】中配置,添加按钮类型的菜单数据,授权标识配置值“name”,策略选择可编辑,状态选择有效
  • 控制规则:
  • (1)菜单权限中若没有对应指令编码的配置,则不进行禁用控制,
  • (2)权限配置无效状态时,则不进行权限控制,有效状态时进行控制
  • (3)策略:可编辑,未授权时控件禁用,授权后可编辑

四、流程节点权限

(1)说明:

  • 节点权限配置优先级高于菜单权限配置
  • 节点权限应用于使用组件方式加载的附加表单页面,并对附加表单页面进行权限控制
  • 显示控制用法见上面用法描述
  • 节点权限是通过 props: ['formData'],来传递给节点表单页面的,因此页面一定要定义这个,否则,节点配置的权限不生效,节点表单开发方法见【流程节点对接表单页面开发方法】

  • 权限配置无效状态时,则不进行权限控制,有效状态时进行控制

(2)权限配置: 在【流程管理-流程设计】中找到需要配置的流程,进入【流程配置-流程节点】选择需要进行权限控制的节点, 点击【更多-权限设置】,新增/编辑 来配置权限。

输入图片说明

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文