| | |
| | | <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
|
| | | <%
|
| | | String path = request.getContextPath();
|
| | | String basePath = request.getScheme() + "://"
|
| | | + request.getServerName() + ":" + request.getServerPort()
|
| | | + path + "/";
|
| | | %>
|
| | | <%@ taglib uri="/struts-tags" prefix="s"%>
|
| | | <!DOCTYPE HTML>
|
| | | <html>
|
| | | <head>
|
| | | <base href="<%=basePath%>">
|
| | |
|
| | | <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10" />
|
| | | <meta charset="UTF-8">
|
| | | <title><s:text name="Role_manage"/></title>
|
| | | <link rel="stylesheet" type="text/css" href="css/basic.css" />
|
| | | <link rel="stylesheet" type="text/css" href="css/power.css" />
|
| | | <style type="text/css">
|
| | | *{
|
| | | /*将内容变得不可选*/
|
| | | moz-user-select: -moz-none;
|
| | | -moz-user-select: none;
|
| | | -o-user-select:none;
|
| | | -khtml-user-select:none;
|
| | | -webkit-user-select:none;
|
| | | -ms-user-select:none;
|
| | | user-select:none;
|
| | | }
|
| | |
|
| | | .new-red{
|
| | | color:red;
|
| | | }
|
| | | |
| | | #loading{
|
| | | display:none;
|
| | | position:fixed;
|
| | | width:100px;
|
| | | height:100px;
|
| | | top:50%;
|
| | | left:50%;
|
| | | margin-top:-50px;
|
| | | margin-left:-50px;
|
| | | }
|
| | | #loading img{
|
| | | width:100%;
|
| | | height:100%;
|
| | | }
|
| | | |
| | | </style>
|
| | | <script type="text/javascript" src="js/frame.js"></script>
|
| | | <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
|
| | | <script type="text/javascript" src="js/base.js"></script>
|
| | | </head>
|
| | | <body>
|
| | | <!--头部内容开始-->
|
| | | <jsp:include page="Top.jsp" flush="true"/>
|
| | | <!--头部内容结束-->
|
| | | <!-- 主体内容 -->
|
| | | <div id="main">
|
| | | <!-- 导航开始 -->
|
| | | <jsp:include page="nav.jsp" flush="true"/> |
| | | <!-- 导航结束 -->
|
| | | <!-- 权限组名称 -->
|
| | | <div id="left">
|
| | | <span class="top_txt"><s:text name="Power_groups_list"/></span> <!-- 权限组列表 -->
|
| | | <div class="li-con" id="permit_ul">
|
| | | <!-- 这里是权限组列表 -->
|
| | | </div>
|
| | | <div class="hide-ul">
|
| | | |
| | | </div>
|
| | | </div>
|
| | | <!-- 权限组用户名 -->
|
| | | <div id="mid">
|
| | | <span class="top_txt"><s:text name="Power_groups_user_list"/></span> <!-- 权限组用户列表 -->
|
| | | <div class="li-con">
|
| | | <!-- 这里是权限用户列表 -->
|
| | | </div>
|
| | | </div>
|
| | | <!-- 权限组权限内容 -->
|
| | | <div id="right">
|
| | | <div class="list-con">
|
| | | <div class="list list1">
|
| | | <span><s:text name="Report_query"/></span> <!-- 报表查询权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="battinf_report"><s:text name="Batt_information_report"/></td> <!-- 电池信息报表 -->
|
| | | <td><input type="checkbox" id="battgroup_report"><s:text name="Batt_Analysis_report"/></td> <!-- 电池组分析报表 -->
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="monomer_report"><s:text name="Batt_monomer_analy_report"/></td> <!-- 电池单体分析报表 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | <div class="list list2">
|
| | | <span><s:text name="Batt_data_manage"/></span> <!-- 电池数据管理 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="battdata_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="battdata_edit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | </div>
|
| | | <div class="list-con">
|
| | | <div class="list list1">
|
| | | <span><s:text name="Task_manage_power"/></span> <!-- 作业管理权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="task_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="task_edit"><s:text name="Create"/></td> <!-- 创建 -->
|
| | | <td><input type="checkbox" id="task_check"><s:text name="Check"/></td> <!-- 抽查 -->
|
| | | <td><input type="checkbox" id="task_recheck"><s:text name="Recheck"/></td> <!-- 复查 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | <div class="list list2">
|
| | | <span><s:text name="User_package_management_power"/></span> <!-- 用户和包机组管理权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="usr_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="usr_edit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | </div>
|
| | | <div class="list-con">
|
| | | <div class="list list1">
|
| | | <span><s:text name="Role_manage"/></span> <!-- 权限管理 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="permit_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="permit_edit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | <div class="list list2">
|
| | | <span><s:text name="Server_param_setting_power"/></span> <!-- 服务器参数设置权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="server_param_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="server_param_edit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | </div>
|
| | | <div class="list-con">
|
| | | <div class="list list1">
|
| | | <span><s:text name="Batt_test_virtual_load"/></span> <!-- 电池测试虚拟负载 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="batt_test"><s:text name="Batt_test"/></td> <!-- 电池测试 -->
|
| | | <td><input type="checkbox" id="analog_loader"><s:text name="Virtual_load"/></td> <!-- 虚拟负载 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | <div class="list list2">
|
| | | <span><s:text name="Batt_alarm_manage_power"/></span> <!-- 电池告警管理权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="batt_alm_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="batt_alm_edit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | <td><input type="checkbox" id="batt_alm_clear"><s:text name="Cancel"/></td> <!-- 取消 -->
|
| | | <td><input type="checkbox" id="batt_alm_delete"><s:text name="Delete"/></td> <!-- 删除 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | </div>
|
| | | <div class="list-con">
|
| | | <div class="list list1">
|
| | | <span><s:text name="Batt_alarm_param_setting_power"/></span> <!-- 电池告警参数设置权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="batt_alm_param_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="batt_alm_param_edit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | <div class="list list2">
|
| | | <span><s:text name="Equipment_alarm_manage_power"/></span> <!-- 设备告警管理权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="devalm_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="devalm_confirm"><s:text name="Confirm"/></td> <!-- 确认 -->
|
| | | <td><input type="checkbox" id="devalm_clear"><s:text name="Cancel"/></td> <!-- 取消 -->
|
| | | <td><input type="checkbox" id="devalm_delete"><s:text name="Delete"/></td> <!-- 删除 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | </div>
|
| | | <div class="list-con">
|
| | | <div class="list list1">
|
| | | <span><s:text name="Batt_fault_manage_power"/></span> <!-- 电池故障管理权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="battfault_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="battfault_add"><s:text name="Add"/></td> <!-- 添加 -->
|
| | | <td><input type="checkbox" id="battfault_edit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | <td><input type="checkbox" id="battfault_delete"><s:text name="Delete"/></td> <!-- 删除 -->
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="battfault_confirm"><s:text name="Fault_remove_confirm"/></td> <!-- 故障排除确认 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | <div class="list list2">
|
| | | <span><s:text name="Task_check_manage_power"/></span> <!-- 作业抽查任务管理权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="usrtaskcheck_query"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="usrtaskcheck_add"><s:text name="Add"/></td> <!-- 添加 -->
|
| | | <td><input type="checkbox" id="usrtaskcheck_edit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | <td><input type="checkbox" id="usrtaskcheck_delete"><s:text name="Delete"/></td> <!-- 删除 -->
|
| | | <td><input type="checkbox" id="usrtaskcheck_confirm"><s:text name="Confirm"/></td> <!-- 确认 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | </div>
|
| | | <div class="list-con">
|
| | | <div class="list list1">
|
| | | <span><s:text name="Task_change_manage_power"/></span> <!-- 作业变更管理权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="taskchange_query"><s:text name="Edit"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="taskchange_add"><s:text name="Add"/></td> <!-- 添加 -->
|
| | | <td><input type="checkbox" id="taskchange_delete"><s:text name="Delete"/></td> <!-- 删除 -->
|
| | | <td><input type="checkbox" id="taskchange_shenpi"><s:text name="Examine_approve"/></td> <!-- 审批 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | <div class="list list2">
|
| | | <span><s:text name='Room_information_management_power'/></span> <!-- 机房定位信息管理权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="batt_map_edit_permit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | <td><input type="checkbox" id="batt_map_delete_permit"><s:text name="Delete"/></td> <!-- 删除 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | </div>
|
| | | <div class="list-con">
|
| | | <div class="list list1">
|
| | | <span><s:text name="Batt_configuration_information"/><s:text name="Permit"/></span> <!-- 电池信息配置权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="battcfg_query_permit"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="battcfg_add_permit"><s:text name="Add"/></td> <!-- 添加 -->
|
| | | <td><input type="checkbox" id="battcfg_modify_permit"><s:text name="Edit"/></td> <!-- 编辑 -->
|
| | | <td><input type="checkbox" id="battcfg_del_permit"><s:text name="Delete"/></td> <!-- 删除 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | <div class="list list2">
|
| | | <span><s:text name='Approval_station_install'/><s:text name="Permit"/></span> <!-- 基站安装审批权限 -->
|
| | | <table>
|
| | | <tr>
|
| | | <td><input type="checkbox" id="install_look_permit"><s:text name="Search"/></td> <!-- 查询 -->
|
| | | <td><input type="checkbox" id="install_appr_permit"><s:text name="Audit"/></td> <!-- 审核 -->
|
| | | <td><input type="checkbox" id="install_check_permit"><s:text name="Acceptance"/></td> <!-- 验收 -->
|
| | | </tr>
|
| | | </table>
|
| | | </div>
|
| | | </div>
|
| | | <!-- 设置当前容器遮罩层 -->
|
| | | <div class="mask"></div>
|
| | | </div>
|
| | | </div>
|
| | | <!-- 右键菜单内容 -->
|
| | | <div id="right-menu">
|
| | | <a href="javascript:;" class="apply"><s:text name="Confirm"/></a> <!-- 确认 -->
|
| | | <a href="javascript:;" class="add"><s:text name="Add"/></a> <!-- 添加 -->
|
| | | <a href="javascript:;" class="edit"><s:text name="Edit"/></a> <!-- 编辑 -->
|
| | | <a href="javascript:;" class="re-name"><s:text name="Rename"/></a> <!-- 重命名 -->
|
| | | <a href="javascript:;" class="del"><s:text name="Delete"/></a> <!-- 删除 -->
|
| | | <a href="javascript:;" class="look"><s:text name="View_power"/></a> <!-- 查看权限 -->
|
| | | </div>
|
| | | <!-- 添加权限组 -->
|
| | | <div id="addPwr">
|
| | | <span><s:text name="Add_new_power_group"/></span> <!-- 添加新的权限组 -->
|
| | | <div class="txt-con">
|
| | | <input type="text" value="" placeholder="<s:text name='Please_enter_a_new_permission_name'/>"> <!-- 请输入新的权限组名 -->
|
| | | </div>
|
| | | <div class="btn-con">
|
| | | <input type="button" class="enSure" value="<s:text name='Determine'/>"> <!-- 确定 -->
|
| | | <input type="button" class="outAdd" value="<s:text name='Exit'/>"> <!-- 退出 -->
|
| | | </div>
|
| | | </div>
|
| | | <!-- 重命名权限组 -->
|
| | | <div id="rename">
|
| | | <span><s:text name='Rename_power_group_name'/></span> <!-- 重命名权限组名 -->
|
| | | <div class="txt-con">
|
| | | <input type="text" value="" placeholder="<s:text name='Please_enter_a_new_permission_name'/>"> <!-- 请输入新的权限组名 -->
|
| | | </div>
|
| | | <div class="btn-con">
|
| | | <input type="button" class="enSure" value="<s:text name='Determine'/>"> <!-- 确定 -->
|
| | | <input type="button" class="out" value="<s:text name='Exit'/>"> <!-- 退出 -->
|
| | | </div>
|
| | | </div>
|
| | | <!-- 权限用户组 -->
|
| | | <div id="user_power">
|
| | | <span><s:text name='Username_options'/></span> <!-- 用户名选项 -->
|
| | | <select id="station_name1" style="display:none;"> |
| | | </select>
|
| | | <div class="tbHead">
|
| | | <!--<table class="upper"></table>这里放的是表格选项固定的头部 -->
|
| | | </div>
|
| | | <div class="con_table">
|
| | | <!--<table class="upper"></table>这里放的是表格选项滚动部分 -->
|
| | | </div>
|
| | | <div class="input_container">
|
| | | <input type="button" class="enSure" value="<s:text name='Determine'/>"> <!-- 确定 -->
|
| | | <input type="button" class="out" value="<s:text name='Return'/>"> <!-- 返回 -->
|
| | | </div>
|
| | | </div>
|
| | | <div id="loading"><img src="image/loading.gif"></div>
|
| | | <!-- 整体遮罩层 -->
|
| | | <div id="allShade"></div>
|
| | | <!--清除浮动-->
|
| | | <div class="clear"></div>
|
| | | </body>
|
| | | <script type="text/javascript" src="js/createTab.js"></script>
|
| | | <script type="text/javascript">
|
| | | var permits;
|
| | | <% Object obj=session.getAttribute("permits");
|
| | | if(obj!=null){
|
| | | String permits =obj.toString();%>
|
| | | permits=<%=permits%>;
|
| | | //console.info(json);
|
| | | <% }%>
|
| | | |
| | | var issuper = false;
|
| | | for(var i = 0;i<permits.length;i++){
|
| | | if(permits[i].permit_group_name == "超级管理员组"){
|
| | | issuper = true;
|
| | | }
|
| | | }
|
| | | |
| | | |
| | | var isCanEdit; //是否能编辑
|
| | | $(document).ready(function(){
|
| | | isCanEdit = findValIsExist('permit_edit_permit',permits);
|
| | | if(!isCanEdit)
|
| | | {
|
| | | $("#right-menu").remove();
|
| | | }
|
| | | });
|
| | |
|
| | | var permitlist; //存放当前权限组的所有权限
|
| | | var allpermit_item_name=new Array();
|
| | | var allnewpermit=new Array(); //新添加的权限组
|
| | | var alluppermit=new Array(); //需要更新的权限组
|
| | | |
| | | //屏蔽浏览器右键菜单功能
|
| | | $(document).ready(function() {
|
| | | findRole(); //查询权限组
|
| | | document.oncontextmenu = function() {
|
| | | return false;
|
| | | };
|
| | | });
|
| | | //创建权限组列表
|
| | | function createGrounpList(ele, ArrLi, ArrVal) {
|
| | | var __ul = $('<ul></ul>');
|
| | | var __li = new Array();
|
| | | //给每个li添加文本
|
| | | for ( var i = 0; i < ArrLi.length; i++) {
|
| | | __li[i] = $('<li value="'+ArrVal[i]+'">' + ArrLi[i] + '</li>');
|
| | | __ul.append(__li[i]);
|
| | | }
|
| | | ele.append(__ul);
|
| | | }
|
| | | //创建权限组用户列表
|
| | | function createUserList(ele, ArrLi,ArrVal,ArrNum) {
|
| | | var __ul = $('<ul></ul>');
|
| | | var __li = new Array();
|
| | | //给每个li添加文本
|
| | | for ( var i = 0; i < ArrLi.length; i++) {
|
| | | __li[i] = $('<li value="'+ArrVal[i]+'" num="'+ArrNum[i]+'">' + ArrLi[i] + '</li>');
|
| | | __ul.append(__li[i]);
|
| | | }
|
| | | ele.append(__ul);
|
| | | }
|
| | |
|
| | | //页面内点击基本效果
|
| | | $(document).ready(function() {
|
| | | var preVal = 0; //定义当前点击的value值
|
| | | var LiIndex = -1; //定义当前点击的行数
|
| | | var editState = 0; //判断当前行是否处于编辑状态
|
| | | //鼠标右键点击权限组列表
|
| | | $('#left .li-con li').live('mousedown',function(e) {
|
| | | LiIndex = $(this).index(); //当前点击的行数
|
| | | //点击当前行变色,其他行恢复白色
|
| | | $('#left .li-con li').css('background-color', '#fff');
|
| | | $(this).css('background-color', '#b8cfe5');
|
| | | //检测当前行是否是为编辑状态
|
| | | //清除用户的名称
|
| | | $('#mid .li-con ul').remove();
|
| | | var permitid=$('#left .li-con li').eq(LiIndex).val();
|
| | | if($(this).hasClass('edit-action'))
|
| | | { |
| | | var permit_group_id = this.value;
|
| | | findUserByPermitGroup(permit_group_id);
|
| | | |
| | | var arr = getpermitByName(alluppermit,permitid);
|
| | | docheckbox(arr); |
| | | editState=1;
|
| | | $('#right .mask').hide();
|
| | | }else if($(this).hasClass('red')){
|
| | | var arr=getpermitByName(allnewpermit,permitid);
|
| | | docheckbox(arr); |
| | | editState=1;
|
| | | $('#right .mask').hide(); |
| | | }else{
|
| | | var permit_group_id = this.value;
|
| | | findUserByPermitGroup(permit_group_id);
|
| | | showlimit(permit_group_id);
|
| | | editState=0;
|
| | | $('#right .mask').show();
|
| | | }
|
| | | //利用jquery的方式获取当前点击的是否是右键
|
| | | if (e.which == 3) {
|
| | | //console.info(1111);
|
| | | //检测当前行是否是为编辑状态
|
| | | if ($(this).hasClass('edit-action')) {
|
| | | editState = 1;
|
| | | } else {
|
| | | editState = 0;
|
| | | }
|
| | | preVal = $(this).val(); //当前行数的value的值
|
| | | var disX = (e || event).clientX + 10; //获取鼠标点击的横坐标
|
| | | var disY = (e || event).clientY + 10; // 获取鼠标点击的纵坐标
|
| | | var scrollY = $(document).scrollTop();
|
| | | $('#right-menu').css('top',disY + scrollY + 'px');
|
| | | $('#right-menu').css('left',disX + 'px');
|
| | | //为右键菜单添加class
|
| | | $('#right-menu .add').removeClass('add-user');
|
| | | $('#right-menu .del').removeClass('del-user');
|
| | | $('#right-menu .add').addClass('add-power');
|
| | | $('#right-menu .del').addClass('del-power');
|
| | | $('#right-menu').show();
|
| | | $('#right-menu .edit').show();
|
| | | //当时管理员组时右键菜单内容
|
| | | if (preVal == 100001) {
|
| | | //管理员无法删除隐藏删除选项
|
| | | $('#right-menu .del').hide();
|
| | | $('#right-menu .look').hide();
|
| | | }else if(preVal == 100002){
|
| | | $('#right-menu .del').hide();
|
| | | $('#right-menu .edit').hide(); |
| | | }else if (preVal >100002) {
|
| | | //非管理员可以删除
|
| | | $('#right-menu .del').show();
|
| | | $('#right-menu .look').hide();
|
| | | }else{
|
| | | $('#right-menu .add').show;
|
| | | }
|
| | |
|
| | | // 显示重命名
|
| | | $('#right-menu .re-name').show();
|
| | | |
| | | setPosition($("#right-menu"), disX , disY);
|
| | | }
|
| | | });
|
| | | |
| | | var isOnLi=0;
|
| | | |
| | | $('#left .li-con').on('mouseover','li',function(){
|
| | | isOnLi=1;
|
| | | });
|
| | | $('#left .li-con').on('mouseout','li',function(){
|
| | | isOnLi=0;
|
| | | });
|
| | | $('#left').mousedown(function(e){
|
| | | if(isOnLi == 0)
|
| | | {
|
| | | //利用jquery的方式获取当前点击的是否是右键
|
| | | if (e.which == 3) {
|
| | | //console.info(1111);
|
| | | //检测当前行是否是为编辑状态
|
| | | if ($(this).hasClass('edit-action')) {
|
| | | editState = 1;
|
| | | } else {
|
| | | editState = 0;
|
| | | }
|
| | | preVal = $(this).val(); //当前行数的value的值
|
| | | var disX = (e || event).clientX + 10; //获取鼠标点击的横坐标
|
| | | var disY = (e || event).clientY + 10; // 获取鼠标点击的纵坐标
|
| | | var scrollY = $(document).scrollTop();
|
| | | $('#right-menu').css('top',disY + scrollY + 'px');
|
| | | $('#right-menu').css('left',disX + 'px');
|
| | | //为右键菜单添加class
|
| | | $('#right-menu .add').removeClass('add-user');
|
| | | $('#right-menu .del').removeClass('del-user');
|
| | | $('#right-menu .add').addClass('add-power');
|
| | | $('#right-menu .del').addClass('del-power');
|
| | | $('#right-menu').show();
|
| | | $('#right-menu .edit').hide();
|
| | | $('#right-menu .del').hide();
|
| | | $('#right-menu .look').hide();
|
| | | $('#right-menu .re-name').hide();
|
| | | |
| | | setPosition($("#right-menu"),disX ,disY);
|
| | | }
|
| | | }
|
| | | });
|
| | | //点击页面内容右键菜单消失
|
| | | $('div').click(function() {
|
| | | $('#right-menu').hide();
|
| | | });
|
| | | //点击添加按钮的效果
|
| | | $('#right-menu .add-power').live('click', function() {
|
| | | //显示添加窗口
|
| | | $('#addPwr').show();
|
| | | $('#allShade').show();
|
| | | });
|
| | | //在添加权限组界面中点击退出
|
| | | $('#addPwr .outAdd').click(function() {
|
| | | //隐藏添加窗口
|
| | | $('#addPwr').hide();
|
| | | $('#allShade').hide();
|
| | | });
|
| | | //在添加权限组界面中点击确定
|
| | | $('#addPwr .enSure').click(function() {
|
| | | var txtVal = $('#addPwr .txt-con input[type="text"]').val();
|
| | | var $liList = $('#left .li-con li');
|
| | | |
| | | if ($.trim(txtVal).length>0) { |
| | | if(!permitNameisExist(txtVal)){
|
| | | $('#left .li-con ul').append($('<li class="red">'+ txtVal+ '</li>'));
|
| | | //隐藏添加窗口
|
| | | $('#addPwr').hide();
|
| | | $('#allShade').hide();
|
| | | searchAllpermitgroupName(txtVal); |
| | | }else{
|
| | | alert('<s:text name="The_permission_group_name_already_exists,Please_enter_a_different_set_of_names"/>!');
|
| | | }
|
| | | } else {
|
| | | alert('<s:text name="Can_not_be_empty"/>!!!'); /* 不能为空 */ |
| | | }
|
| | | });
|
| | | //点击编辑按钮
|
| | | $('#right-menu .edit').click(function(){
|
| | | //当前行添加edit-action
|
| | | if(!$('#left .li-con li').eq(LiIndex).hasClass('red'))
|
| | | {
|
| | | $('#left .li-con li').eq(LiIndex).addClass('edit-action');
|
| | | var permitgroupname=$('#left .li-con li').eq(LiIndex).text();
|
| | | var flag=false;
|
| | | for(var i=0;i<alluppermit.length;i++){
|
| | | if(alluppermit[i].permit_group_name==permitgroupname){
|
| | | flag=true;
|
| | | break;
|
| | | |
| | | }
|
| | | }
|
| | | if(!flag){
|
| | | for(var i=0;i<permitlist.length;i++){
|
| | | alluppermit.push(permitlist[i]);
|
| | | }
|
| | | //console.info(alluppermit);
|
| | | }
|
| | | }
|
| | | $('body').find('.mask').hide();
|
| | | });
|
| | | //点击重命名按钮
|
| | | $('#right-menu .re-name').click(function() {
|
| | | var permitname = $('#left .li-con li').eq(LiIndex).text();
|
| | | $('#rename .txt-con input').val(permitname);
|
| | | //显示重命名窗口
|
| | | $('#rename').show();
|
| | | $('#allShade').show();
|
| | | });
|
| | | //点击退出按钮退出重命名窗口
|
| | | $('#rename .out').click(function() {
|
| | | //隐藏重命名窗口
|
| | | $('#rename').hide();
|
| | | $('#allShade').hide();
|
| | | });
|
| | | |
| | | //点击确定按钮替换当前的文本
|
| | | $('#rename .enSure').click(function() {
|
| | | var txtVal = $('#rename .txt-con input').val();
|
| | | if($.trim(txtVal).length>0){
|
| | | if(permitNameisExist(txtVal)){
|
| | | alert('<s:text name="The_permission_group_name_already_exists,Please_enter_a_different_set_of_names"/>!'); /* 该权限组名已经存在,请输入其他组名 */
|
| | | }else{
|
| | | var permitid=$('#left .li-con li').eq(LiIndex).val();
|
| | | var obj = getPermitById(grouplist,permitid);
|
| | | //console.info(obj);
|
| | | $.post('User_permitgroupAction!updateName',"up.permit_group_id="+permitid+"&up.permit_group_name="+txtVal+"&up.permit_item_name="+obj.permit_group_name,function(data){
|
| | | //console.info(data);
|
| | | var model=eval("("+data.result+")");
|
| | | if(model.code==1){
|
| | | alert(model.msg);
|
| | | $('#left .li-con li').eq(LiIndex).text(txtVal);
|
| | | }
|
| | | //隐藏重命名窗口
|
| | | $('#rename').hide();
|
| | | $('#allShade').hide(); |
| | | }); |
| | | }
|
| | | }else{
|
| | | alert('<s:text name="Can_not_be_empty"/>'); /* 请输入合法的新权限名 */
|
| | | } |
| | | });
|
| | | |
| | | //根据权限组id获取权限对象
|
| | | function getPermitById(list,id){ |
| | | if(list!=undefined && list.length>0){
|
| | | for(var i = 0 ;i<list.length;i++){
|
| | | if(list[i].permit_group_id == id){
|
| | | return list[i];
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | //点击用户组名的效果
|
| | | var userLiIndex = 0;
|
| | | //鼠标右键点击权限组用户列表
|
| | | $('#mid .li-con').live('mousedown',function(e){
|
| | | //利用jquery的方式获取当前点击的是否是右键
|
| | | if(e.which==3)
|
| | | {
|
| | | var disX=(e||event).clientX+10; //获取鼠标点击的横坐标
|
| | | var disY=(e||event).clientY+10; // 获取鼠标点击的纵坐标
|
| | | var scrollY=$(document).scrollTop();
|
| | | $('#right-menu').css('top',disY+scrollY+'px');
|
| | | $('#right-menu').css('left',disX+'px');
|
| | | //为右键菜单添加class
|
| | | $('#right-menu .add').removeClass('add-power');
|
| | | $('#right-menu .del').removeClass('del-power');
|
| | | $('#right-menu .add').addClass('add-user');
|
| | | $('#right-menu .del').addClass('del-user');
|
| | | //显示菜单内容
|
| | | $('#right-menu').show();
|
| | | $('#right-menu .add-user').show();
|
| | | if($('#left .li-con li').eq(LiIndex).hasClass('red') || LiIndex==-1)
|
| | | {
|
| | | $('#right-menu .add-user').hide();
|
| | | $('#right-menu .del').hide();
|
| | | $('#right-menu .look').hide();
|
| | | }
|
| | | //隐藏菜单内容
|
| | | $('#right-menu .edit').hide();
|
| | | $('#right-menu .re-name').hide();
|
| | | |
| | | setPosition($("#right-menu"),disX ,disY);
|
| | | }
|
| | | });
|
| | | $('#mid .li-con li').live('mousedown',function(e){
|
| | | //点击当前行变色,其他行恢复白色
|
| | | $('#mid .li-con li').css('background-color','#fff');
|
| | | $(this).css('background-color','#b8cfe5');
|
| | | //利用jquery的方式获取当前点击的是否是右键
|
| | | if(e.which==3)
|
| | | {
|
| | | userLiIndex=$(this).index(); //当前点击的行数
|
| | | var disX=(e||event).clientX+10; //获取鼠标点击的横坐标
|
| | | var disY=(e||event).clientY+10; // 获取鼠标点击的纵坐标
|
| | | var scrollY=$(document).scrollTop();
|
| | | $('#right-menu').css('top',disY+scrollY+'px');
|
| | | $('#right-menu').css('left',disX+'px');
|
| | | //为右键菜单添加class
|
| | | $('#right-menu .add').removeClass('add-power');
|
| | | $('#right-menu .del').removeClass('del-power');
|
| | | $('#right-menu .add').addClass('add-user');
|
| | | $('#right-menu .del').addClass('del-user');
|
| | | //显示菜单内容
|
| | | $('#right-menu').show();
|
| | | $('#right-menu .add-user').show();
|
| | | $('#right-menu .del').show();
|
| | | $('#right-menu .look').show();
|
| | | //隐藏菜单内容
|
| | | $('#right-menu .edit').hide();
|
| | | $('#right-menu .re-name').hide();
|
| | | |
| | | setPosition($("#right-menu"),disX, disY);
|
| | | }
|
| | | });
|
| | | |
| | | //点击删除按钮
|
| | | $('#right-menu .del-power').live('click', function() {
|
| | | var oPerLi=$('#left .li-con li').eq(LiIndex);
|
| | | if(confirm("<s:text name='Confirm_del'/>"+oPerLi.text()+"?")){ /* 确认删除权限组 吗 */
|
| | | $.post('User_permitgroupAction!delete',"up.permit_group_id="+oPerLi.val()+"&up.permit_group_name="+oPerLi.text(),function(data){
|
| | | var model=eval("("+data.result+")");
|
| | | if(model.code==1){
|
| | | alert(model.msg);
|
| | | findRole(); //查询权限组
|
| | | $('#right input').prop('checked',false); //让权限图中的勾去掉
|
| | | //清除用户的名称
|
| | | $('#mid .li-con ul').remove();
|
| | | }else{
|
| | | alert(model.msg);
|
| | | }
|
| | | });
|
| | | }
|
| | | });
|
| | |
|
| | | //添加权限组用户
|
| | | $('#right-menu .apply').live('click',function() {
|
| | | $('#loading').show();
|
| | | createAllMask($('body'),0);
|
| | | if(allnewpermit.length>0 || alluppermit.length>0 || $('#mid .li-con .new-red').length!=0){
|
| | | if(allnewpermit.length>0 || alluppermit.length>0){
|
| | | var updjson=window.JSON.stringify(alluppermit);
|
| | | var addjson=window.JSON.stringify(allnewpermit);
|
| | | //console.info("updjson:"+updjson);
|
| | | //console.info("addjson:"+addjson);
|
| | | $.post('User_permitgroupAction!updatePermit',"addjson="+addjson+"&updjson="+updjson,function(data){
|
| | | var model=eval("("+data.result+")");
|
| | | if(model.code==1){
|
| | | alluppermit=new Array();
|
| | | allnewpermit=new Array();
|
| | | findRole(); //查询权限组
|
| | | alert(model.msg);
|
| | | $('#right .mask').show();
|
| | | }
|
| | | showlimit($('#left .li-con li').eq(LiIndex).val());
|
| | | $('#loading').hide();
|
| | | $('body').children('.mask').remove();
|
| | | });
|
| | | }
|
| | | |
| | | if($('#mid .li-con .new-red').length!=0){
|
| | | var upds=new Array();
|
| | | $('#mid .li-con .new-red').each(function(){
|
| | | upds.push({
|
| | | permit_group_id:$('#left .li-con li').eq(LiIndex).val(),
|
| | | permit_group_name:$('#left .li-con li').eq(LiIndex).text(),
|
| | | uId:$(this).val(),
|
| | | uname:$(this).text(),
|
| | | });
|
| | | });
|
| | | //console.info(upds);
|
| | | var json=window.JSON.stringify(upds);
|
| | | $.post('User_permitgroup_dataAction!add',"json="+json,function(data){
|
| | | var model=eval("("+data.result+")");
|
| | | if(model.code==1){
|
| | | alert(model.msg);
|
| | | }else{
|
| | | alert('添加用户到权限组失败');
|
| | | }
|
| | | //清除用户的名称
|
| | | $('#mid .li-con ul').remove();
|
| | | findUserByPermitGroup($('#left .li-con li').eq(LiIndex).val());
|
| | | $('#loading').hide();
|
| | | $('body').children('.mask').remove();
|
| | | });
|
| | | } |
| | | }else{
|
| | | alert('<s:text name="There_is_nothing_to_be_done"/>'); /* 没有什么可以做的 */
|
| | | $('#loading').hide(); |
| | | $('body').children('.mask').remove();
|
| | | }
|
| | | });
|
| | | |
| | | var userlist;
|
| | | //添加权限组用户
|
| | | $('#right-menu .add-user').live('click',function() {
|
| | | userlist=new Array();
|
| | | var permitgroupid=$('#left .li-con li').eq(LiIndex).val();
|
| | | $.post('User_permitgroup_dataAction!serchByInfo','upd.permit_group_id='+permitgroupid,function(data){
|
| | | var model=eval("("+data.result+")");
|
| | | var arrTh = [ '<s:text name="Username"/>', '<s:text name="Options"/>' ]; //定义表头数据 用户名 选项
|
| | | var arrTd = new Array(); //定义表内数据
|
| | | if(model.code==1 && model.data.length>0){
|
| | | userlist=model.data;
|
| | | //console.info(userlist);
|
| | | for(var i=0;i<userlist.length;i++){
|
| | | arrTd[i]=[userlist[i].UName,'<input type="checkbox" />'];
|
| | | }
|
| | | } |
| | | //清除表格内容
|
| | | $('#user_power .tbHead table').remove();
|
| | | $('#user_power .con_table table').remove();
|
| | | //根据数据生成表格
|
| | | createCard($('#user_power .tbHead'), arrTh, arrTd);
|
| | | createCard($('#user_power .con_table'), arrTh, arrTd);
|
| | | //显示添加权限用户名界面
|
| | | $('#user_power').show();
|
| | | $('#allShade').show();
|
| | | }); |
| | | });
|
| | | //退出添加权限用户组界面
|
| | | $('#user_power .out').click(function() {
|
| | | //隐藏添加权限用户名界面
|
| | | $('#user_power').hide();
|
| | | $('#allShade').hide();
|
| | | });
|
| | | // 点击确定添加权限组用户
|
| | | $('#user_power .enSure').click(function() {
|
| | | var txtArrLi = new Array(); //记录选择的用户
|
| | | //定义jquery变量
|
| | | var $tr = $('#user_power .con_table tbody tr');
|
| | | var $input = $('#user_power .con_table tbody input[type="checkbox"]');
|
| | | var k = 0;
|
| | | for ( var i = 0; i < $input.length; i++) {
|
| | | if ($input.eq(i).is(':checked')) {
|
| | | var flag=true;
|
| | | var uname=$tr.eq(i).find('td').eq(0).text();
|
| | | $('#mid .li-con ul .new-red').each(function(){
|
| | | if($(this).text()==uname){
|
| | | flag=false;
|
| | | //break;
|
| | | }
|
| | | });
|
| | | if(flag){
|
| | | txtArrLi[k++] ="<li class='new-red' value='"+userlist[i].UId+"'>"+uname+"</li>"; |
| | | }
|
| | | }
|
| | | }
|
| | | if (txtArrLi.length != 0) {
|
| | | if($('#mid .li-con ul').length==0){ |
| | | $('#mid .li-con').append($('<ul></ul>'));
|
| | | }
|
| | | for ( var i = 0; i < txtArrLi.length; i++) {
|
| | | $('#mid .li-con ul').append($(txtArrLi[i]));
|
| | | }
|
| | | }
|
| | | //隐藏添加用户界面
|
| | | $('#user_power').hide();
|
| | | $('#allShade').hide();
|
| | | });
|
| | | //点击查看权限效果
|
| | | $('#right-menu .look').click(function() {
|
| | | lookpermit(); |
| | | });
|
| | | |
| | | $('#mid .li-con').on('dblclick','ul li',function(){
|
| | | userLiIndex=$(this).index();
|
| | | lookpermit();
|
| | | });
|
| | | |
| | | function lookpermit(){
|
| | | //根据用户信息创建该用户的所有权限
|
| | | var ArrpermitLi = new Array();
|
| | | var Arrpermitid = new Array();
|
| | | var permitnum=new Array();
|
| | | |
| | | var uid=$('#mid .li-con li').eq(userLiIndex).val();
|
| | | $.post('User_permitgroupAction!serchPermitName','uinf.UId='+uid,function(data){
|
| | | //console.info(data);
|
| | | var model=eval("("+data.result+")");
|
| | | //console.info(model);
|
| | | if(model.code==1 && model.data.length>0){
|
| | | for(var i=0;i<model.data.length;i++){
|
| | | ArrpermitLi.push(model.data[i].permit_group_name);
|
| | | Arrpermitid.push(model.data[i].permit_group_id);
|
| | | permitnum.push(model.data[i].permit_group_id);
|
| | | }
|
| | | }
|
| | | //console.info(ArrpermitLi);
|
| | | //清除列表内容
|
| | | $('#left .hide-ul ul').remove();
|
| | | //根据数据生成列表
|
| | | createUserList($('#left .hide-ul'), ArrpermitLi,Arrpermitid,permitnum);
|
| | | //显示用户的所有权限
|
| | | $('#left .hide-ul').show(); |
| | | });
|
| | | }
|
| | | |
| | | //隐藏权限组
|
| | | $('#left .hide-ul').click(function() {
|
| | | $(this).hide();
|
| | | });
|
| | | //点击删除按钮
|
| | | $('#right-menu .del-user').live('click', function() {
|
| | | var ouserLi=$('#mid .li-con li').eq(userLiIndex);
|
| | | var operLi=$('#left .li-con li').eq(LiIndex);
|
| | | if(confirm("<s:text name='Confirm'/><s:text name='From'/>"+operLi.text()+"<s:text name='Delete'/>"+ouserLi.text()+"用户吗?")){ /* 确认 从 */
|
| | | //删除选中的行 |
| | | if(ouserLi.hasClass('new-red')){
|
| | | ouserLi.remove();
|
| | | alert("<s:text name='Delete_success'/>");
|
| | | }else{
|
| | | var permitnum = ouserLi.attr('num');
|
| | | var obj = {num:permitnum,permit_group_name:operLi.text(),uname:ouserLi.text()};
|
| | | $.post('User_permitgroup_dataAction!delete',"json="+JSON.stringify(obj),function(data){
|
| | | var model=eval("("+data.result+")");
|
| | | if(model.code==1){
|
| | | alert(model.msg);
|
| | | }else{
|
| | | alert(model.msg);
|
| | | }
|
| | | $('#mid .li-con ul').remove();
|
| | | findUserByPermitGroup(operLi.val());
|
| | | });
|
| | | } |
| | | }
|
| | | |
| | | });
|
| | | });
|
| | | //让容器的遮罩层随容器滚动
|
| | | $(document).ready(function() {
|
| | | $('#right').scroll(function() {
|
| | | //计算容器滚动的高度
|
| | | var scrollY = $(this).scrollTop();
|
| | | $('#right .mask').css('top', scrollY + 'px');
|
| | | });
|
| | | });
|
| | | |
| | | //查询所有不重复的权限名称
|
| | | function searchAllpermitgroupName(permitgroupName){
|
| | | $.post("User_permitgroupAction!serchRole",null,function(data){
|
| | | var model=eval("("+data.result+")");
|
| | | if(model.code==1 && model.data.length>0){
|
| | | allpermit_item_name = new Array();
|
| | | allpermit_item_name = model.data;
|
| | | createpermitgroup(permitgroupName);
|
| | | }
|
| | | //console.info(allpermit_item_name);
|
| | | });
|
| | | }
|
| | | |
| | | var grouplist =new Array();
|
| | | //查询所有的角色并生成所有的角色菜单
|
| | | function findRole() {
|
| | | $.post("User_permitgroupAction!searchAll", null, function(data) {
|
| | | data = data.result;
|
| | | data = eval("(" + data + ")");
|
| | | //console.info(data);
|
| | | if (data.code == 1 && data.data.length > 0) {
|
| | | var ArrLi = new Array(); //定义权限组列表名称的数组
|
| | | var ArrVal = new Array(); //给权限组设置对应的value
|
| | | data = data.data;
|
| | | //console.info(data);
|
| | | grouplist = data; //所有的权限组集合
|
| | | //清除权限组列表名称列表下的ul
|
| | | $('#left .li-con ul').remove();
|
| | | for ( var i = 0; i < data.length; i++) {
|
| | | if(data[i].permit_group_id == 100002){
|
| | | |
| | | }else{
|
| | | ArrLi.push(data[i].permit_group_name);
|
| | | ArrVal.push(data[i].permit_group_id);
|
| | | }
|
| | | }
|
| | | //创建权限组列表名称列表
|
| | | createGrounpList($('#left .li-con'), ArrLi, ArrVal);
|
| | | }
|
| | | });
|
| | | }
|
| | |
|
| | | //根据权限组查询权限组下的用户
|
| | | function findUserByPermitGroup(permit_group_id) {
|
| | | if (permit_group_id != undefined) {
|
| | | //根据权限组value创建对应的用户组名
|
| | | if (permit_group_id != undefined) {
|
| | | $.post("User_permitgroupAction!serchByPermit","up.permit_group_id=" + permit_group_id,function(data) {
|
| | | data = data.result;
|
| | | data = eval("(" + data + ")");
|
| | | if (data.code == 1 && data.data.length > 0) {
|
| | | data = data.data;
|
| | | //console.info(data);
|
| | | var userList = new Array(); //定义用户名
|
| | | var userids=new Array(); //定义用户id
|
| | | var permitNum=new Array();
|
| | | for ( var i = 0; i < data.length; i++) {
|
| | | userList[i] = data[i].UName;
|
| | | userids[i] = data[i].UId;
|
| | | permitNum[i]=data[i].UBaojiusr;
|
| | | }
|
| | | //根据用户名创建用户列表
|
| | | createUserList($('#mid .li-con'), userList,userids,permitNum);
|
| | | }
|
| | | });
|
| | | }
|
| | | }
|
| | | }
|
| | | |
| | | //根据权限组id查询该权限组的所有权限
|
| | | function showlimit(upid) {
|
| | | $.post("User_permitgroupAction!serchByInfo", "up.permit_group_id="+ upid, function(data) {
|
| | | data = data.result;
|
| | | data = eval("(" + data + ")");
|
| | | if (data.code == 1 && data.data.length > 0) {
|
| | | permitlist=new Array();
|
| | | data = data.data;
|
| | | //console.info(data);
|
| | | permitlist = data; //存放当前权限组的所有权限
|
| | | }
|
| | | docheckbox(data);
|
| | | });
|
| | | }
|
| | |
|
| | | //给指定角色的权限的check打对勾
|
| | | function docheckbox(list) {
|
| | | $('#right input').prop('checked',false);
|
| | | if (list != undefined && list.length > 0) {
|
| | | for ( var i = 0; i < list.length; i++) {
|
| | | //console.info(list[i]);
|
| | | //1电池信息统计报表
|
| | | if (list[i].permit_item_name == 'battinf_report_query_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#battinf_report').prop('checked',true);
|
| | | }
|
| | | } |
| | |
|
| | | //2电池组分析报表
|
| | | if (list[i].permit_item_name == 'battgroup_report_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#battgroup_report').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //3电池单体分析报表
|
| | | if (list[i].permit_item_name == 'monomer_report_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#monomer_report').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //4电池数据管理权限 查询 |
| | | if (list[i].permit_item_name == 'batttest_data_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#battdata_query').prop('checked',true);
|
| | | }
|
| | | } |
| | |
|
| | | //5电池数据管理权限 编辑
|
| | | if (list[i].permit_item_name == 'batttest_data_edit_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#battdata_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //6作业管理权限 查询
|
| | | if (list[i].permit_item_name == 'task_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#task_query').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //7作业管理权限 创建
|
| | | if (list[i].permit_item_name == 'task_edit_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#task_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //8作业管理权限 抽查
|
| | | if (list[i].permit_item_name == 'task_check_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#task_check').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //9作业管理权限 复查
|
| | | if (list[i].permit_item_name == 'task_recheck_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#task_recheck').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //10用户和包机组管理权限 查询
|
| | | if (list[i].permit_item_name == 'usr_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#usr_query').prop('checked',true);
|
| | | }
|
| | | }
|
| | | |
| | | |
| | |
|
| | | //11用户和包机组管理权限 编辑
|
| | | if (list[i].permit_item_name == 'usr_edit_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#usr_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //12权限管理 查询
|
| | | if (list[i].permit_item_name == 'permit_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#permit_query').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //13权限管理 编辑
|
| | | if (list[i].permit_item_name == 'permit_edit_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#permit_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | | |
| | | //14服务器参数设置权限 查询
|
| | | if (list[i].permit_item_name == 'server_param_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#server_param_query').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //15服务器参数设置权限 编辑
|
| | | if (list[i].permit_item_name == 'server_param_edit_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#server_param_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //16操作权限 电池测试
|
| | | if (list[i].permit_item_name == 'batt_test_op_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#batt_test').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //17操作权限 虚拟负载
|
| | | if (list[i].permit_item_name == 'analog_loader_op_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#analog_loader').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //18电池告警管理权限 查询
|
| | | if (list[i].permit_item_name == 'batt_alm_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#batt_alm_query').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //19电池告警管理权限 确认
|
| | | if (list[i].permit_item_name == 'batt_alm_confirm_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#batt_alm_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //20 电池告警管理权限 取消
|
| | | if (list[i].permit_item_name == 'batt_alm_clear_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#batt_alm_clear').prop('checked',true);
|
| | | }
|
| | | }
|
| | | |
| | | //21电池告警管理权限 删除
|
| | | if (list[i].permit_item_name == 'batt_alm_delete_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#batt_alm_delete').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //22 电池告警参数设置权限 查询
|
| | | if (list[i].permit_item_name == 'batt_alm_param_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#batt_alm_param_query').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //23 电池告警参数设置权限 编辑
|
| | | if (list[i].permit_item_name == 'batt_alm_param_edit_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#batt_alm_param_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //24 设备告警管理权限 查询
|
| | | if (list[i].permit_item_name == 'dev_alm_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#devalm_query').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //25 设备告警管理权限 确认
|
| | | if (list[i].permit_item_name == 'dev_alm_confirm_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#devalm_confirm').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //26 设备告警管理权限 取消
|
| | | if (list[i].permit_item_name == 'dev_alm_clear_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | |
| | | $('#devalm_clear').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //27 设备告警管理权限 删除
|
| | | if (list[i].permit_item_name == 'dev_alm_delete_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#devalm_delete').prop('checked',true);
|
| | | |
| | | }
|
| | | }
|
| | |
|
| | | //28 电池故障管理权限 查询
|
| | | if (list[i].permit_item_name == 'battfault_query_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#battfault_query').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //29电池故障管理权限 添加
|
| | | if (list[i].permit_item_name == 'battfault_add_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#battfault_add').prop('checked',true);
|
| | | }
|
| | | }
|
| | | |
| | | //30电池故障管理权限 编辑
|
| | | if (list[i].permit_item_name == 'battfault_edit_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#battfault_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //31电池故障管理权限 删除
|
| | | if (list[i].permit_item_name == 'battfault_delete_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#battfault_delete').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //32电池故障管理权限 故障排除确认
|
| | | if (list[i].permit_item_name == 'battmaint_confirm_permit') {
|
| | | if( list[i].permit_item_value == 1){
|
| | | $('#battfault_confirm').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //33作业抽查任务管理权限 查询
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_query_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#usrtaskcheck_query').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //34作业抽查任务管理权限 添加
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_add_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#usrtaskcheck_add').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //35作业抽查任务管理权限 编辑
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_edit_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#usrtaskcheck_edit').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //36作业抽查任务管理权限 删除
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_delete_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#usrtaskcheck_delete').prop('checked',true);
|
| | | }
|
| | | }
|
| | |
|
| | | //37作业抽查任务管理权限 确认
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_confirm_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#usrtaskcheck_confirm').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //38作业变更管理权限 查询
|
| | | if (list[i].permit_item_name == 'taskchange_query_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#taskchange_query').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //39作业变更管理权限 添加
|
| | | if (list[i].permit_item_name == 'taskchange_add_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#taskchange_add').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //40作业变更管理权限 审批
|
| | | if (list[i].permit_item_name == 'taskchange_shenpi_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#taskchange_shenpi').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //41作业变更管理权限 删除
|
| | | if (list[i].permit_item_name == 'taskchange_delete_permit') {
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#taskchange_delete').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //42机房定位信息管理权限 编辑
|
| | | if(list[i].permit_item_name == 'batt_map_edit_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#batt_map_edit_permit').prop('checked',true);
|
| | | }
|
| | | }
|
| | | |
| | | //43机房定位信息管理权限 删除
|
| | | if(list[i].permit_item_name == 'batt_map_delete_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#batt_map_delete_permit').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //44电池组信息配置 查询
|
| | | if(list[i].permit_item_name == 'battcfg_query_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#battcfg_query_permit').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //45电池组信息配置 添加
|
| | | if(list[i].permit_item_name == 'battcfg_add_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#battcfg_add_permit').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //46电池组信息配置 修改
|
| | | if(list[i].permit_item_name == 'battcfg_modify_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#battcfg_modify_permit').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //47电池组信息配置 删除
|
| | | if(list[i].permit_item_name == 'battcfg_del_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#battcfg_del_permit').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //48基站安装审批 查询
|
| | | if(list[i].permit_item_name == 'install_look_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#install_look_permit').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //49基站安装审批 审核
|
| | | if(list[i].permit_item_name == 'install_appr_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#install_appr_permit').prop('checked',true);
|
| | | }
|
| | | } |
| | | |
| | | //50站安装审批 验收
|
| | | if(list[i].permit_item_name == 'install_check_permit'){
|
| | | if(list[i].permit_item_value == 1){
|
| | | $('#install_check_permit').prop('checked',true);
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | |
| | | |
| | | //页面加载时查询维护区中的枢纽类型
|
| | | $.post("BattInfAction_serchByStation",null,function(data){
|
| | | data=data.result;
|
| | | data=eval("("+data+")");
|
| | | //console.info(data);
|
| | | if(data.code==1 && data.data.length>0){
|
| | | var Ostation_name1=document.getElementById("station_name1");
|
| | | Ostation_name1.innerHTML="";
|
| | | for(var i=0;i<=data.data.length;i++){
|
| | | option=createEle("option");
|
| | | if(i==0){
|
| | | option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)"; |
| | | option.setAttribute("value", ""); |
| | | }else{
|
| | | option.innerHTML=data.data[i-1].StationName1;
|
| | | option.setAttribute("value",data.data[i-1].StationName1); |
| | | } |
| | | Ostation_name1.appendChild(option);
|
| | | } |
| | | }
|
| | | });
|
| | | |
| | | //页面高度自适应
|
| | | $(document).ready(function(){
|
| | | function srnHeight(){
|
| | | //获取屏幕和body的高度
|
| | | var srnHei=$(window).height();
|
| | | var bodyHei=$('body').height();
|
| | | //console.info('*'+srnHei);
|
| | | //console.info('**'+bodyHei);
|
| | | if(srnHei > bodyHei)
|
| | | {
|
| | | var differHei=srnHei-bodyHei;
|
| | | //获取页面内高度需要改变的元素
|
| | | var leftHei=$('#left').height();
|
| | | var midHei=$('#mid').height();
|
| | | var rightHei=$('#right').height();
|
| | | //改变高度
|
| | | $('#left').height(leftHei+differHei - 32);
|
| | | $('#left .li-con').height(leftHei+differHei-30);
|
| | | $('#mid').height(midHei+differHei - 32);
|
| | | $('#mid .li-con').height(leftHei+differHei-30);
|
| | | $('#right').height(rightHei+differHei - 32);
|
| | | }
|
| | | }
|
| | | srnHeight();
|
| | | $(window).resize(function(){
|
| | | srnHeight();
|
| | | });
|
| | | });
|
| | | |
| | | //判断当前的txtVal的全选组名是否已经存在(true:存在;false:不存在)
|
| | | function permitNameisExist(txtVal){
|
| | | var flag=false;
|
| | | $('#left .li-con li').each(function(){
|
| | | if(txtVal==$(this).text()){
|
| | | flag=true;
|
| | | }
|
| | | });
|
| | | return flag;
|
| | | }
|
| | | |
| | | //根据权限组的名字设置值
|
| | | function setvalBypermit(list,name,permit){
|
| | | if(list!=null && list.length>0 && name != undefined){
|
| | | for(var i=0;i<list.length;i++){
|
| | | if(permit=='old'?list[i].permit_group_id==name:list[i].permit_group_name==name){
|
| | | if (list[i].permit_item_name == 'battinf_report_query_permit') {
|
| | | if($('#battinf_report').is(':checked')){
|
| | | list[i].permit_item_value =1;
|
| | | }else{
|
| | | list[i].permit_item_value =0;
|
| | | }
|
| | | } |
| | | |
| | | //2电池组分析报表
|
| | | if (list[i].permit_item_name == 'battgroup_report_query_permit') {
|
| | | if($('#battgroup_report').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | } |
| | | }
|
| | | |
| | | //3电池单体分析报表
|
| | | if (list[i].permit_item_name == 'monomer_report_query_permit') {
|
| | | if($('#monomer_report').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //4电池数据管理权限 查询
|
| | | if (list[i].permit_item_name == 'batttest_data_query_permit') {
|
| | | if($('#battdata_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | } |
| | | |
| | | //5电池数据管理权限 编辑
|
| | | if (list[i].permit_item_name == 'batttest_data_edit_permit') {
|
| | | if($('#battdata_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //6作业管理权限 查询
|
| | | if (list[i].permit_item_name == 'task_query_permit') {
|
| | | if($('#task_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //7作业管理权限 创建
|
| | | if (list[i].permit_item_name == 'task_edit_permit') {
|
| | | if($('#task_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | |
| | | }
|
| | | |
| | | //8作业管理权限 抽查
|
| | | if (list[i].permit_item_name == 'task_check_permit') {
|
| | | if($('#task_check').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //9作业管理权限 复查
|
| | | if (list[i].permit_item_name == 'task_recheck_permit') {
|
| | | if($('#task_recheck').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //10用户和包机组管理权限 查询
|
| | | if (list[i].permit_item_name == 'usr_query_permit') {
|
| | | if($('#usr_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | |
| | | |
| | | //11用户和包机组管理权限 编辑
|
| | | if (list[i].permit_item_name == 'usr_edit_permit') {
|
| | | if($('#usr_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //12权限管理 查询
|
| | | if (list[i].permit_item_name == 'permit_query_permit') {
|
| | | if($('#permit_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //13权限管理 编辑
|
| | | if (list[i].permit_item_name == 'permit_edit_permit') {
|
| | | if($('#permit_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //14服务器参数设置权限 查询
|
| | | if (list[i].permit_item_name == 'server_param_query_permit') {
|
| | | if($('#server_param_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //15服务器参数设置权限 编辑
|
| | | if (list[i].permit_item_name == 'server_param_edit_permit') {
|
| | | if($('#server_param_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //16操作权限 电池测试
|
| | | if (list[i].permit_item_name == 'batt_test_op_permit') {
|
| | | if($('#batt_test').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //17操作权限 虚拟负载
|
| | | if (list[i].permit_item_name == 'analog_loader_op_permit') {
|
| | | if($('#analog_loader').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //18电池告警管理权限 查询
|
| | | if (list[i].permit_item_name == 'batt_alm_query_permit') {
|
| | | if($('#batt_alm_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //19电池告警管理权限 确认
|
| | | if (list[i].permit_item_name == 'batt_alm_confirm_permit') {
|
| | | if($('#batt_alm_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //20 电池告警管理权限 取消
|
| | | if (list[i].permit_item_name == 'batt_alm_clear_permit') {
|
| | | if($('#batt_alm_clear').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //21电池告警管理权限 删除
|
| | | if (list[i].permit_item_name == 'batt_alm_delete_permit') {
|
| | | if($('#batt_alm_delete').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //22 电池告警参数设置权限 查询
|
| | | if (list[i].permit_item_name == 'batt_alm_param_query_permit') {
|
| | | if($('#batt_alm_param_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //23 电池告警参数设置权限 编辑
|
| | | if (list[i].permit_item_name == 'batt_alm_param_edit_permit') {
|
| | | if($('#batt_alm_param_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //24 设备告警管理权限 查询
|
| | | if (list[i].permit_item_name == 'dev_alm_query_permit') {
|
| | | if($('#devalm_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | |
| | | }
|
| | | |
| | | //25 设备告警管理权限 确认
|
| | | if (list[i].permit_item_name == 'dev_alm_confirm_permit') {
|
| | | if($('#devalm_confirm').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //26 设备告警管理权限 取消
|
| | | if (list[i].permit_item_name == 'dev_alm_clear_permit') {
|
| | | if($('#devalm_clear').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //27 设备告警管理权限 删除
|
| | | if (list[i].permit_item_name == 'dev_alm_delete_permit') {
|
| | | if($('#devalm_delete').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //28 电池故障管理权限 查询
|
| | | if (list[i].permit_item_name == 'battfault_query_permit') {
|
| | | if($('#battfault_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | } |
| | | |
| | | //29电池故障管理权限 添加
|
| | | if (list[i].permit_item_name == 'battfault_add_permit') {
|
| | | if($('#battfault_add').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //30电池故障管理权限 编辑
|
| | | if (list[i].permit_item_name == 'battfault_edit_permit') {
|
| | | if($('#battfault_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //31电池故障管理权限 删除
|
| | | if (list[i].permit_item_name == 'battfault_delete_permit') {
|
| | | if($('#battfault_delete').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //32电池故障管理权限 故障排除确认
|
| | | if (list[i].permit_item_name == 'battmaint_confirm_permit') {
|
| | | if($('#battfault_confirm').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //33作业抽查任务管理权限 查询
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_query_permit') {
|
| | | if($('#usrtaskcheck_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //34作业抽查任务管理权限 添加
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_add_permit') {
|
| | | if($('#usrtaskcheck_add').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //35作业抽查任务管理权限 编辑
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_edit_permit') {
|
| | | if($('#usrtaskcheck_edit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //36作业抽查任务管理权限 删除
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_delete_permit') {
|
| | | if($('#usrtaskcheck_delete').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //37作业抽查任务管理权限 确认
|
| | | if (list[i].permit_item_name == 'usrtaskcheck_confirm_permit') {
|
| | | if($('#usrtaskcheck_confirm').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | } |
| | | |
| | | //38作业变更管理权限 查询
|
| | | if (list[i].permit_item_name == 'taskchange_query_permit') {
|
| | | if($('#taskchange_query').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | } |
| | | } |
| | | |
| | | //39作业变更管理权限 添加
|
| | | if (list[i].permit_item_name == 'taskchange_add_permit') {
|
| | | if($('#taskchange_add').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | } |
| | | |
| | | //40作业变更管理权限 审批
|
| | | if (list[i].permit_item_name == 'taskchange_shenpi_permit') {
|
| | | if($('#taskchange_shenpi').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | } |
| | | |
| | | //41作业变更管理权限 删除
|
| | | if (list[i].permit_item_name == 'taskchange_delete_permit') {
|
| | | if($('#taskchange_delete').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | } |
| | | |
| | | //42机房定位信息管理权限 编辑
|
| | | if (list[i].permit_item_name == 'batt_map_edit_permit') {
|
| | | if($('#batt_map_edit_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //43机房定位信息管理权限 删除
|
| | | if (list[i].permit_item_name == 'batt_map_delete_permit') {
|
| | | if($('#batt_map_delete_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //44电池组信息配置 查询
|
| | | if (list[i].permit_item_name == 'battcfg_query_permit') {
|
| | | if($('#battcfg_query_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //45电池组信息配置 添加
|
| | | if (list[i].permit_item_name == 'battcfg_add_permit') {
|
| | | if($('#battcfg_add_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | } |
| | | |
| | | //46电池组信息配置 编辑
|
| | | if (list[i].permit_item_name == 'battcfg_modify_permit') {
|
| | | if($('#battcfg_modify_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //47电池组信息配置 删除
|
| | | if (list[i].permit_item_name == 'battcfg_del_permit') {
|
| | | if($('#battcfg_del_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //48基站安装审批 查询
|
| | | if (list[i].permit_item_name == 'install_look_permit') {
|
| | | if($('#install_look_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //49基站安装审批 审核
|
| | | if (list[i].permit_item_name == 'install_appr_permit') {
|
| | | if($('#install_appr_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | |
| | | //50基站安装审批 验收
|
| | | if (list[i].permit_item_name == 'install_check_permit') {
|
| | | if($('#install_check_permit').is(':checked')){
|
| | | list[i].permit_item_value = 1;
|
| | | }else{
|
| | | list[i].permit_item_value = 0;
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | |
| | | //根据新添加的权限组创建其对象集合
|
| | | function createpermitgroup(name){
|
| | | if(allnewpermit==undefined){
|
| | | allnewpermit=new Array();
|
| | | }
|
| | | if(allpermit_item_name!=undefined && allpermit_item_name.length>0){
|
| | | for(var i=0;i<allpermit_item_name.length;i++){
|
| | | allnewpermit.push({
|
| | | num:0,
|
| | | permit_group_id:0,
|
| | | permit_group_name:name,
|
| | | permit_item_name:allpermit_item_name[i].permit_item_name,
|
| | | permit_item_value:0
|
| | | });
|
| | | }
|
| | | //console.info(allnewpermit);
|
| | | } |
| | | }
|
| | | $(document).ready(function(){
|
| | | //var Li_index=0; //当前选中的权限组下标
|
| | | $('#left .li-con li').live('mousedown',function(e) {
|
| | | LiIndex = $(this).index(); //当前点击的行数
|
| | | });
|
| | | |
| | | $('#right input[type="checkbox"]').on('click',function(){
|
| | | //console.info(alluppermit);
|
| | | var oLi = $('#left #permit_ul ul li').eq(LiIndex);
|
| | | if(oLi.hasClass('red')){
|
| | | setvalBypermit(allnewpermit,oLi.text(),"new");
|
| | | }else if(oLi.hasClass('edit-action')){ |
| | | setvalBypermit(alluppermit,oLi.val(),"old");
|
| | | }
|
| | | //console.info(allnewpermit);
|
| | | });
|
| | | |
| | | });
|
| | | |
| | | |
| | | //根据权限组的名字获取改权限组的所有权限
|
| | | function getpermitByName(list,id){
|
| | | var arr=new Array();
|
| | | if(list!=undefined && list.length>0 && id!=undefined){
|
| | | for(var i=0;i<list.length;i++){
|
| | | if(list[i].permit_group_id==id){
|
| | | arr.push(list[i]);
|
| | | }
|
| | | }
|
| | | }
|
| | | return arr;
|
| | | }
|
| | | |
| | | </script>
|
| | | <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> |
| | | <% |
| | | String path = request.getContextPath(); |
| | | String basePath = request.getScheme() + "://" |
| | | + request.getServerName() + ":" + request.getServerPort() |
| | | + path + "/"; |
| | | %> |
| | | <%@ taglib uri="/struts-tags" prefix="s"%> |
| | | <!DOCTYPE HTML> |
| | | <html> |
| | | <head> |
| | | <base href="<%=basePath%>"> |
| | | |
| | | <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10" /> |
| | | <meta charset="UTF-8"> |
| | | <title><s:text name="Role_manage"/></title> |
| | | <link rel="stylesheet" type="text/css" href="css/basic.css" /> |
| | | <link rel="stylesheet" type="text/css" href="css/power.css" /> |
| | | <style type="text/css"> |
| | | *{ |
| | | /*将内容变得不可选*/ |
| | | moz-user-select: -moz-none; |
| | | -moz-user-select: none; |
| | | -o-user-select:none; |
| | | -khtml-user-select:none; |
| | | -webkit-user-select:none; |
| | | -ms-user-select:none; |
| | | user-select:none; |
| | | } |
| | | |
| | | .new-red{ |
| | | color:red; |
| | | } |
| | | |
| | | #loading{ |
| | | display:none; |
| | | position:fixed; |
| | | width:100px; |
| | | height:100px; |
| | | top:50%; |
| | | left:50%; |
| | | margin-top:-50px; |
| | | margin-left:-50px; |
| | | } |
| | | #loading img{ |
| | | width:100%; |
| | | height:100%; |
| | | } |
| | | |
| | | </style> |
| | | <script type="text/javascript" src="js/frame.js"></script> |
| | | <script type="text/javascript" src="js/jquery-1.8.3.js"></script> |
| | | <script type="text/javascript" src="js/base.js"></script> |
| | | </head> |
| | | <body> |
| | | <!--头部内容开始--> |
| | | <jsp:include page="Top.jsp" flush="true"/> |
| | | <!--头部内容结束--> |
| | | <!-- 主体内容 --> |
| | | <div id="main"> |
| | | <!-- 导航开始 --> |
| | | <jsp:include page="nav.jsp" flush="true"/> |
| | | <!-- 导航结束 --> |
| | | <!-- 权限组名称 --> |
| | | <div id="left"> |
| | | <span class="top_txt"><s:text name="Power_groups_list"/></span> <!-- 权限组列表 --> |
| | | <div class="li-con" id="permit_ul"> |
| | | <!-- 这里是权限组列表 --> |
| | | </div> |
| | | <div class="hide-ul"> |
| | | |
| | | </div> |
| | | </div> |
| | | <!-- 权限组用户名 --> |
| | | <div id="mid"> |
| | | <span class="top_txt"><s:text name="Power_groups_user_list"/></span> <!-- 权限组用户列表 --> |
| | | <div class="li-con"> |
| | | <!-- 这里是权限用户列表 --> |
| | | </div> |
| | | </div> |
| | | <!-- 权限组权限内容 --> |
| | | <div id="right"> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span><s:text name="Report_query"/></span> <!-- 报表查询权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="battinf_report"><s:text name="Batt_information_report"/></td> <!-- 电池信息报表 --> |
| | | <td><input type="checkbox" id="battgroup_report"><s:text name="Batt_Analysis_report"/></td> <!-- 电池组分析报表 --> |
| | | </tr> |
| | | <tr> |
| | | <td><input type="checkbox" id="monomer_report"><s:text name="Batt_monomer_analy_report"/></td> <!-- 电池单体分析报表 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div class="list list2"> |
| | | <span><s:text name="Batt_data_manage"/></span> <!-- 电池数据管理 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="battdata_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="battdata_edit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span><s:text name="Task_manage_power"/></span> <!-- 作业管理权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="task_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="task_edit"><s:text name="Create"/></td> <!-- 创建 --> |
| | | <td><input type="checkbox" id="task_check"><s:text name="Check"/></td> <!-- 抽查 --> |
| | | <td><input type="checkbox" id="task_recheck"><s:text name="Recheck"/></td> <!-- 复查 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div class="list list2"> |
| | | <span><s:text name="User_package_management_power"/></span> <!-- 用户和包机组管理权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="usr_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="usr_edit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span><s:text name="Role_manage"/></span> <!-- 权限管理 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="permit_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="permit_edit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div class="list list2"> |
| | | <span><s:text name="Server_param_setting_power"/></span> <!-- 服务器参数设置权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="server_param_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="server_param_edit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span><s:text name="Batt_test_virtual_load"/></span> <!-- 电池测试虚拟负载 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="batt_test"><s:text name="Batt_test"/></td> <!-- 电池测试 --> |
| | | <td><input type="checkbox" id="analog_loader"><s:text name="Virtual_load"/></td> <!-- 虚拟负载 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div class="list list2"> |
| | | <span><s:text name="Batt_alarm_manage_power"/></span> <!-- 电池告警管理权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="batt_alm_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="batt_alm_edit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | <td><input type="checkbox" id="batt_alm_clear"><s:text name="Cancel"/></td> <!-- 取消 --> |
| | | <td><input type="checkbox" id="batt_alm_delete"><s:text name="Delete"/></td> <!-- 删除 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span><s:text name="Batt_alarm_param_setting_power"/></span> <!-- 电池告警参数设置权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="batt_alm_param_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="batt_alm_param_edit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div class="list list2"> |
| | | <span><s:text name="Equipment_alarm_manage_power"/></span> <!-- 设备告警管理权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="devalm_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="devalm_confirm"><s:text name="Confirm"/></td> <!-- 确认 --> |
| | | <td><input type="checkbox" id="devalm_clear"><s:text name="Cancel"/></td> <!-- 取消 --> |
| | | <td><input type="checkbox" id="devalm_delete"><s:text name="Delete"/></td> <!-- 删除 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span><s:text name="Batt_fault_manage_power"/></span> <!-- 电池故障管理权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="battfault_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="battfault_add"><s:text name="Add"/></td> <!-- 添加 --> |
| | | <td><input type="checkbox" id="battfault_edit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | <td><input type="checkbox" id="battfault_delete"><s:text name="Delete"/></td> <!-- 删除 --> |
| | | </tr> |
| | | <tr> |
| | | <td><input type="checkbox" id="battfault_confirm"><s:text name="Fault_remove_confirm"/></td> <!-- 故障排除确认 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div class="list list2"> |
| | | <span><s:text name="Task_check_manage_power"/></span> <!-- 作业抽查任务管理权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="usrtaskcheck_query"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="usrtaskcheck_add"><s:text name="Add"/></td> <!-- 添加 --> |
| | | <td><input type="checkbox" id="usrtaskcheck_edit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | <td><input type="checkbox" id="usrtaskcheck_delete"><s:text name="Delete"/></td> <!-- 删除 --> |
| | | <td><input type="checkbox" id="usrtaskcheck_confirm"><s:text name="Confirm"/></td> <!-- 确认 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span><s:text name="Task_change_manage_power"/></span> <!-- 作业变更管理权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="taskchange_query"><s:text name="Edit"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="taskchange_add"><s:text name="Add"/></td> <!-- 添加 --> |
| | | <td><input type="checkbox" id="taskchange_delete"><s:text name="Delete"/></td> <!-- 删除 --> |
| | | <td><input type="checkbox" id="taskchange_shenpi"><s:text name="Examine_approve"/></td> <!-- 审批 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div class="list list2"> |
| | | <span><s:text name='Room_information_management_power'/></span> <!-- 机房定位信息管理权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="batt_map_edit_permit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | <td><input type="checkbox" id="batt_map_delete_permit"><s:text name="Delete"/></td> <!-- 删除 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span><s:text name="Batt_configuration_information"/><s:text name="Permit"/></span> <!-- 电池信息配置权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="battcfg_query_permit"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="battcfg_add_permit"><s:text name="Add"/></td> <!-- 添加 --> |
| | | <td><input type="checkbox" id="battcfg_modify_permit"><s:text name="Edit"/></td> <!-- 编辑 --> |
| | | <td><input type="checkbox" id="battcfg_del_permit"><s:text name="Delete"/></td> <!-- 删除 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div class="list list2"> |
| | | <span><s:text name='Approval_station_install'/><s:text name="Permit"/></span> <!-- 基站安装审批权限 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="install_look_permit"><s:text name="Search"/></td> <!-- 查询 --> |
| | | <td><input type="checkbox" id="install_appr_permit"><s:text name="Audit"/></td> <!-- 审核 --> |
| | | <td><input type="checkbox" id="install_check_permit"><s:text name="Acceptance"/></td> <!-- 验收 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <div class="list-con"> |
| | | <div class="list list1"> |
| | | <span>机房续航能力<s:text name="Permit"/></span> <!-- 机房续航能力查询 --> |
| | | <table> |
| | | <tr> |
| | | <td><input type="checkbox" id="engine_room_endurance_search_permit"><s:text name="Search"/></td> <!-- 查询 --> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | <!-- 设置当前容器遮罩层 --> |
| | | <div class="mask"></div> |
| | | </div> |
| | | </div> |
| | | <!-- 右键菜单内容 --> |
| | | <div id="right-menu"> |
| | | <a href="javascript:;" class="apply"><s:text name="Confirm"/></a> <!-- 确认 --> |
| | | <a href="javascript:;" class="add"><s:text name="Add"/></a> <!-- 添加 --> |
| | | <a href="javascript:;" class="edit"><s:text name="Edit"/></a> <!-- 编辑 --> |
| | | <a href="javascript:;" class="re-name"><s:text name="Rename"/></a> <!-- 重命名 --> |
| | | <a href="javascript:;" class="del"><s:text name="Delete"/></a> <!-- 删除 --> |
| | | <a href="javascript:;" class="look"><s:text name="View_power"/></a> <!-- 查看权限 --> |
| | | </div> |
| | | <!-- 添加权限组 --> |
| | | <div id="addPwr"> |
| | | <span><s:text name="Add_new_power_group"/></span> <!-- 添加新的权限组 --> |
| | | <div class="txt-con"> |
| | | <input type="text" value="" placeholder="<s:text name='Please_enter_a_new_permission_name'/>"> <!-- 请输入新的权限组名 --> |
| | | </div> |
| | | <div class="btn-con"> |
| | | <input type="button" class="enSure" value="<s:text name='Determine'/>"> <!-- 确定 --> |
| | | <input type="button" class="outAdd" value="<s:text name='Exit'/>"> <!-- 退出 --> |
| | | </div> |
| | | </div> |
| | | <!-- 重命名权限组 --> |
| | | <div id="rename"> |
| | | <span><s:text name='Rename_power_group_name'/></span> <!-- 重命名权限组名 --> |
| | | <div class="txt-con"> |
| | | <input type="text" value="" placeholder="<s:text name='Please_enter_a_new_permission_name'/>"> <!-- 请输入新的权限组名 --> |
| | | </div> |
| | | <div class="btn-con"> |
| | | <input type="button" class="enSure" value="<s:text name='Determine'/>"> <!-- 确定 --> |
| | | <input type="button" class="out" value="<s:text name='Exit'/>"> <!-- 退出 --> |
| | | </div> |
| | | </div> |
| | | <!-- 权限用户组 --> |
| | | <div id="user_power"> |
| | | <span><s:text name='Username_options'/></span> <!-- 用户名选项 --> |
| | | <select id="station_name1" style="display:none;"> |
| | | </select> |
| | | <div class="tbHead"> |
| | | <!--<table class="upper"></table>这里放的是表格选项固定的头部 --> |
| | | </div> |
| | | <div class="con_table"> |
| | | <!--<table class="upper"></table>这里放的是表格选项滚动部分 --> |
| | | </div> |
| | | <div class="input_container"> |
| | | <input type="button" class="enSure" value="<s:text name='Determine'/>"> <!-- 确定 --> |
| | | <input type="button" class="out" value="<s:text name='Return'/>"> <!-- 返回 --> |
| | | </div> |
| | | </div> |
| | | <div id="loading"><img src="image/loading.gif"></div> |
| | | <!-- 整体遮罩层 --> |
| | | <div id="allShade"></div> |
| | | <!--清除浮动--> |
| | | <div class="clear"></div> |
| | | </body> |
| | | <script type="text/javascript" src="js/createTab.js"></script> |
| | | <script type="text/javascript"> |
| | | var permits; |
| | | <% Object obj=session.getAttribute("permits"); |
| | | if(obj!=null){ |
| | | String permits =obj.toString();%> |
| | | permits=<%=permits%>; |
| | | //console.info(json); |
| | | <% }%> |
| | | |
| | | var issuper = false; |
| | | for(var i = 0;i<permits.length;i++){ |
| | | if(permits[i].permit_group_name == "超级管理员组"){ |
| | | issuper = true; |
| | | } |
| | | } |
| | | |
| | | |
| | | var isCanEdit; //是否能编辑 |
| | | $(document).ready(function(){ |
| | | isCanEdit = findValIsExist('permit_edit_permit',permits); |
| | | if(!isCanEdit) |
| | | { |
| | | $("#right-menu").remove(); |
| | | } |
| | | }); |
| | | |
| | | var permitlist; //存放当前权限组的所有权限 |
| | | var allpermit_item_name=new Array(); |
| | | var allnewpermit=new Array(); //新添加的权限组 |
| | | var alluppermit=new Array(); //需要更新的权限组 |
| | | |
| | | //屏蔽浏览器右键菜单功能 |
| | | $(document).ready(function() { |
| | | findRole(); //查询权限组 |
| | | document.oncontextmenu = function() { |
| | | return false; |
| | | }; |
| | | }); |
| | | //创建权限组列表 |
| | | function createGrounpList(ele, ArrLi, ArrVal) { |
| | | var __ul = $('<ul></ul>'); |
| | | var __li = new Array(); |
| | | //给每个li添加文本 |
| | | for ( var i = 0; i < ArrLi.length; i++) { |
| | | __li[i] = $('<li value="'+ArrVal[i]+'">' + ArrLi[i] + '</li>'); |
| | | __ul.append(__li[i]); |
| | | } |
| | | ele.append(__ul); |
| | | } |
| | | //创建权限组用户列表 |
| | | function createUserList(ele, ArrLi,ArrVal,ArrNum) { |
| | | var __ul = $('<ul></ul>'); |
| | | var __li = new Array(); |
| | | //给每个li添加文本 |
| | | for ( var i = 0; i < ArrLi.length; i++) { |
| | | __li[i] = $('<li value="'+ArrVal[i]+'" num="'+ArrNum[i]+'">' + ArrLi[i] + '</li>'); |
| | | __ul.append(__li[i]); |
| | | } |
| | | ele.append(__ul); |
| | | } |
| | | |
| | | //页面内点击基本效果 |
| | | $(document).ready(function() { |
| | | var preVal = 0; //定义当前点击的value值 |
| | | var LiIndex = -1; //定义当前点击的行数 |
| | | var editState = 0; //判断当前行是否处于编辑状态 |
| | | //鼠标右键点击权限组列表 |
| | | $('#left .li-con li').live('mousedown',function(e) { |
| | | LiIndex = $(this).index(); //当前点击的行数 |
| | | //点击当前行变色,其他行恢复白色 |
| | | $('#left .li-con li').css('background-color', '#fff'); |
| | | $(this).css('background-color', '#b8cfe5'); |
| | | //检测当前行是否是为编辑状态 |
| | | //清除用户的名称 |
| | | $('#mid .li-con ul').remove(); |
| | | var permitid=$('#left .li-con li').eq(LiIndex).val(); |
| | | if($(this).hasClass('edit-action')) |
| | | { |
| | | var permit_group_id = this.value; |
| | | findUserByPermitGroup(permit_group_id); |
| | | |
| | | var arr = getpermitByName(alluppermit,permitid); |
| | | docheckbox(arr); |
| | | editState=1; |
| | | $('#right .mask').hide(); |
| | | }else if($(this).hasClass('red')){ |
| | | var arr=getpermitByName(allnewpermit,permitid); |
| | | docheckbox(arr); |
| | | editState=1; |
| | | $('#right .mask').hide(); |
| | | }else{ |
| | | var permit_group_id = this.value; |
| | | findUserByPermitGroup(permit_group_id); |
| | | showlimit(permit_group_id); |
| | | editState=0; |
| | | $('#right .mask').show(); |
| | | } |
| | | //利用jquery的方式获取当前点击的是否是右键 |
| | | if (e.which == 3) { |
| | | //console.info(1111); |
| | | //检测当前行是否是为编辑状态 |
| | | if ($(this).hasClass('edit-action')) { |
| | | editState = 1; |
| | | } else { |
| | | editState = 0; |
| | | } |
| | | preVal = $(this).val(); //当前行数的value的值 |
| | | var disX = (e || event).clientX + 10; //获取鼠标点击的横坐标 |
| | | var disY = (e || event).clientY + 10; // 获取鼠标点击的纵坐标 |
| | | var scrollY = $(document).scrollTop(); |
| | | $('#right-menu').css('top',disY + scrollY + 'px'); |
| | | $('#right-menu').css('left',disX + 'px'); |
| | | //为右键菜单添加class |
| | | $('#right-menu .add').removeClass('add-user'); |
| | | $('#right-menu .del').removeClass('del-user'); |
| | | $('#right-menu .add').addClass('add-power'); |
| | | $('#right-menu .del').addClass('del-power'); |
| | | $('#right-menu').show(); |
| | | $('#right-menu .edit').show(); |
| | | //当时管理员组时右键菜单内容 |
| | | if (preVal == 100001) { |
| | | //管理员无法删除隐藏删除选项 |
| | | $('#right-menu .del').hide(); |
| | | $('#right-menu .look').hide(); |
| | | }else if(preVal == 100002){ |
| | | $('#right-menu .del').hide(); |
| | | $('#right-menu .edit').hide(); |
| | | }else if (preVal >100002) { |
| | | //非管理员可以删除 |
| | | $('#right-menu .del').show(); |
| | | $('#right-menu .look').hide(); |
| | | }else{ |
| | | $('#right-menu .add').show; |
| | | } |
| | | |
| | | // 显示重命名 |
| | | $('#right-menu .re-name').show(); |
| | | |
| | | setPosition($("#right-menu"), disX , disY); |
| | | } |
| | | }); |
| | | |
| | | var isOnLi=0; |
| | | |
| | | $('#left .li-con').on('mouseover','li',function(){ |
| | | isOnLi=1; |
| | | }); |
| | | $('#left .li-con').on('mouseout','li',function(){ |
| | | isOnLi=0; |
| | | }); |
| | | $('#left').mousedown(function(e){ |
| | | if(isOnLi == 0) |
| | | { |
| | | //利用jquery的方式获取当前点击的是否是右键 |
| | | if (e.which == 3) { |
| | | //console.info(1111); |
| | | //检测当前行是否是为编辑状态 |
| | | if ($(this).hasClass('edit-action')) { |
| | | editState = 1; |
| | | } else { |
| | | editState = 0; |
| | | } |
| | | preVal = $(this).val(); //当前行数的value的值 |
| | | var disX = (e || event).clientX + 10; //获取鼠标点击的横坐标 |
| | | var disY = (e || event).clientY + 10; // 获取鼠标点击的纵坐标 |
| | | var scrollY = $(document).scrollTop(); |
| | | $('#right-menu').css('top',disY + scrollY + 'px'); |
| | | $('#right-menu').css('left',disX + 'px'); |
| | | //为右键菜单添加class |
| | | $('#right-menu .add').removeClass('add-user'); |
| | | $('#right-menu .del').removeClass('del-user'); |
| | | $('#right-menu .add').addClass('add-power'); |
| | | $('#right-menu .del').addClass('del-power'); |
| | | $('#right-menu').show(); |
| | | $('#right-menu .edit').hide(); |
| | | $('#right-menu .del').hide(); |
| | | $('#right-menu .look').hide(); |
| | | $('#right-menu .re-name').hide(); |
| | | |
| | | setPosition($("#right-menu"),disX ,disY); |
| | | } |
| | | } |
| | | }); |
| | | //点击页面内容右键菜单消失 |
| | | $('div').click(function() { |
| | | $('#right-menu').hide(); |
| | | }); |
| | | //点击添加按钮的效果 |
| | | $('#right-menu .add-power').live('click', function() { |
| | | //显示添加窗口 |
| | | $('#addPwr').show(); |
| | | $('#allShade').show(); |
| | | }); |
| | | //在添加权限组界面中点击退出 |
| | | $('#addPwr .outAdd').click(function() { |
| | | //隐藏添加窗口 |
| | | $('#addPwr').hide(); |
| | | $('#allShade').hide(); |
| | | }); |
| | | //在添加权限组界面中点击确定 |
| | | $('#addPwr .enSure').click(function() { |
| | | var txtVal = $('#addPwr .txt-con input[type="text"]').val(); |
| | | var $liList = $('#left .li-con li'); |
| | | |
| | | if ($.trim(txtVal).length>0) { |
| | | if(!permitNameisExist(txtVal)){ |
| | | $('#left .li-con ul').append($('<li class="red">'+ txtVal+ '</li>')); |
| | | //隐藏添加窗口 |
| | | $('#addPwr').hide(); |
| | | $('#allShade').hide(); |
| | | searchAllpermitgroupName(txtVal); |
| | | }else{ |
| | | alert('<s:text name="The_permission_group_name_already_exists,Please_enter_a_different_set_of_names"/>!'); |
| | | } |
| | | } else { |
| | | alert('<s:text name="Can_not_be_empty"/>!!!'); /* 不能为空 */ |
| | | } |
| | | }); |
| | | //点击编辑按钮 |
| | | $('#right-menu .edit').click(function(){ |
| | | //当前行添加edit-action |
| | | if(!$('#left .li-con li').eq(LiIndex).hasClass('red')) |
| | | { |
| | | $('#left .li-con li').eq(LiIndex).addClass('edit-action'); |
| | | var permitgroupname=$('#left .li-con li').eq(LiIndex).text(); |
| | | var flag=false; |
| | | for(var i=0;i<alluppermit.length;i++){ |
| | | if(alluppermit[i].permit_group_name==permitgroupname){ |
| | | flag=true; |
| | | break; |
| | | |
| | | } |
| | | } |
| | | if(!flag){ |
| | | for(var i=0;i<permitlist.length;i++){ |
| | | alluppermit.push(permitlist[i]); |
| | | } |
| | | //console.info(alluppermit); |
| | | } |
| | | } |
| | | $('body').find('.mask').hide(); |
| | | }); |
| | | //点击重命名按钮 |
| | | $('#right-menu .re-name').click(function() { |
| | | var permitname = $('#left .li-con li').eq(LiIndex).text(); |
| | | $('#rename .txt-con input').val(permitname); |
| | | //显示重命名窗口 |
| | | $('#rename').show(); |
| | | $('#allShade').show(); |
| | | }); |
| | | //点击退出按钮退出重命名窗口 |
| | | $('#rename .out').click(function() { |
| | | //隐藏重命名窗口 |
| | | $('#rename').hide(); |
| | | $('#allShade').hide(); |
| | | }); |
| | | |
| | | //点击确定按钮替换当前的文本 |
| | | $('#rename .enSure').click(function() { |
| | | var txtVal = $('#rename .txt-con input').val(); |
| | | if($.trim(txtVal).length>0){ |
| | | if(permitNameisExist(txtVal)){ |
| | | alert('<s:text name="The_permission_group_name_already_exists,Please_enter_a_different_set_of_names"/>!'); /* 该权限组名已经存在,请输入其他组名 */ |
| | | }else{ |
| | | var permitid=$('#left .li-con li').eq(LiIndex).val(); |
| | | var obj = getPermitById(grouplist,permitid); |
| | | //console.info(obj); |
| | | $.post('User_permitgroupAction!updateName',"up.permit_group_id="+permitid+"&up.permit_group_name="+txtVal+"&up.permit_item_name="+obj.permit_group_name,function(data){ |
| | | //console.info(data); |
| | | var model=eval("("+data.result+")"); |
| | | if(model.code==1){ |
| | | alert(model.msg); |
| | | $('#left .li-con li').eq(LiIndex).text(txtVal); |
| | | } |
| | | //隐藏重命名窗口 |
| | | $('#rename').hide(); |
| | | $('#allShade').hide(); |
| | | }); |
| | | } |
| | | }else{ |
| | | alert('<s:text name="Can_not_be_empty"/>'); /* 请输入合法的新权限名 */ |
| | | } |
| | | }); |
| | | |
| | | //根据权限组id获取权限对象 |
| | | function getPermitById(list,id){ |
| | | if(list!=undefined && list.length>0){ |
| | | for(var i = 0 ;i<list.length;i++){ |
| | | if(list[i].permit_group_id == id){ |
| | | return list[i]; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | //点击用户组名的效果 |
| | | var userLiIndex = 0; |
| | | //鼠标右键点击权限组用户列表 |
| | | $('#mid .li-con').live('mousedown',function(e){ |
| | | //利用jquery的方式获取当前点击的是否是右键 |
| | | if(e.which==3) |
| | | { |
| | | var disX=(e||event).clientX+10; //获取鼠标点击的横坐标 |
| | | var disY=(e||event).clientY+10; // 获取鼠标点击的纵坐标 |
| | | var scrollY=$(document).scrollTop(); |
| | | $('#right-menu').css('top',disY+scrollY+'px'); |
| | | $('#right-menu').css('left',disX+'px'); |
| | | //为右键菜单添加class |
| | | $('#right-menu .add').removeClass('add-power'); |
| | | $('#right-menu .del').removeClass('del-power'); |
| | | $('#right-menu .add').addClass('add-user'); |
| | | $('#right-menu .del').addClass('del-user'); |
| | | //显示菜单内容 |
| | | $('#right-menu').show(); |
| | | $('#right-menu .add-user').show(); |
| | | if($('#left .li-con li').eq(LiIndex).hasClass('red') || LiIndex==-1) |
| | | { |
| | | $('#right-menu .add-user').hide(); |
| | | $('#right-menu .del').hide(); |
| | | $('#right-menu .look').hide(); |
| | | } |
| | | //隐藏菜单内容 |
| | | $('#right-menu .edit').hide(); |
| | | $('#right-menu .re-name').hide(); |
| | | |
| | | setPosition($("#right-menu"),disX ,disY); |
| | | } |
| | | }); |
| | | $('#mid .li-con li').live('mousedown',function(e){ |
| | | //点击当前行变色,其他行恢复白色 |
| | | $('#mid .li-con li').css('background-color','#fff'); |
| | | $(this).css('background-color','#b8cfe5'); |
| | | //利用jquery的方式获取当前点击的是否是右键 |
| | | if(e.which==3) |
| | | { |
| | | userLiIndex=$(this).index(); //当前点击的行数 |
| | | var disX=(e||event).clientX+10; //获取鼠标点击的横坐标 |
| | | var disY=(e||event).clientY+10; // 获取鼠标点击的纵坐标 |
| | | var scrollY=$(document).scrollTop(); |
| | | $('#right-menu').css('top',disY+scrollY+'px'); |
| | | $('#right-menu').css('left',disX+'px'); |
| | | //为右键菜单添加class |
| | | $('#right-menu .add').removeClass('add-power'); |
| | | $('#right-menu .del').removeClass('del-power'); |
| | | $('#right-menu .add').addClass('add-user'); |
| | | $('#right-menu .del').addClass('del-user'); |
| | | //显示菜单内容 |
| | | $('#right-menu').show(); |
| | | $('#right-menu .add-user').show(); |
| | | $('#right-menu .del').show(); |
| | | $('#right-menu .look').show(); |
| | | //隐藏菜单内容 |
| | | $('#right-menu .edit').hide(); |
| | | $('#right-menu .re-name').hide(); |
| | | |
| | | setPosition($("#right-menu"),disX, disY); |
| | | } |
| | | }); |
| | | |
| | | //点击删除按钮 |
| | | $('#right-menu .del-power').live('click', function() { |
| | | var oPerLi=$('#left .li-con li').eq(LiIndex); |
| | | if(confirm("<s:text name='Confirm_del'/>"+oPerLi.text()+"?")){ /* 确认删除权限组 吗 */ |
| | | $.post('User_permitgroupAction!delete',"up.permit_group_id="+oPerLi.val()+"&up.permit_group_name="+oPerLi.text(),function(data){ |
| | | var model=eval("("+data.result+")"); |
| | | if(model.code==1){ |
| | | alert(model.msg); |
| | | findRole(); //查询权限组 |
| | | $('#right input').prop('checked',false); //让权限图中的勾去掉 |
| | | //清除用户的名称 |
| | | $('#mid .li-con ul').remove(); |
| | | }else{ |
| | | alert(model.msg); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | //添加权限组用户 |
| | | $('#right-menu .apply').live('click',function() { |
| | | $('#loading').show(); |
| | | createAllMask($('body'),0); |
| | | if(allnewpermit.length>0 || alluppermit.length>0 || $('#mid .li-con .new-red').length!=0){ |
| | | if(allnewpermit.length>0 || alluppermit.length>0){ |
| | | var updjson=window.JSON.stringify(alluppermit); |
| | | var addjson=window.JSON.stringify(allnewpermit); |
| | | //console.info("updjson:"+updjson); |
| | | //console.info("addjson:"+addjson); |
| | | $.post('User_permitgroupAction!updatePermit',"addjson="+addjson+"&updjson="+updjson,function(data){ |
| | | var model=eval("("+data.result+")"); |
| | | if(model.code==1){ |
| | | alluppermit=new Array(); |
| | | allnewpermit=new Array(); |
| | | findRole(); //查询权限组 |
| | | alert(model.msg); |
| | | $('#right .mask').show(); |
| | | } |
| | | showlimit($('#left .li-con li').eq(LiIndex).val()); |
| | | $('#loading').hide(); |
| | | $('body').children('.mask').remove(); |
| | | }); |
| | | } |
| | | |
| | | if($('#mid .li-con .new-red').length!=0){ |
| | | var upds=new Array(); |
| | | $('#mid .li-con .new-red').each(function(){ |
| | | upds.push({ |
| | | permit_group_id:$('#left .li-con li').eq(LiIndex).val(), |
| | | permit_group_name:$('#left .li-con li').eq(LiIndex).text(), |
| | | uId:$(this).val(), |
| | | uname:$(this).text(), |
| | | }); |
| | | }); |
| | | //console.info(upds); |
| | | var json=window.JSON.stringify(upds); |
| | | $.post('User_permitgroup_dataAction!add',"json="+json,function(data){ |
| | | var model=eval("("+data.result+")"); |
| | | if(model.code==1){ |
| | | alert(model.msg); |
| | | }else{ |
| | | alert('添加用户到权限组失败'); |
| | | } |
| | | //清除用户的名称 |
| | | $('#mid .li-con ul').remove(); |
| | | findUserByPermitGroup($('#left .li-con li').eq(LiIndex).val()); |
| | | $('#loading').hide(); |
| | | $('body').children('.mask').remove(); |
| | | }); |
| | | } |
| | | }else{ |
| | | alert('<s:text name="There_is_nothing_to_be_done"/>'); /* 没有什么可以做的 */ |
| | | $('#loading').hide(); |
| | | $('body').children('.mask').remove(); |
| | | } |
| | | }); |
| | | |
| | | var userlist; |
| | | //添加权限组用户 |
| | | $('#right-menu .add-user').live('click',function() { |
| | | userlist=new Array(); |
| | | var permitgroupid=$('#left .li-con li').eq(LiIndex).val(); |
| | | $.post('User_permitgroup_dataAction!serchByInfo','upd.permit_group_id='+permitgroupid,function(data){ |
| | | var model=eval("("+data.result+")"); |
| | | var arrTh = [ '<s:text name="Username"/>', '<s:text name="Options"/>' ]; //定义表头数据 用户名 选项 |
| | | var arrTd = new Array(); //定义表内数据 |
| | | if(model.code==1 && model.data.length>0){ |
| | | userlist=model.data; |
| | | //console.info(userlist); |
| | | for(var i=0;i<userlist.length;i++){ |
| | | arrTd[i]=[userlist[i].UName,'<input type="checkbox" />']; |
| | | } |
| | | } |
| | | //清除表格内容 |
| | | $('#user_power .tbHead table').remove(); |
| | | $('#user_power .con_table table').remove(); |
| | | //根据数据生成表格 |
| | | createCard($('#user_power .tbHead'), arrTh, arrTd); |
| | | createCard($('#user_power .con_table'), arrTh, arrTd); |
| | | //显示添加权限用户名界面 |
| | | $('#user_power').show(); |
| | | $('#allShade').show(); |
| | | }); |
| | | }); |
| | | //退出添加权限用户组界面 |
| | | $('#user_power .out').click(function() { |
| | | //隐藏添加权限用户名界面 |
| | | $('#user_power').hide(); |
| | | $('#allShade').hide(); |
| | | }); |
| | | // 点击确定添加权限组用户 |
| | | $('#user_power .enSure').click(function() { |
| | | var txtArrLi = new Array(); //记录选择的用户 |
| | | //定义jquery变量 |
| | | var $tr = $('#user_power .con_table tbody tr'); |
| | | var $input = $('#user_power .con_table tbody input[type="checkbox"]'); |
| | | var k = 0; |
| | | for ( var i = 0; i < $input.length; i++) { |
| | | if ($input.eq(i).is(':checked')) { |
| | | var flag=true; |
| | | var uname=$tr.eq(i).find('td').eq(0).text(); |
| | | $('#mid .li-con ul .new-red').each(function(){ |
| | | if($(this).text()==uname){ |
| | | flag=false; |
| | | //break; |
| | | } |
| | | }); |
| | | if(flag){ |
| | | txtArrLi[k++] ="<li class='new-red' value='"+userlist[i].UId+"'>"+uname+"</li>"; |
| | | } |
| | | } |
| | | } |
| | | if (txtArrLi.length != 0) { |
| | | if($('#mid .li-con ul').length==0){ |
| | | $('#mid .li-con').append($('<ul></ul>')); |
| | | } |
| | | for ( var i = 0; i < txtArrLi.length; i++) { |
| | | $('#mid .li-con ul').append($(txtArrLi[i])); |
| | | } |
| | | } |
| | | //隐藏添加用户界面 |
| | | $('#user_power').hide(); |
| | | $('#allShade').hide(); |
| | | }); |
| | | //点击查看权限效果 |
| | | $('#right-menu .look').click(function() { |
| | | lookpermit(); |
| | | }); |
| | | |
| | | $('#mid .li-con').on('dblclick','ul li',function(){ |
| | | userLiIndex=$(this).index(); |
| | | lookpermit(); |
| | | }); |
| | | |
| | | function lookpermit(){ |
| | | //根据用户信息创建该用户的所有权限 |
| | | var ArrpermitLi = new Array(); |
| | | var Arrpermitid = new Array(); |
| | | var permitnum=new Array(); |
| | | |
| | | var uid=$('#mid .li-con li').eq(userLiIndex).val(); |
| | | $.post('User_permitgroupAction!serchPermitName','uinf.UId='+uid,function(data){ |
| | | //console.info(data); |
| | | var model=eval("("+data.result+")"); |
| | | //console.info(model); |
| | | if(model.code==1 && model.data.length>0){ |
| | | for(var i=0;i<model.data.length;i++){ |
| | | ArrpermitLi.push(model.data[i].permit_group_name); |
| | | Arrpermitid.push(model.data[i].permit_group_id); |
| | | permitnum.push(model.data[i].permit_group_id); |
| | | } |
| | | } |
| | | //console.info(ArrpermitLi); |
| | | //清除列表内容 |
| | | $('#left .hide-ul ul').remove(); |
| | | //根据数据生成列表 |
| | | createUserList($('#left .hide-ul'), ArrpermitLi,Arrpermitid,permitnum); |
| | | //显示用户的所有权限 |
| | | $('#left .hide-ul').show(); |
| | | }); |
| | | } |
| | | |
| | | //隐藏权限组 |
| | | $('#left .hide-ul').click(function() { |
| | | $(this).hide(); |
| | | }); |
| | | //点击删除按钮 |
| | | $('#right-menu .del-user').live('click', function() { |
| | | var ouserLi=$('#mid .li-con li').eq(userLiIndex); |
| | | var operLi=$('#left .li-con li').eq(LiIndex); |
| | | if(confirm("<s:text name='Confirm'/><s:text name='From'/>"+operLi.text()+"<s:text name='Delete'/>"+ouserLi.text()+"用户吗?")){ /* 确认 从 */ |
| | | //删除选中的行 |
| | | if(ouserLi.hasClass('new-red')){ |
| | | ouserLi.remove(); |
| | | alert("<s:text name='Delete_success'/>"); |
| | | }else{ |
| | | var permitnum = ouserLi.attr('num'); |
| | | var obj = {num:permitnum,permit_group_name:operLi.text(),uname:ouserLi.text()}; |
| | | $.post('User_permitgroup_dataAction!delete',"json="+JSON.stringify(obj),function(data){ |
| | | var model=eval("("+data.result+")"); |
| | | if(model.code==1){ |
| | | alert(model.msg); |
| | | }else{ |
| | | alert(model.msg); |
| | | } |
| | | $('#mid .li-con ul').remove(); |
| | | findUserByPermitGroup(operLi.val()); |
| | | }); |
| | | } |
| | | } |
| | | |
| | | }); |
| | | }); |
| | | //让容器的遮罩层随容器滚动 |
| | | $(document).ready(function() { |
| | | $('#right').scroll(function() { |
| | | //计算容器滚动的高度 |
| | | var scrollY = $(this).scrollTop(); |
| | | $('#right .mask').css('top', scrollY + 'px'); |
| | | }); |
| | | }); |
| | | |
| | | //查询所有不重复的权限名称 |
| | | function searchAllpermitgroupName(permitgroupName){ |
| | | $.post("User_permitgroupAction!serchRole",null,function(data){ |
| | | var model=eval("("+data.result+")"); |
| | | if(model.code==1 && model.data.length>0){ |
| | | allpermit_item_name = new Array(); |
| | | allpermit_item_name = model.data; |
| | | createpermitgroup(permitgroupName); |
| | | } |
| | | //console.info(allpermit_item_name); |
| | | }); |
| | | } |
| | | |
| | | var grouplist =new Array(); |
| | | //查询所有的角色并生成所有的角色菜单 |
| | | function findRole() { |
| | | $.post("User_permitgroupAction!searchAll", null, function(data) { |
| | | data = data.result; |
| | | data = eval("(" + data + ")"); |
| | | //console.info(data); |
| | | if (data.code == 1 && data.data.length > 0) { |
| | | var ArrLi = new Array(); //定义权限组列表名称的数组 |
| | | var ArrVal = new Array(); //给权限组设置对应的value |
| | | data = data.data; |
| | | //console.info(data); |
| | | grouplist = data; //所有的权限组集合 |
| | | //清除权限组列表名称列表下的ul |
| | | $('#left .li-con ul').remove(); |
| | | for ( var i = 0; i < data.length; i++) { |
| | | if(data[i].permit_group_id == 100002){ |
| | | |
| | | }else{ |
| | | ArrLi.push(data[i].permit_group_name); |
| | | ArrVal.push(data[i].permit_group_id); |
| | | } |
| | | } |
| | | //创建权限组列表名称列表 |
| | | createGrounpList($('#left .li-con'), ArrLi, ArrVal); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //根据权限组查询权限组下的用户 |
| | | function findUserByPermitGroup(permit_group_id) { |
| | | if (permit_group_id != undefined) { |
| | | //根据权限组value创建对应的用户组名 |
| | | if (permit_group_id != undefined) { |
| | | $.post("User_permitgroupAction!serchByPermit","up.permit_group_id=" + permit_group_id,function(data) { |
| | | data = data.result; |
| | | data = eval("(" + data + ")"); |
| | | if (data.code == 1 && data.data.length > 0) { |
| | | data = data.data; |
| | | //console.info(data); |
| | | var userList = new Array(); //定义用户名 |
| | | var userids=new Array(); //定义用户id |
| | | var permitNum=new Array(); |
| | | for ( var i = 0; i < data.length; i++) { |
| | | userList[i] = data[i].UName; |
| | | userids[i] = data[i].UId; |
| | | permitNum[i]=data[i].UBaojiusr; |
| | | } |
| | | //根据用户名创建用户列表 |
| | | createUserList($('#mid .li-con'), userList,userids,permitNum); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | } |
| | | |
| | | //根据权限组id查询该权限组的所有权限 |
| | | function showlimit(upid) { |
| | | $.post("User_permitgroupAction!serchByInfo", "up.permit_group_id="+ upid, function(data) { |
| | | data = data.result; |
| | | data = eval("(" + data + ")"); |
| | | if (data.code == 1 && data.data.length > 0) { |
| | | permitlist=new Array(); |
| | | data = data.data; |
| | | //console.info(data); |
| | | permitlist = data; //存放当前权限组的所有权限 |
| | | } |
| | | docheckbox(data); |
| | | }); |
| | | } |
| | | |
| | | //给指定角色的权限的check打对勾 |
| | | function docheckbox(list) { |
| | | $('#right input').prop('checked',false); |
| | | if (list != undefined && list.length > 0) { |
| | | for ( var i = 0; i < list.length; i++) { |
| | | //console.info(list[i]); |
| | | //1电池信息统计报表 |
| | | if (list[i].permit_item_name == 'battinf_report_query_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#battinf_report').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //2电池组分析报表 |
| | | if (list[i].permit_item_name == 'battgroup_report_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#battgroup_report').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //3电池单体分析报表 |
| | | if (list[i].permit_item_name == 'monomer_report_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#monomer_report').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //4电池数据管理权限 查询 |
| | | if (list[i].permit_item_name == 'batttest_data_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#battdata_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //5电池数据管理权限 编辑 |
| | | if (list[i].permit_item_name == 'batttest_data_edit_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#battdata_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //6作业管理权限 查询 |
| | | if (list[i].permit_item_name == 'task_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#task_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //7作业管理权限 创建 |
| | | if (list[i].permit_item_name == 'task_edit_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#task_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //8作业管理权限 抽查 |
| | | if (list[i].permit_item_name == 'task_check_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#task_check').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //9作业管理权限 复查 |
| | | if (list[i].permit_item_name == 'task_recheck_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#task_recheck').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //10用户和包机组管理权限 查询 |
| | | if (list[i].permit_item_name == 'usr_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#usr_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | //11用户和包机组管理权限 编辑 |
| | | if (list[i].permit_item_name == 'usr_edit_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#usr_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //12权限管理 查询 |
| | | if (list[i].permit_item_name == 'permit_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#permit_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //13权限管理 编辑 |
| | | if (list[i].permit_item_name == 'permit_edit_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#permit_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //14服务器参数设置权限 查询 |
| | | if (list[i].permit_item_name == 'server_param_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#server_param_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //15服务器参数设置权限 编辑 |
| | | if (list[i].permit_item_name == 'server_param_edit_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#server_param_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //16操作权限 电池测试 |
| | | if (list[i].permit_item_name == 'batt_test_op_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#batt_test').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //17操作权限 虚拟负载 |
| | | if (list[i].permit_item_name == 'analog_loader_op_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#analog_loader').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //18电池告警管理权限 查询 |
| | | if (list[i].permit_item_name == 'batt_alm_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#batt_alm_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //19电池告警管理权限 确认 |
| | | if (list[i].permit_item_name == 'batt_alm_confirm_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#batt_alm_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //20 电池告警管理权限 取消 |
| | | if (list[i].permit_item_name == 'batt_alm_clear_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#batt_alm_clear').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //21电池告警管理权限 删除 |
| | | if (list[i].permit_item_name == 'batt_alm_delete_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#batt_alm_delete').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //22 电池告警参数设置权限 查询 |
| | | if (list[i].permit_item_name == 'batt_alm_param_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#batt_alm_param_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //23 电池告警参数设置权限 编辑 |
| | | if (list[i].permit_item_name == 'batt_alm_param_edit_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#batt_alm_param_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //24 设备告警管理权限 查询 |
| | | if (list[i].permit_item_name == 'dev_alm_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#devalm_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //25 设备告警管理权限 确认 |
| | | if (list[i].permit_item_name == 'dev_alm_confirm_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#devalm_confirm').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //26 设备告警管理权限 取消 |
| | | if (list[i].permit_item_name == 'dev_alm_clear_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | |
| | | $('#devalm_clear').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //27 设备告警管理权限 删除 |
| | | if (list[i].permit_item_name == 'dev_alm_delete_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#devalm_delete').prop('checked',true); |
| | | |
| | | } |
| | | } |
| | | |
| | | //28 电池故障管理权限 查询 |
| | | if (list[i].permit_item_name == 'battfault_query_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#battfault_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //29电池故障管理权限 添加 |
| | | if (list[i].permit_item_name == 'battfault_add_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#battfault_add').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //30电池故障管理权限 编辑 |
| | | if (list[i].permit_item_name == 'battfault_edit_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#battfault_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //31电池故障管理权限 删除 |
| | | if (list[i].permit_item_name == 'battfault_delete_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#battfault_delete').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //32电池故障管理权限 故障排除确认 |
| | | if (list[i].permit_item_name == 'battmaint_confirm_permit') { |
| | | if( list[i].permit_item_value == 1){ |
| | | $('#battfault_confirm').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //33作业抽查任务管理权限 查询 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_query_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#usrtaskcheck_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //34作业抽查任务管理权限 添加 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_add_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#usrtaskcheck_add').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //35作业抽查任务管理权限 编辑 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_edit_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#usrtaskcheck_edit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //36作业抽查任务管理权限 删除 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_delete_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#usrtaskcheck_delete').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //37作业抽查任务管理权限 确认 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_confirm_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#usrtaskcheck_confirm').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //38作业变更管理权限 查询 |
| | | if (list[i].permit_item_name == 'taskchange_query_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#taskchange_query').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //39作业变更管理权限 添加 |
| | | if (list[i].permit_item_name == 'taskchange_add_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#taskchange_add').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //40作业变更管理权限 审批 |
| | | if (list[i].permit_item_name == 'taskchange_shenpi_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#taskchange_shenpi').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //41作业变更管理权限 删除 |
| | | if (list[i].permit_item_name == 'taskchange_delete_permit') { |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#taskchange_delete').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //42机房定位信息管理权限 编辑 |
| | | if(list[i].permit_item_name == 'batt_map_edit_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#batt_map_edit_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //43机房定位信息管理权限 删除 |
| | | if(list[i].permit_item_name == 'batt_map_delete_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#batt_map_delete_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //44电池组信息配置 查询 |
| | | if(list[i].permit_item_name == 'battcfg_query_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#battcfg_query_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //45电池组信息配置 添加 |
| | | if(list[i].permit_item_name == 'battcfg_add_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#battcfg_add_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //46电池组信息配置 修改 |
| | | if(list[i].permit_item_name == 'battcfg_modify_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#battcfg_modify_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //47电池组信息配置 删除 |
| | | if(list[i].permit_item_name == 'battcfg_del_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#battcfg_del_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //48基站安装审批 查询 |
| | | if(list[i].permit_item_name == 'install_look_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#install_look_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //49基站安装审批 审核 |
| | | if(list[i].permit_item_name == 'install_appr_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#install_appr_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | //50站安装审批 验收 |
| | | if(list[i].permit_item_name == 'install_check_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#install_check_permit').prop('checked',true); |
| | | } |
| | | } |
| | | |
| | | // 51机房续航能力 查询 |
| | | if(list[i].permit_item_name == 'engine_room_endurance_search_permit'){ |
| | | if(list[i].permit_item_value == 1){ |
| | | $('#engine_room_endurance_search_permit').prop('checked',true); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | //页面加载时查询维护区中的枢纽类型 |
| | | $.post("BattInfAction_serchByStation",null,function(data){ |
| | | data=data.result; |
| | | data=eval("("+data+")"); |
| | | //console.info(data); |
| | | if(data.code==1 && data.data.length>0){ |
| | | var Ostation_name1=document.getElementById("station_name1"); |
| | | Ostation_name1.innerHTML=""; |
| | | for(var i=0;i<=data.data.length;i++){ |
| | | option=createEle("option"); |
| | | if(i==0){ |
| | | option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)"; |
| | | option.setAttribute("value", ""); |
| | | }else{ |
| | | option.innerHTML=data.data[i-1].StationName1; |
| | | option.setAttribute("value",data.data[i-1].StationName1); |
| | | } |
| | | Ostation_name1.appendChild(option); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | //页面高度自适应 |
| | | $(document).ready(function(){ |
| | | function srnHeight(){ |
| | | //获取屏幕和body的高度 |
| | | var srnHei=$(window).height(); |
| | | var bodyHei=$('body').height(); |
| | | //console.info('*'+srnHei); |
| | | //console.info('**'+bodyHei); |
| | | if(srnHei > bodyHei) |
| | | { |
| | | var differHei=srnHei-bodyHei; |
| | | //获取页面内高度需要改变的元素 |
| | | var leftHei=$('#left').height(); |
| | | var midHei=$('#mid').height(); |
| | | var rightHei=$('#right').height(); |
| | | //改变高度 |
| | | $('#left').height(leftHei+differHei - 32); |
| | | $('#left .li-con').height(leftHei+differHei-30); |
| | | $('#mid').height(midHei+differHei - 32); |
| | | $('#mid .li-con').height(leftHei+differHei-30); |
| | | $('#right').height(rightHei+differHei - 32); |
| | | } |
| | | } |
| | | srnHeight(); |
| | | $(window).resize(function(){ |
| | | srnHeight(); |
| | | }); |
| | | }); |
| | | |
| | | //判断当前的txtVal的全选组名是否已经存在(true:存在;false:不存在) |
| | | function permitNameisExist(txtVal){ |
| | | var flag=false; |
| | | $('#left .li-con li').each(function(){ |
| | | if(txtVal==$(this).text()){ |
| | | flag=true; |
| | | } |
| | | }); |
| | | return flag; |
| | | } |
| | | |
| | | //根据权限组的名字设置值 |
| | | function setvalBypermit(list,name,permit){ |
| | | if(list!=null && list.length>0 && name != undefined){ |
| | | for(var i=0;i<list.length;i++){ |
| | | if(permit=='old'?list[i].permit_group_id==name:list[i].permit_group_name==name){ |
| | | if (list[i].permit_item_name == 'battinf_report_query_permit') { |
| | | if($('#battinf_report').is(':checked')){ |
| | | list[i].permit_item_value =1; |
| | | }else{ |
| | | list[i].permit_item_value =0; |
| | | } |
| | | } |
| | | |
| | | //2电池组分析报表 |
| | | if (list[i].permit_item_name == 'battgroup_report_query_permit') { |
| | | if($('#battgroup_report').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //3电池单体分析报表 |
| | | if (list[i].permit_item_name == 'monomer_report_query_permit') { |
| | | if($('#monomer_report').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //4电池数据管理权限 查询 |
| | | if (list[i].permit_item_name == 'batttest_data_query_permit') { |
| | | if($('#battdata_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //5电池数据管理权限 编辑 |
| | | if (list[i].permit_item_name == 'batttest_data_edit_permit') { |
| | | if($('#battdata_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //6作业管理权限 查询 |
| | | if (list[i].permit_item_name == 'task_query_permit') { |
| | | if($('#task_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //7作业管理权限 创建 |
| | | if (list[i].permit_item_name == 'task_edit_permit') { |
| | | if($('#task_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | |
| | | } |
| | | |
| | | //8作业管理权限 抽查 |
| | | if (list[i].permit_item_name == 'task_check_permit') { |
| | | if($('#task_check').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //9作业管理权限 复查 |
| | | if (list[i].permit_item_name == 'task_recheck_permit') { |
| | | if($('#task_recheck').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //10用户和包机组管理权限 查询 |
| | | if (list[i].permit_item_name == 'usr_query_permit') { |
| | | if($('#usr_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | //11用户和包机组管理权限 编辑 |
| | | if (list[i].permit_item_name == 'usr_edit_permit') { |
| | | if($('#usr_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //12权限管理 查询 |
| | | if (list[i].permit_item_name == 'permit_query_permit') { |
| | | if($('#permit_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //13权限管理 编辑 |
| | | if (list[i].permit_item_name == 'permit_edit_permit') { |
| | | if($('#permit_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //14服务器参数设置权限 查询 |
| | | if (list[i].permit_item_name == 'server_param_query_permit') { |
| | | if($('#server_param_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //15服务器参数设置权限 编辑 |
| | | if (list[i].permit_item_name == 'server_param_edit_permit') { |
| | | if($('#server_param_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //16操作权限 电池测试 |
| | | if (list[i].permit_item_name == 'batt_test_op_permit') { |
| | | if($('#batt_test').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //17操作权限 虚拟负载 |
| | | if (list[i].permit_item_name == 'analog_loader_op_permit') { |
| | | if($('#analog_loader').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //18电池告警管理权限 查询 |
| | | if (list[i].permit_item_name == 'batt_alm_query_permit') { |
| | | if($('#batt_alm_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //19电池告警管理权限 确认 |
| | | if (list[i].permit_item_name == 'batt_alm_confirm_permit') { |
| | | if($('#batt_alm_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //20 电池告警管理权限 取消 |
| | | if (list[i].permit_item_name == 'batt_alm_clear_permit') { |
| | | if($('#batt_alm_clear').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //21电池告警管理权限 删除 |
| | | if (list[i].permit_item_name == 'batt_alm_delete_permit') { |
| | | if($('#batt_alm_delete').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //22 电池告警参数设置权限 查询 |
| | | if (list[i].permit_item_name == 'batt_alm_param_query_permit') { |
| | | if($('#batt_alm_param_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //23 电池告警参数设置权限 编辑 |
| | | if (list[i].permit_item_name == 'batt_alm_param_edit_permit') { |
| | | if($('#batt_alm_param_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //24 设备告警管理权限 查询 |
| | | if (list[i].permit_item_name == 'dev_alm_query_permit') { |
| | | if($('#devalm_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | |
| | | } |
| | | |
| | | //25 设备告警管理权限 确认 |
| | | if (list[i].permit_item_name == 'dev_alm_confirm_permit') { |
| | | if($('#devalm_confirm').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //26 设备告警管理权限 取消 |
| | | if (list[i].permit_item_name == 'dev_alm_clear_permit') { |
| | | if($('#devalm_clear').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //27 设备告警管理权限 删除 |
| | | if (list[i].permit_item_name == 'dev_alm_delete_permit') { |
| | | if($('#devalm_delete').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //28 电池故障管理权限 查询 |
| | | if (list[i].permit_item_name == 'battfault_query_permit') { |
| | | if($('#battfault_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //29电池故障管理权限 添加 |
| | | if (list[i].permit_item_name == 'battfault_add_permit') { |
| | | if($('#battfault_add').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //30电池故障管理权限 编辑 |
| | | if (list[i].permit_item_name == 'battfault_edit_permit') { |
| | | if($('#battfault_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //31电池故障管理权限 删除 |
| | | if (list[i].permit_item_name == 'battfault_delete_permit') { |
| | | if($('#battfault_delete').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //32电池故障管理权限 故障排除确认 |
| | | if (list[i].permit_item_name == 'battmaint_confirm_permit') { |
| | | if($('#battfault_confirm').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //33作业抽查任务管理权限 查询 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_query_permit') { |
| | | if($('#usrtaskcheck_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //34作业抽查任务管理权限 添加 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_add_permit') { |
| | | if($('#usrtaskcheck_add').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //35作业抽查任务管理权限 编辑 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_edit_permit') { |
| | | if($('#usrtaskcheck_edit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //36作业抽查任务管理权限 删除 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_delete_permit') { |
| | | if($('#usrtaskcheck_delete').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //37作业抽查任务管理权限 确认 |
| | | if (list[i].permit_item_name == 'usrtaskcheck_confirm_permit') { |
| | | if($('#usrtaskcheck_confirm').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //38作业变更管理权限 查询 |
| | | if (list[i].permit_item_name == 'taskchange_query_permit') { |
| | | if($('#taskchange_query').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //39作业变更管理权限 添加 |
| | | if (list[i].permit_item_name == 'taskchange_add_permit') { |
| | | if($('#taskchange_add').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //40作业变更管理权限 审批 |
| | | if (list[i].permit_item_name == 'taskchange_shenpi_permit') { |
| | | if($('#taskchange_shenpi').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //41作业变更管理权限 删除 |
| | | if (list[i].permit_item_name == 'taskchange_delete_permit') { |
| | | if($('#taskchange_delete').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //42机房定位信息管理权限 编辑 |
| | | if (list[i].permit_item_name == 'batt_map_edit_permit') { |
| | | if($('#batt_map_edit_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //43机房定位信息管理权限 删除 |
| | | if (list[i].permit_item_name == 'batt_map_delete_permit') { |
| | | if($('#batt_map_delete_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //44电池组信息配置 查询 |
| | | if (list[i].permit_item_name == 'battcfg_query_permit') { |
| | | if($('#battcfg_query_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //45电池组信息配置 添加 |
| | | if (list[i].permit_item_name == 'battcfg_add_permit') { |
| | | if($('#battcfg_add_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //46电池组信息配置 编辑 |
| | | if (list[i].permit_item_name == 'battcfg_modify_permit') { |
| | | if($('#battcfg_modify_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //47电池组信息配置 删除 |
| | | if (list[i].permit_item_name == 'battcfg_del_permit') { |
| | | if($('#battcfg_del_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //48基站安装审批 查询 |
| | | if (list[i].permit_item_name == 'install_look_permit') { |
| | | if($('#install_look_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //49基站安装审批 审核 |
| | | if (list[i].permit_item_name == 'install_appr_permit') { |
| | | if($('#install_appr_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | //50基站安装审批 验收 |
| | | if (list[i].permit_item_name == 'install_check_permit') { |
| | | if($('#install_check_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | //51机房续航能力 查询 |
| | | if (list[i].permit_item_name == 'engine_room_endurance_search_permit') { |
| | | if($('#engine_room_endurance_search_permit').is(':checked')){ |
| | | list[i].permit_item_value = 1; |
| | | }else{ |
| | | list[i].permit_item_value = 0; |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | //根据新添加的权限组创建其对象集合 |
| | | function createpermitgroup(name){ |
| | | if(allnewpermit==undefined){ |
| | | allnewpermit=new Array(); |
| | | } |
| | | if(allpermit_item_name!=undefined && allpermit_item_name.length>0){ |
| | | for(var i=0;i<allpermit_item_name.length;i++){ |
| | | allnewpermit.push({ |
| | | num:0, |
| | | permit_group_id:0, |
| | | permit_group_name:name, |
| | | permit_item_name:allpermit_item_name[i].permit_item_name, |
| | | permit_item_value:0 |
| | | }); |
| | | } |
| | | //console.info(allnewpermit); |
| | | } |
| | | } |
| | | $(document).ready(function(){ |
| | | //var Li_index=0; //当前选中的权限组下标 |
| | | $('#left .li-con li').live('mousedown',function(e) { |
| | | LiIndex = $(this).index(); //当前点击的行数 |
| | | }); |
| | | |
| | | $('#right input[type="checkbox"]').on('click',function(){ |
| | | //console.info(alluppermit); |
| | | var oLi = $('#left #permit_ul ul li').eq(LiIndex); |
| | | if(oLi.hasClass('red')){ |
| | | setvalBypermit(allnewpermit,oLi.text(),"new"); |
| | | }else if(oLi.hasClass('edit-action')){ |
| | | setvalBypermit(alluppermit,oLi.val(),"old"); |
| | | } |
| | | //console.info(allnewpermit); |
| | | }); |
| | | |
| | | }); |
| | | |
| | | |
| | | //根据权限组的名字获取改权限组的所有权限 |
| | | function getpermitByName(list,id){ |
| | | var arr=new Array(); |
| | | if(list!=undefined && list.length>0 && id!=undefined){ |
| | | for(var i=0;i<list.length;i++){ |
| | | if(list[i].permit_group_id==id){ |
| | | arr.push(list[i]); |
| | | } |
| | | } |
| | | } |
| | | return arr; |
| | | } |
| | | |
| | | </script> |
| | | </html> |