位置: 编程技术 - 正文

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地址)

  • 出差旅费补助报销明细表需要发票吗?
  • 营改增后无形资产的出租和出售都属于增值税纳税范围
  • 公司对公银行账户可以注销吗
  • 天猫企业支付宝怎么提现
  • 外购的货物用于集体福利是销售吗
  • 会务费发票要附上照片吗
  • 营改增以后算税公式
  • 二季度支出小于一季度什么意思
  • 企业向学校捐赠 流程
  • 项目资本金是什么意思大白话
  • 外币折算买入价卖出价
  • 赊销方式何时确认收入呢
  • 监控系统施工费用包括哪些内容
  • 银行呆帐坏账
  • 网络发票和纸质发票不一致会计处理
  • 发票开负数冲红做什么会计分录?
  • 小企业会计准则会计科目表
  • 可变现净值是不是就是毛利
  • 企业所得税税率表2023年最新
  • 独生子女补贴怎么查询
  • 为什么贷款利息变高了
  • 债券返售
  • win11dns电脑服务器未响应如何处理
  • bios术语
  • 已达到计算机的连接数最大值win7
  • 关于商品退换
  • 建筑业 分包
  • vue移动端预览pdf
  • 苹果手机把旧手机的照片传到新手机
  • 高新企业研发费用比例
  • php current
  • 经营租赁的房屋计提折旧吗
  • 住宅用途的房屋可以办理医疗器械证吗
  • 纳税人临时到外省从事经营活动
  • 偷税行为五年后被发现要接受行政处罚吗?
  • 已抵扣增值税进什么科目
  • 语义分割用途
  • 税负率怎么计算举例子
  • 支租赁费用计提印花税吗
  • 工会经费月月都缴纳吗?
  • 售后服务费计提政策
  • 购买种子能抵扣进项吗
  • win7系统安装教程不用u盘
  • 费用什么情况下要写报销单呢
  • 超市小规模税负怎么算
  • 让渡资产使用权属于收入吗
  • 应收利息科目的表述
  • 融资性售后回租承租方为什么不交税
  • 不需要计提折旧的情况
  • 委托加工产品消费税税率
  • 当月已付款, 没收到发票怎么做账
  • 黄金以旧换新工具有哪些
  • 出售无形资产净损失
  • 当期不得免征和抵扣税额
  • 应收账款转营业外支出
  • 股权转让如何支付利润
  • mysql服务1053
  • centos7怎么配置yum源
  • 快启动u盘pe怎么安装系统详细图文教程
  • 无比强大的思维
  • linux命令sed -i
  • win8右下角图标不见了
  • win7如何运行命令
  • linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)
  • linux cat命令的用法
  • javascriptz
  • js类继承的几种方式
  • jquery each return
  • cocos-2dx
  • 深入理解ts
  • bat批处理文件的语句
  • python,字符串
  • jq复选框选中触发事件
  • node.js异步编程
  • js获取当前时间
  • python lambda的用法
  • 广东税务局账号登录
  • 税务总局绩效管理四大板块
  • 建筑施工企业一级资质企业,安全生产管理
  • 认缴股权是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设