分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

jeesite中角色分配详解及改为ajax调用

发布时间:2023-09-06 02:27责任编辑:傅花花关键词:暂无标签

jeesite中的角色分配:

父页面是roleAssign.jsp,子页面是selectUserToRole.jsp;

父页面调用子页面用的jBox,代码如下

<input id="assignButton" class="btn btn-primary" type="submit" value="分配角色"/> ???????<script type="text/javascript"> ???????????$("#assignButton").click(function(){ ???????????????top.$.jBox.open("iframe:${ctx}/sys/role/usertorole?id=${role.id}", "分配角色",810,$(top.document).height()-240,{ ???????????????????buttons:{"确定分配":"ok", "清除已选":"clear", "关闭":true}, bottomText:"通过选择部门,然后为列出的人员分配角色。",submit:function(v, h, f){ ???????????????????????var pre_ids = h.find("iframe")[0].contentWindow.pre_ids; ???????????????????????var ids = h.find("iframe")[0].contentWindow.ids; ???????????????????????//nodes = selectedTree.getSelectedNodes(); ???????????????????????if (v=="ok"){ ???????????????????????????// 删除‘‘的元素 ???????????????????????????if(ids[0]==‘‘){ ???????????????????????????????ids.shift(); ???????????????????????????????pre_ids.shift(); ???????????????????????????} ???????????????????????????if(pre_ids.sort().toString() == ids.sort().toString()){ ???????????????????????????????top.$.jBox.tip("未给角色【${role.name}】分配新成员!", ‘info‘); ???????????????????????????????return false; ???????????????????????????}; ???????????????????????????// 执行保存 ???????????????????????????loading(‘正在提交,请稍等...‘); ???????????????????????????var idsArr = ""; ???????????????????????????for (var i = 0; i<ids.length; i++) { ???????????????????????????????idsArr = (idsArr + ids[i]) + (((i + 1)== ids.length) ? ‘‘:‘,‘); ???????????????????????????} ???????????????????????????$(‘#idsArr‘).val(idsArr); ???????????????????????????$(‘#assignRoleForm‘).submit(); ???????????????????????????return true; ???????????????????????} else if (v=="clear"){ ???????????????????????????h.find("iframe")[0].contentWindow.clearAssign(); ???????????????????????????return false; ???????????????????????} ???????????????????}, loaded:function(h){ ???????????????????????$(".jbox-content", top.document).css("overflow-y","hidden"); ???????????????????} ???????????????}); ???????????}); ???????</script>
View Code

jeesite中角色分配详解及改为ajax调用

原文地址:https://www.cnblogs.com/fzdsy/p/10155262.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved