位置: 编程技术 - 正文

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

  • 企业结算时待摊费用怎么办
  • 支付无法取得发票的赔偿金可否税前扣除
  • 进口化妆品消费税率是多少
  • 多计提的销售费用冲销
  • 未认证发票先入账可以吗
  • 损益表现金流量表资产负债表
  • 高新企业所得税税率10%
  • 苹果手机耳返功能怎么关闭
  • 个体户需要交钱吗
  • 印花税的会计处理是什么
  • 怎样删除电脑系统账户
  • php变量用什么符号
  • win7系统任务计划在哪里
  • 发放工资时扣除的保险怎么做
  • 个人所得税申报操作流程
  • 递延收益和其他应付款的区别
  • macps字体怎么导入
  • 减资的程序
  • 如何理解符合立案标准的,行政机关应当及时立案
  • 查账征收利润50万交多少税
  • 现金流量表的填写说明
  • 帝国cms可以做商标吗
  • SQL Server 使用 SET FMTONLY ON 获得表的元数据
  • 企业卖地收入会计处理
  • 一般纳税人首次申领专票
  • 进出口企业需要英文公章吗
  • 限额领料单属于什么凭证
  • 税控盘百科
  • sql多条记录取一条
  • sqlserver存储过程加密
  • 技术维护费全额抵扣有时间限制吗
  • 小规模纳税人能开专票吗2023
  • 其他应收款是负数怎么报税
  • 发票开具流程是?
  • 私车公用发票去哪个税务局开
  • 购买软件使用权计入无形资产吗
  • 上年结转会计分录
  • 端午节发放的现金福利会计处理
  • 奖金是职工福利?
  • 预缴的增值税在增值税附表四怎么填
  • 已退货对方不开红字
  • 免增增值税的有
  • 进项税转出税额
  • 企业需要报哪些税
  • 成本类科目会计处理分录
  • 没有发票的费用汇算清缴的时候怎么调出来
  • 银行固定资产有哪些
  • win2003 安装iis
  • 喝了阿胶补血口服液嗜睡
  • ubuntu zmq
  • windows10电脑重置电脑
  • linux界面显示
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • windows7如何启动记事本
  • Mac怎么去掉开机密码
  • linux中软链接和硬链接的区别
  • win10系统预览版
  • linuxcoll
  • win8系统笔记本忘记开机密码怎么办
  • 四步制作的花
  • win8登录密码修改
  • unity 漫反射
  • 安卓的系统设置在哪
  • unity3d网络游戏开发
  • vue如何处理跨域
  • nodejs cicd
  • python event.pos
  • nodejs作为后端
  • python入门教程
  • js画矩形
  • jQuery的ajax和遍历数组json实例代码
  • psi python
  • javascript怎么样
  • 重庆国税电子税务登录
  • 如何打印纳税申报表
  • 给派出所写情况说明房屋情况怎么写啊
  • 江苏税务登录密码是几位
  • 河北新农合怎么查询
  • 电子税务局如何解绑办税人员
  • 税务内控机制建设
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设