|
|
|
<#include "../../_include/_t.ftl"/>
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<title></title>
|
|
|
|
<link href="//unpkg.com/layui@2.9.16/dist/css/layui.css" rel="stylesheet">
|
|
|
|
<#include "../../_include/_h.ftl"/>
|
|
|
|
<#include "../../_include/_l.ftl"/>
|
|
|
|
<#include "../../_include/_j.ftl"/>
|
|
|
|
<#include "../../_include/_z.ftl"/>
|
|
|
|
<#include "../../_include/_p.ftl"/>
|
|
|
|
<#include "../../_include/work/_c_0.ftl"/>
|
|
|
|
<style type="text/css">
|
|
|
|
.layui-side{
|
|
|
|
background: url(${ctx}/style/cls1/img/nb-con.png) no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
}
|
|
|
|
.page_content{
|
|
|
|
background: url(${ctx}/style/cls1/img/nb-con.png) no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
}
|
|
|
|
.layui-form ,.layui-border-box ,.layui-table-view{
|
|
|
|
box-sizing:border-box;
|
|
|
|
}
|
|
|
|
.layui-form-mid {
|
|
|
|
float: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
</style>
|
|
|
|
</head>
|
|
|
|
<body class="layui-layout-body">
|
|
|
|
<div class="layui-layout layui-layout-admin">
|
|
|
|
<!--菜单-->
|
|
|
|
<div class="layui-side">
|
|
|
|
<div class="layui-side-scroll">
|
|
|
|
<ul class="layui-nav layui-nav-tree">
|
|
|
|
<li class="layui-nav-item layui-nav-itemed layui-this">
|
|
|
|
<a href="javascript:void(0);" id="edit_0_01">部门与账号</a>
|
|
|
|
</li>
|
|
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
|
|
<a href="javascript:void(0);" id="edit_0_02">行政区划设置</a>
|
|
|
|
</li>
|
|
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
|
|
<a href="javascript:void(0);" id="edit_0_03">短信发送记录</a>
|
|
|
|
</li>
|
|
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
|
|
<a href="javascript:void(0);" id="edit_0_04">语音发送记录</a>
|
|
|
|
</li>
|
|
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
|
|
<a href="javascript:void(0);" id="edit_0_01_02">用户设置和个性化</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- 内容主体区域 -->
|
|
|
|
<div class="layui-body">
|
|
|
|
<div class="page_content" style="margin-left:210px;">
|
|
|
|
<div id="edit_0_01_div" class="layui-show" style="padding:20px;box-sizing:border-box;">
|
|
|
|
<div style="float:left;width:350px;height:100%;margin:0;padding:0;overflow:auto;">
|
|
|
|
<blockquote class="layui-elem-quote page_blockquote">企业单位部门列表[双击节点可编辑部门信息]</blockquote>
|
|
|
|
<ul id="edit0_deptTree" class="ztree page_tree"></ul>
|
|
|
|
</div>
|
|
|
|
<div style="margin-left:375px;">
|
|
|
|
<div class="page_tools">
|
|
|
|
<button id="edit0_dept_addBtn" class="layui-btn"><i class="layui-icon"></i>新增部门</button>
|
|
|
|
<button id="edit0_account_addBtn" class="layui-btn"><i class="layui-icon"></i>新增账号</button>
|
|
|
|
[可直接在数据表格中编辑姓名、手机、邮箱]
|
|
|
|
</div>
|
|
|
|
<table id="edit0_account_dataTable" lay-filter="edit0_account_dataTable_filter" lay-size="sm"></table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="edit_0_02_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
|
|
<div style="float:left;width:350px;height:100%;margin:0;padding:0;overflow:auto;border-right:1px solid #e3e3e3;">
|
|
|
|
<blockquote class="layui-elem-quote page_blockquote">行政区划列表[右键点击节点可进行操作]</blockquote>
|
|
|
|
<button id="edit0_region_refreshBtn" class="layui-btn layui-btn-normal layui-btn-xs" style="float:right;margin:5px 5px 0 0;"><i class="layui-icon"></i>刷新行政区划树</button>
|
|
|
|
<ul id="edit0_regionTree" class="ztree page_tree"></ul>
|
|
|
|
</div>
|
|
|
|
<div style="margin-left:355px;">
|
|
|
|
<div class="page_tools">
|
|
|
|
<button id="edit0_region_saveBtn" class="layui-btn layui-btn-normal layui-btn-disabled"><i class="icon_tick"></i>保存数据</button>
|
|
|
|
[右键点击左侧行政区划进行操作]
|
|
|
|
</div>
|
|
|
|
<div id="edit0_region_addWin" class="page_win_hide" style="float:left;padding:40px;">
|
|
|
|
<form id="edit0_region_addForm" lay-filter="edit0_region_addForm_filter" class="layui-form" style="margin-left:-110px;">
|
|
|
|
<input type="hidden" name="pid"/>
|
|
|
|
<input type="hidden" name="rgLevel"/>
|
|
|
|
<input type="hidden" name="rgNamemg"/>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">所属:</label>
|
|
|
|
<div class="layui-form-mid"><span id="edit0_region_addForm_cao"></span></div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">代码:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" id="edit0_region_addForm_id" name="id" class="layui-input" placeholder="请输入行政区划代码" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">名称:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" id="edit0_region_addForm_rgName" name="rgName" class="layui-input" placeholder="请输入行政区划名称" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
<div id="edit0_region_updateWin" class="page_win_hide" style="float:left;padding:40px;">
|
|
|
|
<form id="edit0_region_updateForm" lay-filter="edit0_region_updateForm_filter" class="layui-form" style="margin-left:-110px;">
|
|
|
|
<input type="hidden" name="id"/>
|
|
|
|
<input type="hidden" name="rgNameOld"/>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">所属:</label>
|
|
|
|
<div class="layui-form-mid"><span id="edit0_region_updateForm_cao"></span></div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">名称:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" id="edit0_region_updateForm_rgName" name="rgName" class="layui-input" placeholder="请输入行政区划名称" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="edit_0_03_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
|
|
<div>
|
|
|
|
<div class="page_tools">
|
|
|
|
<div class="layui-inline" style="width:260px;">
|
|
|
|
<input class="layui-input" id="edit_0_03_socName" placeholder="企业单位名称(支持模糊)" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<div class="layui-inline" style="width:160px;">
|
|
|
|
<input class="layui-input" id="edit_0_03_sendsPhone" placeholder="手机号码" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<div class="layui-inline" style="width:160px;">
|
|
|
|
<input class="layui-input" id="edit_0_03_sendsDvcId" placeholder="设备编号" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<div class="layui-input-inline" style="width:130px;">
|
|
|
|
<input class="layui-input" type="text" value="" id="edit_0_03_beginTime" placeholder="开始时间" readonly="true" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<div class="layui-input-inline" style="width:130px;">
|
|
|
|
<input class="layui-input" type="text" value="" id="edit_0_03_endTime" placeholder="结束时间" readonly="true" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<button id="edit_0_03_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>查询</button>
|
|
|
|
<button id="edit_0_03_resetBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>重置</button>
|
|
|
|
</div>
|
|
|
|
<table id="edit_0_03_dataTable" lay-filter="edit_0_03_dataTable_filter" lay-size="sm"></table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="edit_0_04_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
|
|
<div>
|
|
|
|
<div class="page_tools">
|
|
|
|
<div class="layui-inline" style="width:260px;">
|
|
|
|
<input class="layui-input" id="edit_0_04_socName" placeholder="企业单位名称(支持模糊)" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<div class="layui-inline" style="width:160px;">
|
|
|
|
<input class="layui-input" id="edit_0_04_sendsPhone" placeholder="手机号码" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<div class="layui-inline" style="width:160px;">
|
|
|
|
<input class="layui-input" id="edit_0_04_sendsDvcId" placeholder="设备编号" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<div class="layui-input-inline" style="width:130px;">
|
|
|
|
<input class="layui-input" type="text" value="" id="edit_0_04_beginTime" placeholder="开始时间" readonly="true" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<div class="layui-input-inline" style="width:130px;">
|
|
|
|
<input class="layui-input" type="text" value="" id="edit_0_04_endTime" placeholder="结束时间" readonly="true" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
<button id="edit_0_04_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>查询</button>
|
|
|
|
<button id="edit_0_04_resetBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>重置</button>
|
|
|
|
</div>
|
|
|
|
<table id="edit_0_04_dataTable" lay-filter="edit_0_04_dataTable_filter" lay-size="sm"></table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="edit_0_01_02_div" class="layui-hide">
|
|
|
|
<div style="padding:20px;">
|
|
|
|
<div class="page_tools">
|
|
|
|
<div>
|
|
|
|
通知偏好:
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">设备报警信息接收</label>
|
|
|
|
<div class="layui-form">
|
|
|
|
<input type="checkbox" name="CCC" title="开启|关闭" lay-skin="switch" checked>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">巡检隐患通知接收</label>
|
|
|
|
<div class="layui-form">
|
|
|
|
<input type="checkbox" name="CCC" title="开启|关闭" lay-skin="switch" checked>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
界面风格:
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<div class="layui-input-inline" style="width: 120px;">
|
|
|
|
<input type="text" name="color" value="" placeholder="请选择颜色" class="layui-input" id="ID-colorpicker-demo-form-color">
|
|
|
|
</div>
|
|
|
|
<div class="layui-inline" style="left: -11px;">
|
|
|
|
<div id="ID-colorpicker-demo-form"></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!--部门添加页面-->
|
|
|
|
<div id="edit0_dept_addWin" class="page_win page_win_hide">
|
|
|
|
<form id="edit0_dept_addForm" lay-filter="edit0_dept_addForm_filter" class="layui-form">
|
|
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
|
|
<input type="hidden" name="baseCls" value="${manager_user['baseCls']}"/>
|
|
|
|
<input type="hidden" name="pid" value="${manager_user['groupId']}"/>
|
|
|
|
<input type="hidden" name="isdel" value="0"/>
|
|
|
|
<input type="hidden" name="regionId" value="${manager_user['regionId']}"/>
|
|
|
|
<input type="hidden" name="regionIds" value="${manager_user['regionIds']}"/>
|
|
|
|
<input type="hidden" name="regionVal" value="${manager_user['regionVal']}"/>
|
|
|
|
<input type="hidden" name="regionVals" value="${manager_user['regionVals']}"/>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">所属机构:</label>
|
|
|
|
<div class="layui-form-mid"><span>${manager_user['groupName']}</span></div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">部门名称:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" name="deptName" class="layui-input" placeholder="请输入部门名称" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">部门描述:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" name="deptDes" class="layui-input" placeholder="请输入部门描述" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-hide">
|
|
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="edit0_dept_addForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
<!--部门编辑页面-->
|
|
|
|
<div id="edit0_dept_updateWin" class="page_win page_win_hide">
|
|
|
|
<form id="edit0_dept_updateForm" lay-filter="edit0_dept_updateForm_filter" class="layui-form">
|
|
|
|
<input type="hidden" name="id"/>
|
|
|
|
<input type="hidden" name="relId"/>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">所属机构:</label>
|
|
|
|
<div class="layui-form-mid"><span>${manager_user['groupName']}</span></div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">部门名称:</label>
|
|
|
|
<div class="layui-input-inline" style="width:363px;">
|
|
|
|
<input type="text" name="deptName" class="layui-input" placeholder="请输入部门名称" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">部门描述:</label>
|
|
|
|
<div class="layui-input-inline" style="width:363px;">
|
|
|
|
<input type="text" name="deptDes" class="layui-input" placeholder="请输入部门描述" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">部门状态:</label>
|
|
|
|
<div class="layui-input-inline" style="width:363px;">
|
|
|
|
<input type="radio" name="isdel" value="0" title="正常"/>
|
|
|
|
<input type="radio" name="isdel" value="1" title="删除"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-hide">
|
|
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="edit0_dept_updateForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
<!--账号添加页面-->
|
|
|
|
<div id="edit0_account_addWin" class="page_win page_win_hide">
|
|
|
|
<form id="edit0_account_addForm" lay-filter="edit0_account_addForm_filter" class="layui-form">
|
|
|
|
<input type="hidden" name="regionId" value="${manager_user['regionId']}"/>
|
|
|
|
<input type="hidden" name="regionIds" value="${manager_user['regionIds']}"/>
|
|
|
|
<input type="hidden" name="regionVal" value="${manager_user['regionVal']}"/>
|
|
|
|
<input type="hidden" name="regionVals" value="${manager_user['regionVals']}"/>
|
|
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
|
|
<input type="hidden" name="baseCls" value="${manager_user['baseCls']}"/>
|
|
|
|
<input type="hidden" name="isdel" value="0"/>
|
|
|
|
<input type="hidden" name="adm" value="0"/>
|
|
|
|
<input type="hidden" name="pusersUid" value="${manager_user['usersUid']}"/>
|
|
|
|
<input type="hidden" name="usersRules" value="${manager_user['usersRules']}"/>
|
|
|
|
<input type="hidden" id="edit0_account_addForm_deptId" name="deptId"/>
|
|
|
|
<input type="hidden" id="edit0_account_addForm_deptRelId" name="groupIdc"/>
|
|
|
|
<input type="hidden" name="groupId" value="${manager_user['groupId']}"/>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">照片:</label>
|
|
|
|
<div class="layui-form-mid" style="width:366px;float: left;" id="soc1_dbAddForm_file_div">
|
|
|
|
<img id="soc1_dbAddForm_img"
|
|
|
|
style="width:150px;height:150px;border:1px solid #d2d2d2;margin-bottom:5px;"
|
|
|
|
src="${ctx}/style/images/help_nopic.png"/>
|
|
|
|
<div style="width:260px;text-align:center;margin-left:-54px;">
|
|
|
|
<a href="javascript:void(0);"
|
|
|
|
style="padding:6px 50px;font-size:16px;height:26px;line-height:26px;position:relative;border:1px solid #999;text-decoration:none;color:#b5e0ff;">选择文件
|
|
|
|
<input type="file" id="soc1_dbAddForm_dbFile" name="dbFile" accept="image/png,image/jpeg"
|
|
|
|
style="opacity:0;-ms-filter:'alpha(opacity=0)';position:absolute;overflow:hidden;right:0;top:0;cursor:pointer;color:#b5e0ff;"/>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">所属:</label>
|
|
|
|
<div class="layui-form-mid">${manager_user['groupName']} - <span id="edit0_account_addForm_dept"></span></div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">真实姓名:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" name="accountName" class="layui-input" placeholder="请输入真实姓名" required lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">登录账号:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" name="accountUid" class="layui-input" placeholder="请输入登录账号" required lay-verify="required|uid" lay-verType="tips" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">登录密码:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="password" name="accountPwd" class="layui-input" placeholder="登录密码" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">手机号码:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" name="tel" class="layui-input" placeholder="手机号码" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">电子邮箱:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<input type="text" name="email" class="layui-input" placeholder="电子邮箱" autocomplete="off"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">访问权限:</label>
|
|
|
|
<div class="layui-form-mid">继承当前账号访问规则:<span id="edit0_account_addForm_rules" style="padding-left: 190px;display: block;"></span></div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">菜单设置:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<ul id="edit0_account_rule_addTree" class="ztree page_tree"></ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-hide">
|
|
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="edit0_account_addForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
<!--账号权限设置页面-->
|
|
|
|
<div id="edit0_account_updateWin" class="page_win page_win_hide">
|
|
|
|
<form id="edit0_account_updateForm" lay-filter="edit0_account_updateForm_filter" class="layui-form">
|
|
|
|
<input type="hidden" name="id"/>
|
|
|
|
<input type="hidden" name="usersUid"/>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">所属:</label>
|
|
|
|
<div class="layui-form-mid">${manager_user['groupName']} - <span id="edit0_account_updateForm_dept"></span></div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">登录账号:</label>
|
|
|
|
<div class="layui-form-mid"><span id="edit0_account_updateForm_account"></span></div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">菜单设置:</label>
|
|
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
|
|
<ul id="edit0_account_rule_updateTree" class="ztree page_tree"></ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item layui-hide">
|
|
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="edit0_account_updateForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
<!--右键菜单-->
|
|
|
|
<div id="edit0_region_menuWin" class="page_menu page_menu_hide">
|
|
|
|
<ul>
|
|
|
|
<li><a id="edit0_region_update" href="javascript:void(0);"><i class="layui-icon"></i> 编辑当前</a></li>
|
|
|
|
<li><a id="edit0_region_delete" href="javascript:void(0);"><i class="layui-icon"></i> 删除当前</a></li>
|
|
|
|
<li><a id="edit0_region_add" href="javascript:void(0);"><i class="layui-icon"></i> 添加下辖区划</a></li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
<script src="//unpkg.com/layui@2.9.16/dist/layui.js"></script>
|
|
|
|
<script>
|
|
|
|
layui.use(function(){
|
|
|
|
var colorpicker = layui.colorpicker;
|
|
|
|
var $ = layui.$;
|
|
|
|
// 渲染
|
|
|
|
colorpicker.render({
|
|
|
|
elem: '#ID-colorpicker-demo-form',
|
|
|
|
color: '#1c97f5',
|
|
|
|
done: function(color){
|
|
|
|
$('#ID-colorpicker-demo-form-color').val(color);
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
layuiplus.on_w_1(function(){
|
|
|
|
layuiplus.init(1);
|
|
|
|
//菜单监控
|
|
|
|
$("a[id^='edit_0_']").each(function(i){
|
|
|
|
var _this = $(this);
|
|
|
|
var _id = _this.attr("id");
|
|
|
|
_this.click(function(){
|
|
|
|
$("div[class='layui-show']").removeClass("layui-show").addClass("layui-hide");
|
|
|
|
$("#"+_id+"_div").removeClass("layui-hide").addClass("layui-show");
|
|
|
|
});
|
|
|
|
});
|
|
|
|
//定义窗口变量===========================
|
|
|
|
var edit0_dept_addWin = null;
|
|
|
|
var edit0_dept_updateWin = null;
|
|
|
|
var edit0_account_addWin = null;
|
|
|
|
var edit0_account_updateWin = null;
|
|
|
|
//部门与账号==开始================================================================================================================================================================
|
|
|
|
var edit0_account_dataTable = table.render({
|
|
|
|
elem:"#edit0_account_dataTable",
|
|
|
|
url:"${ctx}/work/edit/edit0/accountBase/list",
|
|
|
|
where:{
|
|
|
|
baseId:"${manager_user['baseId']}",
|
|
|
|
baseCls:"0"
|
|
|
|
},
|
|
|
|
//height:"full-160",
|
|
|
|
method:"get",
|
|
|
|
cols:[[
|
|
|
|
{field:"deptId",title:"所属部门",unresize:true,width:200,templet:function(d){
|
|
|
|
if(d.deptId == "-1") return "<span style=\"color:blue;\">管理员</span>";
|
|
|
|
return d.deptName;
|
|
|
|
}},
|
|
|
|
{field:"accountUid",title:"账号",unresize:true,width:160},
|
|
|
|
{field:"accountName",title:"姓名",unresize:true,width:300,edit:"text"},
|
|
|
|
{field:"tel",title:"手机",unresize:true,width:160,templet:function(d){
|
|
|
|
if(d.tel == null) return "";
|
|
|
|
if(d.tel == "null") return "";
|
|
|
|
return d.tel;
|
|
|
|
},edit:"text"},
|
|
|
|
{field:"email",title:"邮箱",unresize:true,width:160,templet:function(d){
|
|
|
|
if(d.email == null) return "";
|
|
|
|
if(d.email == "null") return "";
|
|
|
|
return d.email;
|
|
|
|
},edit:"text"},
|
|
|
|
{title:"操作 ",unresize:true,templet:function(d){
|
|
|
|
if(d.deptId == "-1") return "---";
|
|
|
|
var opt = "<a class=\"layui-btn layui-btn-xs\" lay-event=\"opt_rules\">访问权限</a> ";
|
|
|
|
opt += "<a class=\"layui-btn layui-btn-danger layui-btn-xs\" lay-event=\"opt_delete\">删除</a> ";
|
|
|
|
return opt;
|
|
|
|
}}
|
|
|
|
]],
|
|
|
|
page:{
|
|
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
|
|
limits:[10]
|
|
|
|
}
|
|
|
|
});
|
|
|
|
table.on("edit(edit0_account_dataTable_filter)",function(obj){
|
|
|
|
var _data = {id:obj.data.id,usersUid:obj.data.accountUid};
|
|
|
|
if(obj.field == "accountName"){
|
|
|
|
_data.accountName = obj.value;
|
|
|
|
}
|
|
|
|
if(obj.field == "tel"){
|
|
|
|
_data.tel = obj.value;
|
|
|
|
}
|
|
|
|
if(obj.field == "email"){
|
|
|
|
_data.email = obj.value;
|
|
|
|
}
|
|
|
|
$.ajax({
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit0/accountBase/update/f",
|
|
|
|
data:_data,
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.status = true){
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_deptTree");
|
|
|
|
var nodes = treeObj.getSelectedNodes();
|
|
|
|
var deptId = "";
|
|
|
|
if(nodes.length > 0){
|
|
|
|
deptId = nodes[0].id;
|
|
|
|
if(nodes[0].level == 0) deptId = "";
|
|
|
|
}
|
|
|
|
edit0_account_dataTable.reload({
|
|
|
|
where:{
|
|
|
|
deptId:deptId,
|
|
|
|
baseId:"${manager_user['baseId']}",
|
|
|
|
baseCls:"0"
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
table.on("tool(edit0_account_dataTable_filter)",function(row){
|
|
|
|
if(row.event == "opt_rules"){
|
|
|
|
edit0_account_updateWin = layer.open({
|
|
|
|
id:"edit0_account_updateWin_id",
|
|
|
|
type:1,
|
|
|
|
title:"<i class=\"icon_add\"></i>访问权限设置",
|
|
|
|
shade:0.3,
|
|
|
|
area:["900px","600px"],
|
|
|
|
resize:false,
|
|
|
|
content:$("#edit0_account_updateWin"),
|
|
|
|
btn:["<i class=\"icon_tick\"></i>提交数据"],
|
|
|
|
yes:function(){
|
|
|
|
$("#edit0_account_updateForm").find("button[lay-filter=edit0_account_updateForm_filter]").click();
|
|
|
|
},
|
|
|
|
end:function(){
|
|
|
|
$("#edit0_account_updateForm")[0].reset();
|
|
|
|
},
|
|
|
|
success:function(){
|
|
|
|
form.val("edit0_account_updateForm_filter",{
|
|
|
|
id:row.data.id,
|
|
|
|
usersUid:row.data.accountUid
|
|
|
|
});
|
|
|
|
$("#edit0_account_updateForm_account").html(row.data.accountUid+","+row.data.accountName);
|
|
|
|
$("#edit0_account_updateForm_dept").html(row.data.deptName);
|
|
|
|
//加载权限tree
|
|
|
|
accountRuleTreeOpt("1",row.data.accountUid);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
if(row.event == "opt_delete"){
|
|
|
|
layer.confirm("删除当前账号(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?",{title:"提示",icon:3},function(index){
|
|
|
|
$.ajax({
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit0/accountBase/delete",
|
|
|
|
data:{id:row.data.id,usersUid:row.data.accountUid},
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.status == true){
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_deptTree");
|
|
|
|
var nodes = treeObj.getSelectedNodes();
|
|
|
|
var deptId = "";
|
|
|
|
if(nodes.length > 0){
|
|
|
|
deptId = nodes[0].id;
|
|
|
|
if(nodes[0].level == 0) deptId = "";
|
|
|
|
}
|
|
|
|
edit0_account_dataTable.reload({
|
|
|
|
where:{
|
|
|
|
deptId:deptId,
|
|
|
|
baseId:"${manager_user['baseId']}",
|
|
|
|
baseCls:"0"
|
|
|
|
}
|
|
|
|
});
|
|
|
|
layer.close(index);
|
|
|
|
layer.msg("操作成功",{time:2000});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
//添加部门按钮
|
|
|
|
$("#edit0_dept_addBtn").click(function(){
|
|
|
|
edit0_dept_addWin = layer.open({
|
|
|
|
id:"edit0_dept_addWin_id",
|
|
|
|
type:1,
|
|
|
|
title:"<i class=\"icon_add\"></i>新增部门",
|
|
|
|
shade:0.3,
|
|
|
|
area:["700px","360px"],
|
|
|
|
resize:false,
|
|
|
|
//zIndex:1,
|
|
|
|
content:$("#edit0_dept_addWin"),
|
|
|
|
btn:["<i class=\"icon_tick\"></i>提交数据"],
|
|
|
|
yes:function(){
|
|
|
|
$("#edit0_dept_addForm").find("button[lay-filter=edit0_dept_addForm_filter]").click();
|
|
|
|
},
|
|
|
|
end:function(){
|
|
|
|
$("#edit0_dept_addForm")[0].reset();
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
form.on("submit(edit0_dept_addForm_filter)",function(formData){
|
|
|
|
layerload.on();
|
|
|
|
$.ajax({
|
|
|
|
type:"post",
|
|
|
|
url:"${ctx}/work/edit/edit0/deptBase/add",
|
|
|
|
data:formData.field,
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.status == true){
|
|
|
|
layer.close(edit0_dept_addWin);
|
|
|
|
layer.msg("操作成功",{time:2000});
|
|
|
|
deptTreeOpt(1);
|
|
|
|
layerload.off();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
form.on("submit(edit0_dept_updateForm_filter)",function(formData){
|
|
|
|
layerload.on();
|
|
|
|
$.ajax({
|
|
|
|
type:"post",
|
|
|
|
url:"${ctx}/work/edit/edit0/deptBase/update",
|
|
|
|
data:formData.field,
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.status == true){
|
|
|
|
if(formData.field.isdel == "1"){
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_deptTree");
|
|
|
|
var nodes = treeObj.getSelectedNodes();
|
|
|
|
var deptId = "";
|
|
|
|
if(nodes.length > 0){
|
|
|
|
deptId = nodes[0].id;
|
|
|
|
if(nodes[0].level == 0) deptId = "";
|
|
|
|
}
|
|
|
|
edit0_account_dataTable.reload({
|
|
|
|
where:{
|
|
|
|
deptId:deptId,
|
|
|
|
baseId:"${manager_user['baseId']}",
|
|
|
|
baseCls:"0"
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
layer.close(layer.index);
|
|
|
|
//layer.close(edit0_dept_updateWin);
|
|
|
|
layer.msg("操作成功",{time:2000});
|
|
|
|
deptTreeOpt(1);
|
|
|
|
layerload.off();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
//添加账号按钮
|
|
|
|
$("#edit0_account_addBtn").click(function(){
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_deptTree");
|
|
|
|
var _nodes = treeObj.getSelectedNodes();
|
|
|
|
if(_nodes.length == 0){
|
|
|
|
layer.msg("请选择机构的部门",{time:3000});
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
if(_nodes[0].level == 0){
|
|
|
|
layer.msg("请选择机构的部门",{time:3000});
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
edit0_account_addWin = layer.open({
|
|
|
|
id:"edit0_account_addWin_id",
|
|
|
|
type:1,
|
|
|
|
title:"<i class=\"icon_add\"></i>添加账号",
|
|
|
|
shade:0.3,
|
|
|
|
area:["900px","600px"],
|
|
|
|
resize:false,
|
|
|
|
content:$("#edit0_account_addWin"),
|
|
|
|
btn:["<i class=\"icon_tick\"></i>提交数据"],
|
|
|
|
yes:function(){
|
|
|
|
$("#edit0_account_addForm").find("button[lay-filter=edit0_account_addForm_filter]").click();
|
|
|
|
},
|
|
|
|
end:function(){
|
|
|
|
$("#edit0_account_addForm")[0].reset();
|
|
|
|
},
|
|
|
|
success:function(){
|
|
|
|
$("#edit0_account_addForm_deptId").val(_nodes[0].id);
|
|
|
|
$("#edit0_account_addForm_deptRelId").val(_nodes[0].relId);
|
|
|
|
$("#edit0_account_addForm_dept").html(_nodes[0].name);
|
|
|
|
//分析usersRules
|
|
|
|
var rules = "${manager_user['usersRules']}".split("#");
|
|
|
|
var _r1 = rules[0].replace("1","周一");
|
|
|
|
_r1 = _r1.replace("2","周二");
|
|
|
|
_r1 = _r1.replace("3","周三");
|
|
|
|
_r1 = _r1.replace("4","周四");
|
|
|
|
_r1 = _r1.replace("5","周五");
|
|
|
|
_r1 = _r1.replace("6","周六");
|
|
|
|
_r1 = _r1.replace("0","周日");
|
|
|
|
$("#edit0_account_addForm_rules").html("<br/> 星期:"+_r1+"<br/> 时间:"+rules[1]);
|
|
|
|
//加载权限tree
|
|
|
|
accountRuleTreeOpt();
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
form.on("submit(edit0_account_addForm_filter)",function(formData){
|
|
|
|
var _data = formData.field;
|
|
|
|
var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&#])[A-Za-z\d@$!%*?&#]{6,18}$/;
|
|
|
|
if (!reg.test(_data.accountPwd)) {
|
|
|
|
layer.msg("密码长度至少为6位,最多为18位,包含至少一个小写字母、一个大写字母、一个数字和一个特殊字符!");
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
if(_data.accountPwd == "") _data.accountPwd = "123456";
|
|
|
|
//处理权限菜单选项
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_account_rule_addTree");
|
|
|
|
var nodes = treeObj.getCheckedNodes();
|
|
|
|
//console.log(nodes.length)
|
|
|
|
var arr1 = new Array();
|
|
|
|
var arr2 = new Array();
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
if(nodes[i].appId == "iffclouds"){
|
|
|
|
arr1.push(nodes[i].id);
|
|
|
|
}
|
|
|
|
if(nodes[i].appId == "iffcloudsapp"){
|
|
|
|
arr2.push(nodes[i].id);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(arr1.length > 0) _data.iffclouds = arr1.join(",");
|
|
|
|
if(arr2.length > 0) _data.iffcloudsapp = arr2.join(",");
|
|
|
|
//return false;
|
|
|
|
layerload.on();
|
|
|
|
$.ajax({
|
|
|
|
type:"post",
|
|
|
|
url:"${ctx}/work/edit/edit0/accountBase/add",
|
|
|
|
data:_data,
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.status == true){
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_deptTree");
|
|
|
|
var nodes = treeObj.getSelectedNodes();
|
|
|
|
var deptId = "";
|
|
|
|
if(nodes.length > 0){
|
|
|
|
deptId = nodes[0].id;
|
|
|
|
if(nodes[0].level == 0) deptId = "";
|
|
|
|
}
|
|
|
|
edit0_account_dataTable.reload({
|
|
|
|
where:{
|
|
|
|
deptId:deptId,
|
|
|
|
baseId:"${manager_user['baseId']}",
|
|
|
|
baseCls:"0"
|
|
|
|
}
|
|
|
|
});
|
|
|
|
layer.close(edit0_account_addWin);
|
|
|
|
layer.msg("操作成功",{time:2000});
|
|
|
|
layerload.off();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
form.on("submit(edit0_account_updateForm_filter)",function(formData){
|
|
|
|
var _data = formData.field;
|
|
|
|
//处理权限菜单选项
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_account_rule_updateTree");
|
|
|
|
var nodes = treeObj.getCheckedNodes();
|
|
|
|
//console.log(nodes.length)
|
|
|
|
var arr1 = new Array();
|
|
|
|
var arr2 = new Array();
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
if(nodes[i].appId == "iffclouds"){
|
|
|
|
arr1.push(nodes[i].id);
|
|
|
|
}
|
|
|
|
if(nodes[i].appId == "iffcloudsapp"){
|
|
|
|
arr2.push(nodes[i].id);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(arr1.length > 0) _data.iffclouds = arr1.join(",");
|
|
|
|
if(arr2.length > 0) _data.iffcloudsapp = arr2.join(",");
|
|
|
|
//return false;
|
|
|
|
layerload.on();
|
|
|
|
$.ajax({
|
|
|
|
type:"post",
|
|
|
|
url:"${ctx}/work/edit/edit0/accountBase/update/r",
|
|
|
|
data:_data,
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.status == true){
|
|
|
|
layer.close(edit0_account_updateWin);
|
|
|
|
layer.msg("操作成功",{time:2000});
|
|
|
|
layerload.off();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
//部门与账号==结束================================================================================================================================================================
|
|
|
|
//===========================================================================================================================================================================
|
|
|
|
//行政区划设置==开始================================================================================================================================================================
|
|
|
|
$("#edit0_region_saveBtn").click(function(){
|
|
|
|
if($("#edit0_region_updateWin").is(":visible")){
|
|
|
|
var rgName = $("#edit0_region_updateForm_rgName");
|
|
|
|
if(rgName.val() == ""){
|
|
|
|
layer.tips("请输入行政区划名称","#edit0_region_updateForm_rgName",{tips:2});
|
|
|
|
rgName.focus();
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$.ajax({
|
|
|
|
type:"post",
|
|
|
|
url:"${ctx}/work/edit/edit0/region/update",
|
|
|
|
//data:{},
|
|
|
|
dataType:"json",
|
|
|
|
data:$("#edit0_region_updateForm").serialize(),
|
|
|
|
success:function(data){
|
|
|
|
if(data.status == true){
|
|
|
|
$("#edit0_region_updateForm")[0].reset();
|
|
|
|
layer.msg("操作成功",{time:2000});
|
|
|
|
rgTreeOpt();
|
|
|
|
$("#edit0_region_updateWin").addClass("page_win_hide");
|
|
|
|
$("#edit0_region_saveBtn").addClass("layui-btn-disabled");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
if($("#edit0_region_addWin").is(":visible")){
|
|
|
|
var id = $("#edit0_region_addForm_id");
|
|
|
|
if(id.val() == ""){
|
|
|
|
layer.tips("请输入行政区划代码","#edit0_region_addForm_id",{tips:2});
|
|
|
|
id.focus();
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
var patrn = /^[0-9]*$/;
|
|
|
|
if(!patrn.test(id.val())){
|
|
|
|
layer.tips("行政区划代码为纯数字","#edit0_region_addForm_id",{tips:2});
|
|
|
|
id.select();
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
var rgName = $("#edit0_region_addForm_rgName");
|
|
|
|
if(rgName.val() == ""){
|
|
|
|
layer.tips("请输入行政区划名称","#edit0_region_addForm_rgName",{tips:2});
|
|
|
|
rgName.focus();
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$.ajax({
|
|
|
|
type:"post",
|
|
|
|
url:"${ctx}/work/edit/edit0/region/add",
|
|
|
|
data:$("#edit0_region_addForm").serialize(),
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.status == true){
|
|
|
|
$("#edit0_region_addForm")[0].reset();
|
|
|
|
layer.msg("操作成功",{time:2000});
|
|
|
|
rgTreeOpt();
|
|
|
|
$("#edit0_region_addWin").addClass("page_win_hide");
|
|
|
|
$("#edit0_region_saveBtn").addClass("layui-btn-disabled");
|
|
|
|
}else{
|
|
|
|
layer.tips("行政区划代码已被占用,请核实","#edit0_region_addForm_id",{tips:2});
|
|
|
|
id.select();
|
|
|
|
return false;console.log(1)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
//右键菜单鼠标移除监听
|
|
|
|
$("#edit0_region_menuWin").mouseleave(function(){
|
|
|
|
$("#edit0_region_menuWin").slideUp(100);
|
|
|
|
});
|
|
|
|
//右键菜单点击监听
|
|
|
|
$("#edit0_region_menuWin > ul > li > a[id='edit0_region_add']").click(function(){
|
|
|
|
$("#edit0_region_updateWin").addClass("page_win_hide");
|
|
|
|
$("#edit0_region_addWin").removeClass("page_win_hide");
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_regionTree");
|
|
|
|
var nodes = treeObj.getSelectedNodes();
|
|
|
|
$("#edit0_region_addForm_cao").html(nodes[0].name);
|
|
|
|
form.val("edit0_region_addForm_filter",{
|
|
|
|
pid:nodes[0].id,
|
|
|
|
rgLevel:parseInt(nodes[0].rgLevel)+1,
|
|
|
|
rgNamemg:nodes[0].rgNamemg
|
|
|
|
});
|
|
|
|
$("#edit0_region_saveBtn").removeClass("layui-btn-disabled");
|
|
|
|
});
|
|
|
|
$("#edit0_region_menuWin > ul > li > a[id='edit0_region_update']").click(function(){
|
|
|
|
$("#edit0_region_addWin").addClass("page_win_hide");
|
|
|
|
$("#edit0_region_updateWin").removeClass("page_win_hide");
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_regionTree");
|
|
|
|
var nodes = treeObj.getSelectedNodes();
|
|
|
|
$("#edit0_region_updateForm_cao").html(nodes[0].getParentNode().name);
|
|
|
|
form.val("edit0_region_updateForm_filter",{
|
|
|
|
id:nodes[0].id,
|
|
|
|
rgNameOld:nodes[0].name,
|
|
|
|
rgName:nodes[0].name
|
|
|
|
});
|
|
|
|
$("#edit0_region_saveBtn").removeClass("layui-btn-disabled");
|
|
|
|
});
|
|
|
|
$("#edit0_region_menuWin > ul > li > a[id='edit0_region_delete']").click(function(){
|
|
|
|
layer.confirm("删除当前行政区划(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?",{title:"提示",icon:3},function(index){
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_regionTree");
|
|
|
|
var nodes = treeObj.getSelectedNodes();
|
|
|
|
$.ajax({
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit0/region/delete",
|
|
|
|
data:{id:nodes[0].id},
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.status == true){
|
|
|
|
layer.close(index);
|
|
|
|
layer.msg("操作成功",{time:2000});
|
|
|
|
rgTreeOpt();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
//行政区划设置==结束================================================================================================================================================================
|
|
|
|
//===========================================================================================================================================================================
|
|
|
|
//行政区划树刷新按钮===========================================
|
|
|
|
$("#edit0_region_refreshBtn").click(function(){
|
|
|
|
rgTreeOpt();
|
|
|
|
});
|
|
|
|
|
|
|
|
//短信记录=======================================================
|
|
|
|
var edit_0_03_dataTable = table.render({
|
|
|
|
elem:"#edit_0_03_dataTable",
|
|
|
|
url:"${ctx}/work/edit/edit0/sms/records/list",
|
|
|
|
where:{
|
|
|
|
regionId:"${manager_user['regionId']}"
|
|
|
|
},
|
|
|
|
//height:"full-160",
|
|
|
|
method:"get",
|
|
|
|
cols:[[
|
|
|
|
{field:"sendsTime",title:"发送时间",unresize:true,width:200},
|
|
|
|
{field:"sendsDevices",title:"设备信息",width:300,unresize:true,templet:function(d){
|
|
|
|
var _str = "";
|
|
|
|
if(d.sendsDevices != null){
|
|
|
|
_str = d.sendsDevices.split("###")[0] + '['+d.sendsDevices.split("###")[1]+']';
|
|
|
|
}
|
|
|
|
return _str;
|
|
|
|
}},
|
|
|
|
{field:"sendsPhone",title:"手机号码",width:200,unresize:true},
|
|
|
|
{field:"socName",title:"单位名称",width:300,unresize:true},
|
|
|
|
{field:"regionVal",title:"区域",width:300,unresize:true},
|
|
|
|
{field:"sendsName",title:"接收人名称",width:100,unresize:true},
|
|
|
|
{field:"errMsg",title:"接收状态",unresize:true}/* ,
|
|
|
|
{title:"操作 ",unresize:true,templet:function(d){
|
|
|
|
if(d.deptId == "-1") return "---";
|
|
|
|
var opt = "<a class=\"layui-btn layui-btn-xs\" lay-event=\"opt_rules\">访问权限</a> ";
|
|
|
|
opt += "<a class=\"layui-btn layui-btn-danger layui-btn-xs\" lay-event=\"opt_delete\">删除</a> ";
|
|
|
|
return opt;
|
|
|
|
}} */
|
|
|
|
]],
|
|
|
|
page:{
|
|
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
|
|
limits:[10]
|
|
|
|
}
|
|
|
|
});
|
|
|
|
//查询按钮
|
|
|
|
$("#edit_0_03_queryBtn").click(function(){
|
|
|
|
edit_0_03_dataTable.reload({
|
|
|
|
where:{
|
|
|
|
beginTime:$("#edit_0_03_beginTime").val(),
|
|
|
|
endTime:$("#edit_0_03_endTime").val(),
|
|
|
|
regionId:"${manager_user['regionId']}",
|
|
|
|
socName:$("#edit_0_03_socName").val(),
|
|
|
|
sendsPhone:$("#edit_0_03_sendsPhone").val(),
|
|
|
|
sendsConts:$("#edit_0_03_sendsDvcId").val()
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
//重置按钮
|
|
|
|
$("#edit_0_03_resetBtn").click(function(){
|
|
|
|
$("#edit_0_03_beginTime").val("");
|
|
|
|
$("#edit_0_03_endTime").val("");
|
|
|
|
$("#edit_0_03_socName").val("");
|
|
|
|
$("#edit_0_03_sendsPhone").val("");
|
|
|
|
$("#edit_0_03_sendsDvcId").val();
|
|
|
|
form.render();
|
|
|
|
edit_0_03_dataTable.reload({
|
|
|
|
where:{
|
|
|
|
regionId:"${manager_user['regionId']}"
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
//短信记录=======================================================
|
|
|
|
var edit_0_04_dataTable = table.render({
|
|
|
|
elem:"#edit_0_04_dataTable",
|
|
|
|
url:"${ctx}/work/edit/edit0/voice/records/list",
|
|
|
|
where:{
|
|
|
|
regionId:"${manager_user['regionId']}"
|
|
|
|
},
|
|
|
|
//height:"full-160",
|
|
|
|
method:"get",
|
|
|
|
cols:[[
|
|
|
|
{field:"sendsTime",title:"发送时间",unresize:true,width:200},
|
|
|
|
{field:"sendsDevices",title:"设备信息",width:300,unresize:true,templet:function(d){
|
|
|
|
var _str = "";
|
|
|
|
if(d.sendsDevices != null){
|
|
|
|
_str = d.sendsDevices.split("###")[0] + '['+d.sendsDevices.split("###")[1]+']';
|
|
|
|
}
|
|
|
|
return _str;
|
|
|
|
}},
|
|
|
|
{field:"sendsPhone",title:"手机号码",width:200,unresize:true},
|
|
|
|
{field:"socName",title:"单位名称",width:300,unresize:true},
|
|
|
|
{field:"regionVal",title:"区域",width:300,unresize:true},
|
|
|
|
{field:"sendsName",title:"接收人名称",width:100,unresize:true},
|
|
|
|
{field:"errMsg",title:"接收状态",unresize:true}/* ,
|
|
|
|
{title:"操作 ",unresize:true,templet:function(d){
|
|
|
|
if(d.deptId == "-1") return "---";
|
|
|
|
var opt = "<a class=\"layui-btn layui-btn-xs\" lay-event=\"opt_rules\">访问权限</a> ";
|
|
|
|
opt += "<a class=\"layui-btn layui-btn-danger layui-btn-xs\" lay-event=\"opt_delete\">删除</a> ";
|
|
|
|
return opt;
|
|
|
|
}} */
|
|
|
|
]],
|
|
|
|
page:{
|
|
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
|
|
limits:[10]
|
|
|
|
}
|
|
|
|
});
|
|
|
|
//查询按钮
|
|
|
|
$("#edit_0_04_queryBtn").click(function(){
|
|
|
|
edit_0_04_dataTable.reload({
|
|
|
|
where:{
|
|
|
|
beginTime:$("#edit_0_04_beginTime").val(),
|
|
|
|
endTime:$("#edit_0_04_endTime").val(),
|
|
|
|
regionId:"${manager_user['regionId']}",
|
|
|
|
socName:$("#edit_0_04_socName").val(),
|
|
|
|
sendsPhone:$("#edit_0_04_sendsPhone").val(),
|
|
|
|
sendsConts:$("#edit_0_04_sendsDvcId").val()
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
//重置按钮
|
|
|
|
$("#edit_0_04_resetBtn").click(function(){
|
|
|
|
$("#edit_0_04_beginTime").val("");
|
|
|
|
$("#edit_0_04_endTime").val("");
|
|
|
|
$("#edit_0_04_socName").val("");
|
|
|
|
$("#edit_0_04_sendsPhone").val("");
|
|
|
|
$("#edit_0_04_sendsDvcId").val("");
|
|
|
|
form.render();
|
|
|
|
edit_0_03_dataTable.reload({
|
|
|
|
where:{
|
|
|
|
regionId:"${manager_user['regionId']}"
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
//加载数据===========================================
|
|
|
|
//加载部门列表tree
|
|
|
|
deptTreeOpt();
|
|
|
|
//加载行政区划列表tree
|
|
|
|
rgTreeOpt();
|
|
|
|
//日期input
|
|
|
|
ldate.render({
|
|
|
|
elem:"#edit_0_03_beginTime"
|
|
|
|
});
|
|
|
|
ldate.render({
|
|
|
|
elem:"#edit_0_03_endTime"
|
|
|
|
});
|
|
|
|
ldate.render({
|
|
|
|
elem:"#edit_0_04_beginTime"
|
|
|
|
});
|
|
|
|
ldate.render({
|
|
|
|
elem:"#edit_0_04_endTime"
|
|
|
|
});
|
|
|
|
});
|
|
|
|
var rgTreeOpt = function(){
|
|
|
|
var zSet = {
|
|
|
|
data:{
|
|
|
|
key:{
|
|
|
|
title:"des"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
view:{
|
|
|
|
selectedMulti:false
|
|
|
|
},
|
|
|
|
async:{
|
|
|
|
enable:true,
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit/region",
|
|
|
|
dataType:"json"
|
|
|
|
},
|
|
|
|
callback:{
|
|
|
|
onAsyncSuccess:function(e,treeId,treeNode){
|
|
|
|
rgTreeHandle("${manager_user['regionIds']}","edit0_regionTree");
|
|
|
|
},
|
|
|
|
onRightClick:function(e,treeId,treeNode){
|
|
|
|
return rgTreeHandle("${manager_user['regionIds']}","",treeNode);
|
|
|
|
//console.log(treeNode.level);
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_regionTree");
|
|
|
|
treeObj.selectNode(treeNode);
|
|
|
|
var xx = e.originalEvent.x || e.originalEvent.layerX || 0;
|
|
|
|
var yy = e.originalEvent.y || e.originalEvent.layerY || 0;
|
|
|
|
$("#edit0_region_menuWin").css({top:yy+5,left:xx+5}).slideDown(100);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
$.fn.zTree.init($("#edit0_regionTree"),zSet);
|
|
|
|
}
|
|
|
|
var rgTreeHandle = function(region,treeId,treeNode){
|
|
|
|
var _region = region.split(",");
|
|
|
|
if(treeId != ""){
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj(treeId);
|
|
|
|
//全国或者总队
|
|
|
|
if(_region.length == 1){
|
|
|
|
//全国
|
|
|
|
if(_region[0] == "100000"){
|
|
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
treeObj.expandNode(nodes[i]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//总队
|
|
|
|
if(_region[0] != "100000"){
|
|
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 1});
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
if(nodes[i].id == _region[0]){
|
|
|
|
treeObj.expandNode(nodes[i]);
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
treeObj.removeNode(nodes[i]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//支队
|
|
|
|
if(_region.length == 2){
|
|
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 1});
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
if(nodes[i].id == _region[0]){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
treeObj.removeNode(nodes[i]);
|
|
|
|
}
|
|
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 2});
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
if(nodes[i].id == _region[1]){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
treeObj.removeNode(nodes[i]);
|
|
|
|
}
|
|
|
|
treeObj.expandAll(true);
|
|
|
|
}
|
|
|
|
//大队
|
|
|
|
if(_region.length > 2){
|
|
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 1});
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
if(nodes[i].id == _region[0]){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
treeObj.removeNode(nodes[i]);
|
|
|
|
}
|
|
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 2});
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
if(nodes[i].id == _region[1]){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
treeObj.removeNode(nodes[i]);
|
|
|
|
}
|
|
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 3});
|
|
|
|
for(var i = 0;i < nodes.length;i++){
|
|
|
|
if(nodes[i].id == _region[2]){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
treeObj.removeNode(nodes[i]);
|
|
|
|
}
|
|
|
|
treeObj.expandAll(true);
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
//全国或者总队
|
|
|
|
if(_region.length == 1){
|
|
|
|
//全国不做处理
|
|
|
|
//总队
|
|
|
|
if(_region[0] != "100000"){
|
|
|
|
if(treeNode.level == 0) return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//支队
|
|
|
|
if(_region.length == 2){
|
|
|
|
if(treeNode.level == 0) return false;
|
|
|
|
if(treeNode.level == 1) return false;
|
|
|
|
}
|
|
|
|
//大队
|
|
|
|
if(_region.length > 2){
|
|
|
|
if(treeNode.level == 0) return false;
|
|
|
|
if(treeNode.level == 1) return false;
|
|
|
|
if(treeNode.level == 2) return false;
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
var accountRuleTreeOpt = function(t,uid){
|
|
|
|
var zNodes = [
|
|
|
|
{id:"this_pc",name:"智慧消防安全监管云平台(PC端)",des:"智慧消防安全监管云平台(PC端)",nocheck:true},
|
|
|
|
{id:"this_mb",name:"智慧消防安全监管云平台(Mobile端)",des:"智慧消防安全监管云平台(Mobile端)",nocheck:true}
|
|
|
|
];
|
|
|
|
var zSet = {
|
|
|
|
data:{
|
|
|
|
key:{
|
|
|
|
title:"des"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
check:{
|
|
|
|
enable:true,
|
|
|
|
chkStyle:"checkbox",
|
|
|
|
chkboxType:{"Y":"ps","N":"ps"}
|
|
|
|
},
|
|
|
|
view:{
|
|
|
|
selectedMulti:false,
|
|
|
|
expandSpeed:""
|
|
|
|
}
|
|
|
|
};
|
|
|
|
if(t == "1"){
|
|
|
|
$.fn.zTree.init($("#edit0_account_rule_updateTree"),zSet,zNodes);
|
|
|
|
$.ajax({
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit0/accountBase/rules",
|
|
|
|
data:{usersUid:"${manager_user['usersUid']}",uid:uid},
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(!$.isEmptyObject(data)){
|
|
|
|
//console.log(data)
|
|
|
|
//追加树内容
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_account_rule_updateTree");
|
|
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
|
|
treeObj.addNodes(nodes[0],data.pc_data);
|
|
|
|
treeObj.addNodes(nodes[1],data.mb_data);
|
|
|
|
$.fn.zTree.getZTreeObj("edit0_account_rule_updateTree").expandAll(true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}else{
|
|
|
|
$.fn.zTree.init($("#edit0_account_rule_addTree"),zSet,zNodes);
|
|
|
|
$.ajax({
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit0/accountBase/rules",
|
|
|
|
data:{usersUid:"${manager_user['usersUid']}"},
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(!$.isEmptyObject(data)){
|
|
|
|
//console.log(data)
|
|
|
|
//追加树内容
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_account_rule_addTree");
|
|
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
|
|
treeObj.addNodes(nodes[0],data.pc_data);
|
|
|
|
treeObj.addNodes(nodes[1],data.mb_data);
|
|
|
|
$.fn.zTree.getZTreeObj("edit0_account_rule_addTree").expandAll(true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
var deptTreeOpt = function(t){
|
|
|
|
if(t == "1"){
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_deptTree");
|
|
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
|
|
treeObj.removeChildNodes(nodes[0]);
|
|
|
|
$.ajax({
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit0/deptBase/list",
|
|
|
|
data:{baseId:"${manager_user['baseId']}",baseCls:"0"},
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.length == 0){
|
|
|
|
menuIconOpt("edit0_deptTree");//换图标
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
//追加树内容
|
|
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
|
|
treeObj.addNodes(nodes[0],data);
|
|
|
|
menuIconOpt("edit0_deptTree");//换图标
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
var zNodes = [
|
|
|
|
{id:"${manager_user['groupId']}",name:"${manager_user['groupName']}",des:"${manager_user['groupName']}"}
|
|
|
|
];
|
|
|
|
var zSet = {
|
|
|
|
data:{
|
|
|
|
key:{
|
|
|
|
title:"des"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
view:{
|
|
|
|
selectedMulti:false
|
|
|
|
},
|
|
|
|
callback:{
|
|
|
|
onClick:function(event,treeId,treeNode){
|
|
|
|
var deptId = treeNode.id;
|
|
|
|
if(treeNode.level == 0) deptId = "";
|
|
|
|
table.reload("edit0_account_dataTable",{
|
|
|
|
where:{
|
|
|
|
deptId:deptId,
|
|
|
|
baseId:"${manager_user['baseId']}",
|
|
|
|
baseCls:"0"
|
|
|
|
}
|
|
|
|
});
|
|
|
|
},
|
|
|
|
onDblClick:function(event,treeId,treeNode){
|
|
|
|
if(treeNode.level == 0) return false;
|
|
|
|
edit0_dept_updateWin = layer.open({
|
|
|
|
id:"edit0_dept_updateWin_id",
|
|
|
|
type:1,
|
|
|
|
title:"<i class=\"icon_update\"></i>编辑部门",
|
|
|
|
shade:0.3,
|
|
|
|
area:["700px","360px"],
|
|
|
|
resize:false,
|
|
|
|
content:$("#edit0_dept_updateWin"),
|
|
|
|
btn:["<i class=\"icon_tick\"></i>提交数据"],
|
|
|
|
yes:function(index,layero){
|
|
|
|
$("#edit0_dept_updateForm").find("button[lay-filter=edit0_dept_updateForm_filter]").click();
|
|
|
|
},
|
|
|
|
end:function(){
|
|
|
|
$("#edit0_dept_updateForm")[0].reset();
|
|
|
|
},
|
|
|
|
success:function(){
|
|
|
|
$.ajax({
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit0/deptBase/get",
|
|
|
|
data:{id:treeNode.id},
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
form.val("edit0_dept_updateForm_filter",{
|
|
|
|
id:data.id,
|
|
|
|
relId:data.relId,
|
|
|
|
deptName:data.deptName,
|
|
|
|
deptDes:data.deptDes,
|
|
|
|
isdel:data.isdel
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
$.fn.zTree.init($("#edit0_deptTree"),zSet,zNodes);
|
|
|
|
$.ajax({
|
|
|
|
type:"get",
|
|
|
|
url:"${ctx}/work/edit/edit0/deptBase/list",
|
|
|
|
data:{baseId:"${manager_user['baseId']}",baseCls:"0"},
|
|
|
|
dataType:"json",
|
|
|
|
success:function(data){
|
|
|
|
if(data.length == 0){
|
|
|
|
menuIconOpt("edit0_deptTree");//换图标
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
//追加树内容
|
|
|
|
var treeObj = $.fn.zTree.getZTreeObj("edit0_deptTree");
|
|
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
|
|
treeObj.addNodes(nodes[0],data);
|
|
|
|
menuIconOpt("edit0_deptTree");//换图标
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</body>
|
|
|
|
</html>
|