位置: 编程技术 - 正文

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%的税率
  • 资金账簿印花税税率
  • 民营医院所得税如何计算
  • 电信没有基站为什么信号也很好
  • 自然人税收管理系统扣缴客户端
  • 个税手续费返还政策文件
  • 增值税小规模纳税人起征点
  • 没有借贷资质的公司对外放款
  • 随意变更会计处理方法违背了
  • 企业所得税税前扣除和不扣除的区别
  • 会计分录怎么确认借贷方向
  • 收到捐赠物资会计处理
  • 企业所得税扣除凭证
  • 自产货物用于在建工程要交增值税吗
  • 购买汽车怎么抵扣增值税
  • 营改增后房屋维修的发票可以抵扣吗?
  • 滞留票的进项税能抵扣吗
  • 企业所得税核定征收怎么计算
  • 不动产发票如何开具
  • 即用于一般计税又用于简易计税的固定资产抵扣
  • 社保显示已录入什么意思
  • 上月作废的发票忘了作废,怎么做账
  • 企业预缴多交税了如何申请退税
  • 员工差旅补贴是否需要发票
  • 危险废物处置是冶金行业吗
  • 超市的成功秘诀
  • 在线网速测试工具
  • 查看电脑系统版本
  • linux中!
  • 销售商品收到商业汇票一张该笔业务应编制的记账凭证是
  • php新手入门
  • 出口商品怎么做分录
  • 财务人员如何管控费用支出
  • php类型转换的两种方法
  • 原生php和框架php的区别
  • 投标保证金退还时间是在什么文件的规定的
  • url静态化怎么操作
  • mongodb document
  • 中国互联网创业成功的年轻人
  • 关联企业债资比怎么计算
  • sql如何查询某个表的列名
  • 什么是国家限制企业或行业
  • 增值税普通发票和电子普通发票的区别
  • 金税四期何时上线
  • 坏账准备是啥意思
  • 一般纳税人月销售额10万以下城建税
  • 银行账户收费开户流程
  • 装修费摊销会计准则
  • 折现率算现值公式
  • 会计做账什么意思
  • 抵扣联和发票联的区别
  • 工业企业应付账款怎么算
  • sqlserver数据库怎么导出
  • sql比较数值大小
  • sqlserver存储过程怎么查看
  • wget下载命令
  • win10如何删除右键菜单选项
  • macos触控
  • centos7rz
  • windows7怎么打开记事本
  • Win7系统怎么打开蓝牙
  • windows8装windows10,文件会丢失吗
  • Win10预览版拆弹
  • linux 翻译
  • 在win7上加装一个硬盘不显示
  • Metaio in Unity3d 教程--- 一. 搭建环境,运行官方案例
  • 微信小程序自定义相机
  • 从零开始学什么技术
  • layout_gravity与gravity的区别
  • 浅谈JavaScript事件的属性列表
  • js function.call
  • javascript教程完整版
  • 江西电子税务局官网app
  • 摩托车车船税怎么收费标准
  • 什么是跨地区经营汇总纳税企业
  • 税务局党支部党员大会会议记录
  • 怎么称呼税管员比较好
  • 报税日期2023年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设