位置: 编程技术 - 正文

etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例

编辑:rootadmin

推荐整理分享etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

基于角色的权限管理一般有5张表构成,如下图,这里我们要实现对角色role进行授权操作,简单来说就是要对rolemenu进行添加操作,这里前端主要用easyui-combobox来实现权限多选。

总体思路是先初始化combobox,绑定所有的权限;然后根据当前的角色获取该角色已经拥有的权限,设置combobox选中这些权限;最后修改好权限了,获取combobox的选中值发送到后端进行保存。

1、控件初始化先是前端html,设置combobox的value是角色id,text是角色name,代码如下:

后端获取系统所有的权限,也就是menu表的记录,代码如下:

etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例

2、获取角色当前拥有的权限

前端JS脚本获取当前角色role的id发送到后端获取该角色拥有的权限的id数组,如下:

后端根据前端传来的role的id查询数据库获取对应的权限id返回给客户端,代码如下:

3、提交修改后的角色权限

前端JS脚本获取combobox选中的值发送到后端,记住对combobox值进行escape编码,要以1%2C2%2C3的形式传送,否则到后端就剩一个值了,代码如下:

后端获取前端传过来的值,进行数据库操作,代码如下:

至此,角色授权就实现了,主要有两点要注意,一是对combobox赋多个值的问题,另一个就是获取combobox多个值(1,2,3)后要进行escape编码后再传到后端。效果图如下:

标签: etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例

本文链接地址:https://www.jiuchutong.com/biancheng/377799.html 转载请保留说明!

上一篇:jQuery模拟实现的select点击选择效果【附demo源码下载】(jquery model)

下一篇:jQuery Ztree行政地区树状展示(点击加载)(jquery地址)

  • 小规模纳税人减按1%政策文件
  • 在建工程是负数时应该怎么处理
  • 冲销暂估原材料
  • 未出资到位的股东
  • 会计哪些账本需要保存
  • 金税盘锁死提示什么
  • 企业会计准则和新会计准则的区别
  • 有形动产经营租赁税率
  • 实收资本印花税税率多少
  • 建筑业出售废旧电脑取的收入如何申报
  • 建筑行业新老项目对比
  • 应收账款无法收回分录
  • 不计提税费可以吗
  • 企业将现金借给员工
  • 继承安置房需要过户吗?
  • 增值税进项税额转出的账务处理
  • 何时进行文化事业建设
  • 外单位人员能在单位借款吗
  • 技术转让开具什么发票
  • 资产负债表里应交税费里都包含什么
  • 模具费属于什么费用
  • 电脑管家游戏加速怎么卸载
  • 包装物租金怎么计算增值税
  • 广告费与业务宣传费范围
  • 职业病治疗费用谁承担
  • 补缴的耕地占用税怎么做账
  • 如何做批发
  • vue兼容性
  • 供电局销售电力产品
  • 当年盈余资金计算公式
  • 陈列费用明细表怎么做
  • 锡特f8
  • php自定义函数的语法格式
  • 计算md5值命令
  • openprop教程
  • 造孽啊啥意思
  • kppw源码
  • 在建工程怎么填
  • u8存货核算对方科目怎么设置
  • 函数模拟图
  • 核价人员要对哪些方面的价格进行核定,怎么核?
  • 应收账款的账面价值是什么
  • 记账凭证摘要的填写要求有
  • 收到项目资本金怎么入账
  • 以前年度生产成本怎么转为研发费用
  • 开办费怎么做帐
  • 农业免税企业开票有限额吗
  • 员工异地工作
  • 货款和发票金额一样吗
  • 怎么接收电子承兑汇票
  • 电子钥匙在线服务
  • 企业租用个人房屋的财税处理
  • 预收账款为什么不是货币性项目
  • 合法有效的凭证是什么
  • mysql 表分区
  • Mysql 5.6.37 winx64安装双版本mysql笔记记录
  • windows10的设置在哪里
  • winxp系统怎么投屏
  • 防火墙监视模式
  • linux文件详解
  • ubuntu20 server
  • mac 应用
  • linux程序死机
  • 忘记centos密码
  • Win10预览版拆弹
  • javascript+
  • dos所有命令的命令格式
  • Jquery Ajax Error 调试错误的技巧
  • bat批处理命令大全
  • 滤镜调试
  • EditText 点击事件小问题
  • android socket聊天
  • android中的常用布局有哪几种?
  • jquery修改css
  • 广州税务举报电话
  • 全资子公司和全资子企业的区别
  • 税务注销后发现报表报错的怎么办
  • 贵州省税务网上缴费平台
  • 社保卡手机缴费怎么交不了
  • 湖南省税务局网站2024公务员招聘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设