首页 > 代码库 > 权限管理逻辑
权限管理逻辑
1.显示两个数据 只加载信息 只用php
一个多选 遍历出来的value存id值
一个复选框 遍历出来的value存id值
!!!!ajax 一个处理页:接收type 用switch方法 break;
2.实现功能:每个用户默认选中对应juese
理论逻辑:
A 默认选中当前角色
B 改变人时,默认选中当前角色
A 用jq方法:function:
1找到用户的id值 将id值传给ajax到处理页面
2处理页面:用id值查到对应的juese ID值 (多个juese id)
3拼接juese id 传回ajax 并把juese id值拆分成数组
3.5 取消复选框 所有选中(防止更换用户存留上个用户juese)
4找到 所有 复选框,不是id.并在循环juese的id值
5如果(处理页面传来的)数组 (id值)里 有与(复选框)id值相同时, 让 id值相同 对应 复选框变成默认选中
存在:arr1.indexOf(cks.eq(i).val())>0
操作重点:1用户id值:val值
2通过user的id查出来的 角色id值 并变成数组
3复选框遍历后 复选框id值 在数组里有相同id值时 将 对应 复选框变成默认选中
#############################################################################
3,实现功能:点击修改按钮 修改人员对应的角色
操作逻辑:
A删除 用户原来juese
B添加 用户新的juese
步骤:
jq方法:
1找到用户id值,找到所有复选框
2拼接选中的juese id值:
用循环方法,找到 每个选中状态 的复选框的id值,并将id值进行拼接"|"
3.将用户id值 和 拼接的jueseid值发送给ajax到处理页面
4.通过用户id值删除juese id值
5.将传来的(拼接)juese id值 拆分并遍历 将遍历的每个成员 添加到数据库
6.处理页面输出ok,ajax页面 alert:修改成功
注意:添加后 会执行默认选中当前角色方法 显示已修改的内容
##############################################################################
权限管理逻辑