位置: 编程技术 - 正文

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

  • 职工福利费计税税率
  • 耕地占用税中的耕地是指什么
  • 培训会议费能否抵扣
  • 贸易公司经营范围有限制吗
  • 需要冲红的普通发票无法收回怎么办
  • 负数发票报税不让填怎么办
  • 公司购个人的二手车流程
  • 预计负债账务处理 固定资产
  • 跨月负数发票会计分录
  • 财政补贴收入是什么
  • 注销公司房产税从哪年从哪年开始交
  • 行业协会收取的服务费
  • 所得税汇算后要做账吗
  • 通讯费企业所得税
  • 960011094开票提示
  • 企业网银使用
  • 清算时公司亏损预交所得税能退吗
  • 核定经营额是一个季度还是一个月
  • 什么情况下可以取保候审
  • 减少注册资本金程序
  • 资产类科目包括哪些内容
  • 财政给企业的补助资金企业是否需要开发票
  • 企业结算备付金怎么做账
  • 怎样将u盘制作成电脑系统启动盘?
  • 生产成本怎样结转科目明细
  • mysql高级语句
  • 网速变慢的原因有哪些
  • deskrun.exe是什么东西
  • 结转代销产品成本会计分录
  • 特立尼达和多巴哥
  • 文化事业2021
  • 结转代销成本
  • php的中文名
  • php使用什么开发工具
  • 职工教育经费是不是教育费附加
  • 机票的退票费可以开具发票吗
  • framework教程
  • 微信php源码
  • 微信小程序游戏手游排行榜
  • typescript tsconfig
  • React Hook - useEffecfa函数的使用细节详解
  • 固定资产清理属于非流动资产吗
  • 笨办法学python 3电子书下载
  • 对公账号备用金怎么用
  • python中有很多包管理工具
  • 固定资产一次性扣除如何做账
  • 门店有营业执照仓库加工要办营业执照
  • 安装php5.6
  • idea快速生成lambda
  • 城市维护建设税,教育费附加,地方教育费附加
  • sql已成功与服务器建立连接但登录中发生错误
  • 专票不小心印上划痕
  • 开出银行承兑汇票
  • 购买原材料例题
  • 购买的银行理财产品能提前赎回吗
  • 运输费计入什么科目里面
  • 股权投资如何记账
  • 购入自用的机器怎么入账
  • 哪些资产减值损失一经计提不得转回
  • 出租车票单张限额
  • win8.1开机进入桌面
  • windowsxp教程
  • 微软和苹果是什么关系
  • windowsxp的安装方法
  • 通过注册表删除脱机打印机
  • 怎么提高xp系统运行速度
  • windows10对话框是什么
  • mac字体发虚解决办法
  • Win10打开浏览器就未响应
  • shell 方法调用
  • js函数的使用规则
  • angular卸载
  • 深入理解新发展理念
  • jQuery简单实现title提示效果示例
  • jquery写函数
  • python中的文件
  • python读取文件的操作方法
  • 房产税纳税义务终止
  • 汽车维修增值税专用发票
  • 大连市国家税务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设