位置: 编程技术 - 正文

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

  • 生产调味料用什么手续
  • 出口退税新政策报关费发票要怎么开
  • 吴中区个体户如何办理
  • 偶然所得纳税计算
  • 董事会职权是否为强制规定
  • 软件维护费属于费用还是资产
  • 金税盘服务费怎么抵扣税
  • 其他业务收入在借方表示什么
  • 融资租出的设备计入什么科目
  • 机械设备租赁印花税谁交
  • 临时设施摊销方案怎么写
  • 弥补上年亏损的成语
  • 企业所得税季报弥补以前年度亏损怎么填
  • 对公账户的钱能转到私人账户吗
  • 开发间接费什么时候计提
  • 交易性金融资产入账价值怎么计算
  • 递延资产是长期待摊费用吗
  • 冲销已结转的成本
  • 无形资产减值准备
  • 将自制的一批新产品用于对外投资,生产成本为300000
  • 什么时候需要计算环境熵变
  • 私车公用税务处理办法
  • 2018年工会经费返还比例
  • 普票冲红需要收回全部联次吗
  • 代收国税地税收入
  • 报个税失业保险怎么填
  • 资产负债表里的年初余额是什么意思
  • 金融企业贷款利息的账务处理
  • 权利,许可证照印花税
  • windows10自带桌面时钟
  • Mail.app增强插件:Universal Mailer介绍
  • 如果退货卖家拒绝会把货退回来么
  • 转出未交增值税怎么算
  • 非货币性资产投资的会计处理
  • 取得土地使用权的方式
  • 阿德莱德 景点
  • 玄学2021
  • 与资产相关的政府补助有哪些
  • 独立的分公司可以注册吗
  • 公司转让后原账本怎么处理
  • 外聘人员差旅费怎么做账
  • 私车公用可以报销哪些费用
  • mysql获取字段值的长度
  • mysql数据库如何升级
  • 销售成本会计英语
  • 年底做账流程
  • 异地预缴增值税后本地怎么申报
  • 在建工程进项税额抵扣最新通知
  • 质押发票
  • 购入固定资产的增值税计入成本吗
  • 企业会计准则下职工薪酬核算的困难与对策研究
  • 出口退税免抵退税额要交城建税吗
  • 出让价格不得低于基准地价
  • 员工报销的话费要缴纳个税吗?
  • 公司需要现金
  • 停车费怎么入账会计分录
  • 固定资产成本包括什么
  • 环境会计的构建方法
  • Slave memory leak and trigger oom-killer
  • mac自带的看图软件怎么使用
  • macos 右键菜单
  • Win7打印机驱动备份
  • mac屏幕共享软件
  • CentOS 6.2(32位/64位) 安装步骤图文详解
  • svchost进程可以结束吗
  • VMware虚拟机下载
  • win8切换语言
  • andriod 控件
  • nodejs 异步io底层原理
  • shell脚本一百例
  • 解析函数
  • js实现二叉查找树
  • 批处理字符串截取
  • unity更新需要重新下载吗
  • 手机屏幕适配
  • pythonnumpy报错
  • unity preferences
  • js设计模型
  • 北京西城税务局
  • 关于个体户的个人所得税的最新政策法规
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设