位置: 编程技术 - 正文

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

  • 公司缴税怎么计算的
  • 由旅行社开具的电子普票代订机票能抵扣税吗?
  • 印花税技术合同计税依据
  • 工资的计提与结转怎么算
  • 不需要缴纳税款和服役的是形势户寺观户
  • 广告公司开票能开劳务费吗
  • 会计做账写错了怎么办
  • 新成立公司交税
  • 政府收回土地使用权
  • 这部分房屋是否可以抵押
  • 企业卫生费是指什么
  • 去年多计提的生育津贴
  • 汇算清缴期结束后税务机关发现企业应当取得而未取得
  • 收到增值税专用发票是已经付款了吗
  • 个人独资企业是法人吗
  • 房产税申报后多久缴纳税款
  • 那些发票可以报
  • 勾选发票必须当月认证吗
  • 早教加盟需要
  • 雇员个人所得税
  • 签订借款合同要遵守规则吗
  • 公司减少注册资本的程序
  • 无形资产软件摊销年限是多少
  • 支票存根没有进账怎么办
  • 股东借款作为资本金投入
  • 小型微利企业普惠性企业所得税减免政策解读
  • 预付账款收到发票的会计分录
  • 奖金发放如何做账
  • 怎么取消网络手动连接
  • 不征税收入与免税收入的区别
  • linux的安装和使用
  • aliapp.exe是什么意思
  • 敬老院利润分析
  • win10开机强制进入安全模式重置
  • 荣耀畅玩7怎么截长图
  • 实收资本大于注册资本是什么意思
  • 记账凭证的总账科目是什么
  • 项目的分包行为是否合理
  • vue-router query
  • 真相 百科
  • yolo object detection
  • .net tpl
  • 图像超分辨率重建数据集
  • vue3.0 vite
  • mysql中regexp_instr函数的使用
  • 房地产企业税负低如何向税务局解释
  • python统计出现次数并排序
  • 煤炭企业所得税税率新疆
  • 印花税都有什么类目
  • 多计提的增值税怎么冲减
  • 政府奖励收入要交所得税吗
  • 转让土地如何做会计分录
  • 最新版税控盘怎么设置打印机
  • 无销项税能抵扣进项税吗
  • 城市维护建设税怎么算
  • 第三方支付利息
  • 会计凭证要保存多少年企业注销
  • 生产成本明细账怎么填图片
  • 账簿的概念与分类
  • sqlserver存储过程if语句
  • sql server安全设置
  • Windows 7 RTM、Vista、XP 性能测试
  • centos安装yun
  • xp远程连接win7
  • 电脑老是弹出提示
  • jquery实战
  • jQuery Easyui datagrid连续发送两次请求问题
  • 输出语句的执行过程
  • 批处理应用实例
  • unity3d基础操作
  • jquery warp
  • javascript数组的常用方法
  • jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
  • python文件处理方法
  • jquery设计模式
  • 福建电子发票开票流程?
  • 四川税务局网上办税
  • 党日活动与专业建设结合
  • 美国网购消费者个人信息保护法
  • 2023年企业所得税计算公式表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设