位置: 编程技术 - 正文

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

  • 小规模结转增值税会计科目有哪些
  • 增值税专用发票抵扣期限
  • 税收滞纳金还会计算滞纳金吗
  • 2019发票认证期限新规
  • 报表净利润是亏损可弥补数吗
  • 简易征收开出去的票可以抵扣吗
  • 为什么社保账户有钱但是卡里没钱
  • 房地产企业营改增前都交那些税
  • 销售免税产品怎么做分录
  • 应收账款入账金额的确定方法
  • 企业计提长期借款的利息
  • 实际入库数量怎么算
  • 小微企业所得税优惠政策最新2023
  • 期末未缴税额为正是什么意思
  • 企业所得税佣金扣除规定
  • 发生的费用发票会计分录
  • 研发样机转销售合法吗
  • 借支报销流程
  • 个独企业生产经营所得税率
  • 间接生产费用包括
  • 开发票原则是收款之后才能开具吗
  • 配置path环境变量
  • 学php的书
  • 补交上一年度的企业所得税费用的分录
  • win10电源已接通未充电怎么办
  • 高新企业有啥用
  • Micheldever Wood的蓝铃花,英国汉普郡 (© Hursley/Getty Images Plus)
  • 酒店会计科目及账务处理视频
  • vite搭建项目
  • Nat Biotechnol –精准 CRISPR-Cas噬菌体疗法将为重症感染患者带来福音
  • segment anything model模型 需要的配置
  • 激光slam入门教程
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • vue.js前端
  • uni-app是干嘛的
  • ntpdate命令详解
  • 本月的进项票可以抵扣上月税款吗?
  • ps位图矢量化
  • 营业外支出贷方在利润表怎么体现
  • python wraps函数
  • wind安装
  • 一个残疾证一年单位免多少税2023
  • 增值税主表和附表
  • 增值税发票怎么领取
  • 职工报销的医药费是什么
  • 房地产公司收到客户违约金会计科目
  • 限制性股票应纳税额的确定
  • 上个月的发票未开具
  • 只有进项税额没有销项税额怎么结转
  • 收到电费发票做账怎么做
  • 建筑业增值税会退税吗
  • 无票收入如何做凭证
  • 汇票和本票的区别是
  • 现金短缺无法查明计入什么科目
  • 银行代扣水费分录
  • 营改增后如何纳税
  • 外购材料用于建筑工程会计分录
  • 暂扣员工工资应怎么处理
  • 工资计提数小于发放数,如何处理
  • 物料损失怎么入账
  • 业务招待费算期间费用吗
  • win10 mysql 5.6.35 winx64免安装版配置教程
  • mysql修改版本号
  • centos crontab每天执行
  • linux常用命令chown
  • centos32
  • win8.1技巧
  • win10非正常关机系统修复
  • 苹果win10更新48%不动了
  • dropdownlist绑定数据
  • 关于echo的名字
  • 有关于js构造函数的题
  • 范冰冰魔范学院杂志可爱公主风
  • python多进程数量限制
  • js弹出div出现遮罩层
  • 国家税务总局全国增值税发票查验平台
  • 上海税务网厅
  • 沈阳注销营业执照
  • 新一代票据系统怎么开通
  • 苏宁易购股份转增股本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设