You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2188 lines
80 KiB
2188 lines
80 KiB
<#include "../../_include/_t.ftl"/>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title></title>
|
|
<#include "../../_include/_h.ftl"/>
|
|
<#include "../../_include/_l.ftl"/>
|
|
<#include "../../_include/_j.ftl"/>
|
|
<#include "../../_include/_z.ftl"/>
|
|
<#include "../../_include/admin/_c.ftl"/>
|
|
</head>
|
|
<body>
|
|
<div class="page_div">
|
|
<blockquote class="layui-elem-quote">${title} - 组信息列表</blockquote>
|
|
<div class="layui-bg-gray page_tools">
|
|
<div class="layui-inline layui-form" style="width:200px;" id="group_groupCls_tips">
|
|
<select id="group_groupCls" lay-filter="group_groupCls_filter">
|
|
<option value="">请选择组类型</option>
|
|
<option value="11">消防监管部门</option>
|
|
<option value="12">行业监管部门</option>
|
|
<!-- <option value="13">政府监管部门</option> -->
|
|
<option value="14">维保单位</option>
|
|
<option value="15">服务商</option>
|
|
<option value="16">集团</option>
|
|
<#if manager_user['isRoot'] == '-1'>
|
|
<option value="44">企业单位</option>
|
|
</#if>
|
|
</select>
|
|
</div>
|
|
<div class="layui-inline" style="width:200px;">
|
|
<input class="layui-input" id="group_groupName" placeholder="请输入组名称(支持模糊)" autocomplete="off">
|
|
</div>
|
|
<button id="group_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>查询</button>
|
|
<button id="group_resetBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>重置</button>
|
|
<button id="group_addBtn" class="layui-btn"><i class="layui-icon"></i>添加组</button>
|
|
<#if manager_user['isRoot'] == '-1'>
|
|
<button id="group_usersAccountBtn" class="layui-btn layui-btn-danger"><i class="layui-icon"></i>后台权限管理用户设置</button>
|
|
</#if>
|
|
</div>
|
|
<table id="group_dataTable" lay-filter="group_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<!--group添加页面-->
|
|
<div id="group_addWin" class="page_win page_win_hide">
|
|
<form id="group_addForm" lay-filter="group_addForm_filter" class="layui-form">
|
|
<input type="hidden" name="gl" value="1"/>
|
|
<input type="hidden" name="dl" value="0"/>
|
|
<input type="hidden" name="isdel" value="0"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">类型:</label>
|
|
<div class="layui-input-inline" style="width:600px;">
|
|
<select name="groupCls" lay-filter="group_addForm_orgCls" required lay-verify="required" lay-verType="tips">
|
|
<option value="11">消防监管部门</option>
|
|
<option value="12">行业监管部门</option>
|
|
<option value="14">维保单位</option>
|
|
<option value="15">服务商</option>
|
|
<option value="16">集团</option>
|
|
<!--
|
|
<option value="13">政府监管部门</option>
|
|
<option value="">请选择</option>
|
|
<option value="12">行业部门</option>
|
|
<option value="13">政府部门</option>
|
|
-->
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">名称:</label>
|
|
<div class="layui-input-inline" style="width:600px;">
|
|
<input type="text" name="groupName" 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:600px;">
|
|
<input type="text" name="groupDes" class="layui-input" placeholder="请输入描述" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">区划:</label>
|
|
<!--
|
|
<div class="layui-input-inline">
|
|
-->
|
|
<div class="layui-input-block">
|
|
<button id="group_addForm_regionBtn" class="layui-btn layui-btn-xs layui-btn-normal">点击设置行政区划</button>
|
|
<span id="group_addForm_region" style="display:inline-block;height:38px;line-height:38px;"> </span>
|
|
<button id="group_addForm_regionEsc" class="layui-btn layui-btn-xs layui-btn-danger layui-hide">取消</button>
|
|
<input type="hidden" id="group_addForm_regionId" name="regionId"/>
|
|
<input type="hidden" id="group_addForm_regionIds" name="regionIds"/>
|
|
<input type="hidden" id="group_addForm_regionVal" name="regionVal"/>
|
|
<input type="hidden" id="group_addForm_regionVals" name="regionVals"/>
|
|
</div>
|
|
</div>
|
|
<div id="group_addForm_orgTree" class="layui-form-item" style="display:none;">
|
|
<label class="layui-form-label">组织机构:</label>
|
|
<!--
|
|
<div class="layui-input-inline">
|
|
-->
|
|
<div class="layui-input-block">
|
|
<button id="group_addForm_orgBtn" class="layui-btn layui-btn-xs layui-btn-normal">点击设置组织机构</button>
|
|
<span id="group_addForm_org" style="display:inline-block;height:38px;line-height:38px;"> </span>
|
|
<button id="group_addForm_orgEsc" class="layui-btn layui-btn-xs layui-btn-danger layui-hide">取消</button>
|
|
<input type="hidden" id="group_addForm_orgId" name="orgId"/>
|
|
<input type="hidden" id="group_addForm_orgIds" name="orgIds"/>
|
|
<input type="hidden" id="group_addForm_orgVal" name="orgVal"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-input-block page_btn">
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="group_addForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
<button id="group_addForm_closeBtn" class="layui-btn layui-btn-danger"><i class="icon_cancel"></i>关闭</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--group修改页面-->
|
|
<div id="group_updateWin" class="page_win page_win_hide">
|
|
<div class="layui-collapse">
|
|
<div class="layui-colla-item">
|
|
<h2 class="layui-colla-title">基本信息</h2>
|
|
<div class="layui-colla-content">
|
|
<form id="group_updateForm" lay-filter="group_updateForm_filter" class="layui-form" style="margin:10px 10px 10px -60px;">
|
|
<input type="hidden" id="group_updateForm_id" name="id"/>
|
|
<input type="hidden" name="pid"/>
|
|
<input type="hidden" name="gl"/>
|
|
<input type="hidden" name="dl"/>
|
|
<input type="hidden" name="isdel"/>
|
|
<input type="hidden" name="baseId"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">类型:</label>
|
|
<div class="layui-input-inline" style="width:600px;">
|
|
<select name="groupCls" lay-filter="group_updateForm_orgCls" required lay-verify="required" lay-verType="tips">
|
|
<option value="11">消防监管部门</option>
|
|
<option value="12">行业监管部门</option>
|
|
<option value="14">维保单位</option>
|
|
<option value="15">服务商</option>
|
|
<option value="16">集团</option>
|
|
<!--
|
|
<option value="">请选择</option>
|
|
<option value="12">行业部门</option>
|
|
<option value="13">政府部门</option>
|
|
-->
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">名称:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="text" name="groupName" class="layui-input" style="width:600px;" 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">
|
|
<input type="text" name="groupDes" class="layui-input" style="width:600px;" placeholder="请输入描述" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">区划:</label>
|
|
<!--
|
|
<div class="layui-input-inline">
|
|
-->
|
|
<div class="layui-input-block">
|
|
<button id="group_updateForm_regionBtn" class="layui-btn layui-btn-xs layui-btn-normal">点击设置行政区划</button>
|
|
<span id="group_updateForm_region" style="display:inline-block;height:38px;line-height:38px;"> </span>
|
|
<button id="group_updateForm_regionEsc" class="layui-btn layui-btn-xs layui-btn-danger layui-hide">取消</button>
|
|
<input type="hidden" id="group_updateForm_regionId" name="regionId"/>
|
|
<input type="hidden" id="group_updateForm_regionIds" name="regionIds"/>
|
|
<input type="hidden" id="group_updateForm_regionVal" name="regionVal"/>
|
|
<input type="hidden" id="group_updateForm_regionVals" name="regionVals"/>
|
|
</div>
|
|
</div>
|
|
<div id="group_updateForm_orgTree" class="layui-form-item" style="display:none;">
|
|
<label class="layui-form-label">组织机构:</label>
|
|
<!--
|
|
<div class="layui-input-inline">
|
|
-->
|
|
<div class="layui-input-block">
|
|
<button id="group_updateForm_orgBtn" class="layui-btn layui-btn-xs layui-btn-normal">点击设置组织机构</button>
|
|
<span id="group_updateForm_org" style="display:inline-block;height:38px;line-height:38px;"> </span>
|
|
<button id="group_updateForm_orgEsc" class="layui-btn layui-btn-xs layui-btn-danger layui-hide">取消</button>
|
|
<input type="hidden" id="group_updateForm_orgId" name="orgId"/>
|
|
<input type="hidden" id="group_updateForm_orgIds" name="orgIds"/>
|
|
<input type="hidden" id="group_updateForm_orgVal" name="orgVal"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-input-block page_btn">
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="group_updateForm_filter"><i class="icon_submit"></i>保存数据</button>
|
|
<!--
|
|
<button id="group_updateForm_dl2" class="layui-btn layui-btn-normal"><i class="icon_show"></i>行业主管数据</button>
|
|
<button id="group_updateForm_dl3" class="layui-btn layui-btn-normal"><i class="icon_show"></i>消防主管数据</button>
|
|
-->
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<div class="layui-colla-item">
|
|
<h2 class="layui-colla-title">详细信息</h2>
|
|
<div class="layui-colla-content layui-show" style="margin:0;padding:0;">
|
|
<div style="float:left;width:400px;margin:0;padding:0;">
|
|
<div class="page_div">
|
|
<blockquote class="layui-elem-quote"><span id="group2_title"></span></blockquote>
|
|
<div class="layui-bg-gray page_tools">
|
|
<div class="layui-inline" style="width:150px">
|
|
<input type="hidden" id="group2_pid"/>
|
|
<input type="hidden" id="group2_regionId"/>
|
|
<input type="hidden" id="group2_regionIds"/>
|
|
<input type="hidden" id="group2_regionVal"/>
|
|
<input type="hidden" id="group2_regionVals"/>
|
|
<input type="hidden" id="group2_groupCls"/>
|
|
<input type="hidden" id="group2_baseId"/>
|
|
<input type="hidden" id="group2_baseCls"/>
|
|
<input class="layui-input" id="group2_groupName" placeholder="子组名称(快速添加)" autocomplete="off"/>
|
|
</div>
|
|
<button id="group2_addBtn" class="layui-btn"><i class="layui-icon"></i>添加</button>
|
|
<span>[点击单元格修改]</span>
|
|
</div>
|
|
<table id="group2_dataTable" lay-filter="group2_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</div>
|
|
<div style="margin-left:400px;">
|
|
<div class="page_div">
|
|
<blockquote class="layui-elem-quote"><span id="users_title"></span></blockquote>
|
|
<div class="layui-bg-gray page_tools">
|
|
<div class="layui-inline" style="width:160px;">
|
|
<input type="hidden" id="users_groupt"/>
|
|
<input type="hidden" id="users_groupId"/>
|
|
<input type="hidden" id="users_regionId"/>
|
|
<input type="hidden" id="users_regionIds"/>
|
|
<input type="hidden" id="users_regionVal"/>
|
|
<input type="hidden" id="users_regionVals"/>
|
|
<input class="layui-input" id="users_usersUid" placeholder="账号(支持模糊)" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-inline layui-form">
|
|
<select id="users_usersState">
|
|
<option value="">账号状态(全部)</option>
|
|
<option value="0">账号状态(正常)</option>
|
|
<option value="1">账号状态(锁定)</option>
|
|
</select>
|
|
</div>
|
|
<button id="users_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>查询</button>
|
|
<button id="users_resetBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>重置</button>
|
|
<button id="users_addBtn" class="layui-btn"><i class="layui-icon"></i>添加账号</button>
|
|
</div>
|
|
<table id="users_dataTable" lay-filter="users_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</div>
|
|
<div style="clear:both;"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--users添加窗口-->
|
|
<div id="users_addWin" class="page_win page_win_hide">
|
|
<form id="users_addForm" lay-filter="users_addForm_filter" class="layui-form">
|
|
<input type="hidden" name="isdel" value="0"/>
|
|
<input type="hidden" name="isThis" value="0"/>
|
|
<input type="hidden" name="isCls" value="0"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">所属分组:</label>
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
<select id="users_addForm_groupId" name="groupId">
|
|
</select>
|
|
</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="usersName" 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" id="users_addForm_usersUid" name="usersUid" 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="usersPwd" class="layui-input" placeholder="请输入账号密码(不输入默认为“123456”)" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">访问日期:</label>
|
|
<div class="layui-input-block">
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周一" value="1" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周二" value="2" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周三" value="3" checked/><span id="users_addForm_weekTips"></span><br/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周四" value="4" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周五" value="5" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周六" value="6" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周日" value="0" checked/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">访问时间:</label>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<input type="text" class="layui-input" name="usersTime" value="0001" placeholder="开始时间" required lay-verify="required|time" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-form-mid">-</div>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<input type="text" class="layui-input" name="usersTime" value="2359" placeholder="结束时间" required lay-verify="required|time" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">账号状态:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="radio" name="usersState" value="0" title="正常" checked/>
|
|
<input type="radio" name="usersState" value="1" title="锁定"/>
|
|
</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">
|
|
<div class="layui-input-block page_btn">
|
|
<button lay-submit class="layui-btn layui-btn-normal layui-hide" lay-filter="users_addForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
<!--
|
|
<button id="users_addForm_closeBtn" class="layui-btn layui-btn-danger"><i class="icon_cancel"></i>关闭</button>
|
|
-->
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--users详情窗口-->
|
|
<div id="users_updateWin" class="page_win page_win_hide">
|
|
<fieldset class="layui-elem-field layui-field-title">
|
|
<legend style="font-size:16px;">详情</legend>
|
|
<div class="layui-field-box" style="padding:0;">
|
|
<form id="users_updateForm" lay-filter="users_updateForm_filter" class="layui-form">
|
|
<input type="hidden" name="usersUid"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">登录账号:</label>
|
|
<div class="layui-form-mid"><span id="users_updateForm_usersUid"></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="usersName" 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;">
|
|
<select id="users_updateForm_groupId" name="groupId">
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">访问日期:</label>
|
|
<div class="layui-input-block">
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周一" value="1"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周二" value="2"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周三" value="3"/><span id="users_updateForm_weekTips"></span><br/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周四" value="4"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周五" value="5"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周六" value="6"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周日" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">访问时间:</label>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<input type="text" class="layui-input" name="usersTime" value="" placeholder="开始时间" required lay-verify="required|time" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-form-mid">-</div>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<input type="text" class="layui-input" name="usersTime" value="" placeholder="结束时间" required lay-verify="required|time" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">账号状态:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="radio" name="usersState" value="0" title="正常"/>
|
|
<input type="radio" name="usersState" value="1" title="锁定"/>
|
|
</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="users_updateForm_pusersUid"></span></div>
|
|
</div>
|
|
<button lay-submit class="layui-btn layui-btn-normal layui-hide" lay-filter="users_updateForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
</form>
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="layui-elem-field layui-field-title">
|
|
<legend style="font-size:16px;">后台权限管理</legend>
|
|
<div class="layui-field-box">
|
|
<div class="layui-form-item layui-form">
|
|
<label class="layui-form-label" style="margin-left:-50px;margin-top:2px;">可以访问:</label>
|
|
<div class="layui-input-block">
|
|
<input id="users_updateWin_isThis" type="checkbox" name="isThis" lay-filter="users_updateWin_checkbox_filter" lay-skin="switch" value="1" lay-text="可以访问|不可访问"/><span id="users_updateWin_isThisTips"></span>
|
|
<br/>
|
|
<ul id="root_tree" class="ztree page_tree"></ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<!--行政区划窗口-->
|
|
<div id="region_optWin" class="page_win page_win_hide">
|
|
<span style="display:block;margin-left:20px;text-indent:2px;padding:15px;background:url('${ctx}/style/images/gif/_loading.gif') left center no-repeat;">正在加载...</span>
|
|
<ul id="region_tree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<!--组织树窗口-->
|
|
<div id="org_optWin" class="page_win page_win_hide">
|
|
<span style="display:block;margin-left:20px;text-indent:2px;padding:15px;background:url('${ctx}/style/images/gif/_loading.gif') left center no-repeat;">正在加载...</span>
|
|
<ul id="org_tree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<!-- 账号权限设置窗口 -->
|
|
<div id="usersrule_optWin" class="page_win page_win_hide">
|
|
<form id="usersrule_optForm" lay-filter="usersrule_optForm_filter" class="layui-form">
|
|
<input type="hidden" id="usersrule_optForm_usersUid"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">账号信息:</label>
|
|
<div class="layui-form-mid"><span id="usersrule_optForm_usersinfo"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">应用系统:</label>
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
<select id="usersrule_optForm_appId" lay-filter="usersrule_optForm_appId_filter">
|
|
<option value="">请选择应用系统</option>
|
|
<option value="iffclouds">智慧消防安全监管云平台(PC平台端)</option>
|
|
<option value="iffcloudsapp">智慧消防安全监管云平台(Mobile移动端)</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">设置权限:</label>
|
|
<div class="layui-input-inline" style="padding-top:4px;">
|
|
<ul id="usersrule_optForm_tree" class="ztree" style="position:relative;left:-10px;"></ul>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!-- 后台账号窗口 -->
|
|
<div id="usersaccount_optWin" class="page_win page_win_hide">
|
|
<div class="page_div">
|
|
<div class="layui-bg-gray page_tools">
|
|
<div class="layui-inline">
|
|
<input class="layui-input" type="text" id="account_baseVal" placeholder="账户/名称(支持模糊)" autocomplete="off"/>
|
|
</div>
|
|
<button id="account_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>查询</button>
|
|
<button id="account_resetBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>重置</button>
|
|
<button id="account_addBtn" class="layui-btn"><i class="layui-icon"></i>添加管理账号</button>
|
|
</div>
|
|
<table id="account_dataTable" lay-filter="account_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</div>
|
|
<!--account添加窗口-->
|
|
<div id="account_addWin" class="page_win page_win_hide">
|
|
<form id="account_addForm" lay-filter="account_addForm_filter" class="layui-form">
|
|
<input type="hidden" name="isdel" value="0"/>
|
|
<input type="hidden" name="isThis" value="1"/>
|
|
<input type="hidden" name="isCls" value="1"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">账号姓名:</label>
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
<input type="text" name="usersName" 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" id="account_addForm_usersUid" name="usersUid" 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="usersPwd" class="layui-input" placeholder="请输入账号密码(不输入默认为“123456”)" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">账号状态:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="radio" name="usersState" value="0" title="正常" checked/>
|
|
<input type="radio" name="usersState" value="1" title="锁定"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span style="letter-spacing:7px;">管理</span>员:</label>
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
<input id="account_addForm_admin" type="checkbox" name="admin" lay-filter="account_addForm_checkbox_filter" lay-skin="switch" value="1" lay-text="是|否"/>
|
|
</div>
|
|
</div>
|
|
<!------------------------------------------------>
|
|
<div id="account_addForm_normal">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">访问日期:</label>
|
|
<div class="layui-input-block">
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周一" value="1" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周二" value="2" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周三" value="3" checked/><span id="account_addForm_weekTips"></span><br/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周四" value="4" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周五" value="5" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周六" value="6" checked/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周日" value="0" checked/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">访问时间:</label>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<input type="text" class="layui-input" name="usersTime" value="0001" placeholder="开始时间" required lay-verify="required|time" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-form-mid">-</div>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<input type="text" class="layui-input" name="usersTime" value="2359" placeholder="结束时间" required lay-verify="required|time" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" id="account_addForm_menuTips">平台菜单:</label>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<ul id="account_addForm_tree" class="ztree page_tree" style="padding:10px 0 0 0;"></ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!------------------------------------------------>
|
|
<div class="layui-form-item">
|
|
<div class="layui-input-block page_btn">
|
|
<button lay-submit class="layui-btn layui-btn-normal layui-hide" lay-filter="account_addForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--account修改窗口-->
|
|
<div id="account_updateWin" class="page_win page_win_hide">
|
|
<form id="account_updateForm" lay-filter="account_updateForm_filter" class="layui-form">
|
|
<input type="hidden" name="isdel" value="0"/>
|
|
<input type="hidden" name="isThis" value="1"/>
|
|
<input type="hidden" name="isCls" value="1"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">账号姓名:</label>
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
<input type="text" name="usersName" 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" id="account_updateForm_usersUid" name="usersUid" class="layui-input" readonly="readonly" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">账号状态:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="radio" name="usersState" value="0" title="正常" checked/>
|
|
<input type="radio" name="usersState" value="1" title="锁定"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span style="letter-spacing:7px;">管理</span>员:</label>
|
|
<div class="layui-input-inline" style="width:400px;">
|
|
<input id="account_updateForm_admin" type="checkbox" name="admin" lay-filter="account_updateForm_checkbox_filter" lay-skin="switch" value="1" lay-text="是|否"/>
|
|
</div>
|
|
</div>
|
|
<!------------------------------------------------>
|
|
<div id="account_updateForm_normal">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">访问日期:</label>
|
|
<div class="layui-input-block">
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周一" value="1"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周二" value="2"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周三" value="3"/><span id="account_updateForm_weekTips"></span><br/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周四" value="4"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周五" value="5"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周六" value="6"/>
|
|
<input type="checkbox" name="usersWeek" lay-skin="primary" title="周日" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">访问时间:</label>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<input type="text" class="layui-input" name="usersTime" value="" placeholder="开始时间" required lay-verify="required|time" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-form-mid">-</div>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<input type="text" class="layui-input" name="usersTime" value="" placeholder="结束时间" required lay-verify="required|time" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" id="account_updateForm_menuTips">平台菜单:</label>
|
|
<div class="layui-input-inline" style="width:80px;">
|
|
<ul id="account_updateForm_tree" class="ztree page_tree" style="padding:10px 0 0 0;"></ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!------------------------------------------------>
|
|
<div class="layui-form-item">
|
|
<div class="layui-input-block page_btn">
|
|
<button lay-submit class="layui-btn layui-btn-normal layui-hide" lay-filter="account_updateForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<script type="text/javascript">
|
|
layuiplus.on(function(){
|
|
layuiplus.init(0);
|
|
//定义窗口变量=====================
|
|
var group_addWin = null;
|
|
var group_updateWin = null;
|
|
var region_optWin = null;
|
|
var org_optWin = null;
|
|
var group2_dataTable = null;
|
|
var users_dataTable = null;
|
|
var users_addWin = null;
|
|
var users_updateWin = null;
|
|
var usersrule_optWin = null;
|
|
var usersaccount_optWin = null;
|
|
var account_addWin = null;
|
|
var account_updateWin = null;
|
|
//数据表格=================================================================================
|
|
var group_dataTable = table.render({
|
|
elem:"#group_dataTable",
|
|
url:"${ctx}/admin/resource/group/list",
|
|
where:{gl:"1",pid:"0",groupCls:"-1"},
|
|
method:"get",
|
|
cols:[[
|
|
{field:"groupName",title:"名称",unresize:true,width:300},
|
|
{field:"groupDes",title:"描述",unresize:true,width:600},
|
|
{title:"操作 ",unresize:true,align:"left",templet:function(d){
|
|
var opt = "<a class=\"layui-btn layui-btn-xs\" lay-event=\"opt_update\">点击进入详情</a> ";
|
|
if(d.dl == "0"){
|
|
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,20,30]
|
|
}
|
|
});
|
|
//数据表格每行数据操作监听
|
|
table.on("tool(group_dataTable_filter)",function(row){//row.data row.event
|
|
if(row.event == "opt_delete"){
|
|
layer.confirm("删除操作将清空所有关联的数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?",{title:"提示",icon:3},function(index){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/delete",
|
|
data:{id:row.data.id,/*idp:"1",*/baseId:row.data.baseId},
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
group_dataTable.reload({
|
|
where:{
|
|
gl:"1",
|
|
pid:"0",
|
|
groupCls:$("#group_groupCls").val(),
|
|
groupName:$("#group_groupName").val()
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功",{time:2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
if(row.event == "opt_update"){
|
|
$(".layui-colla-content:first").removeClass("layui-show");element.render();
|
|
group_updateWin = layer.open({
|
|
id:"group_updateWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>详情",
|
|
shade:0.3,
|
|
resize:false,
|
|
content:$("#group_updateWin"),
|
|
end:function(){
|
|
$("#group_updateForm_regionEsc").unbind("click").addClass("layui-hide");
|
|
$("#group_updateForm_region").html(" ");
|
|
$("#group_updateForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
//处理子分组数据信息
|
|
$("#group2_title").html(row.data.groupName+" - 子组列表");
|
|
$("#group2_pid").val(row.data.id);
|
|
$("#group2_regionId").val(row.data.regionId);
|
|
$("#group2_regionIds").val(row.data.regionIds);
|
|
$("#group2_regionVal").val(row.data.regionVal);
|
|
$("#group2_regionVals").val(row.data.regionVals);
|
|
$("#group2_groupCls").val(row.data.groupCls);
|
|
$("#group2_baseId").val(row.data.baseId);
|
|
$("#group2_baseCls").val(row.data.baseCls);
|
|
//加载子分组数据
|
|
group2Opt(group2_dataTable,row.data.id);
|
|
//处理账号数据信息
|
|
$("#users_title").html(row.data.groupName+" - 账号列表[<span style=\"color:blue;\">组:全部</span>]");
|
|
$("#users_groupt").val("1");
|
|
$("#users_groupId").val(row.data.id);
|
|
$("#users_regionId").val(row.data.regionId);
|
|
$("#users_regionIds").val(row.data.regionIds);
|
|
$("#users_regionVal").val(row.data.regionVal);
|
|
$("#users_regionVals").val(row.data.regionVals);
|
|
//加载账号数据
|
|
usersOpt(users_dataTable,row.data.id,"1");//1代表查全部组账号,包括子组的
|
|
//回填基本信息
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/get",
|
|
data:{id:row.data.id},
|
|
dataType:"json",
|
|
success:function(obj){
|
|
var data = obj.group;
|
|
form.val("group_updateForm_filter",{
|
|
id:data.id,
|
|
pid:data.pid,
|
|
gl:data.gl,
|
|
dl:data.dl,
|
|
groupCls:data.groupCls,
|
|
groupName:data.groupName,
|
|
groupDes:data.groupDes,
|
|
baseId:data.baseId
|
|
});
|
|
if(data.regionId != null){
|
|
$("#group_updateForm_regionId").val(data.regionId);
|
|
$("#group_updateForm_regionIds").val(data.regionIds);
|
|
$("#group_updateForm_regionVal").val(data.regionVal);
|
|
$("#group_updateForm_regionVals").val(data.regionVals);
|
|
$("#group_updateForm_region").html(data.regionVals);
|
|
$("#group_updateForm_regionEsc").removeClass("layui-hide").bind({
|
|
"click":function(){
|
|
$("#group_updateForm_regionId").val("");
|
|
$("#group_updateForm_regionIds").val("");
|
|
$("#group_updateForm_regionVal").val("");
|
|
$("#group_updateForm_regionVals").val("");
|
|
$("#group_updateForm_region").html(" ");
|
|
$("#group_updateForm_regionEsc").addClass("layui-hide");
|
|
return false;
|
|
}
|
|
});
|
|
}
|
|
//还没改================================有数据了再改==============================
|
|
var data1 = obj.relOrg;
|
|
if(data1 != null){
|
|
$("#group_updateForm_orgTree").show();
|
|
$("#group_updateForm_orgId").val(data1.orgId);
|
|
$("#group_updateForm_orgIds").val(data1.orgIds);
|
|
$("#group_updateForm_orgVal").val(data1.orgName);
|
|
$("#group_updateForm_org").html(data1.orgName);
|
|
$("#group_updateForm_orgEsc").removeClass("layui-hide").bind({
|
|
"click":function(){
|
|
$("#group_updateForm_orgId").val("");
|
|
$("#group_updateForm_orgIds").val("");
|
|
$("#group_updateForm_orgVal").val("");
|
|
$("#group_updateForm_org").html(" ");
|
|
$("#group_updateForm_orgEsc").addClass("layui-hide");
|
|
return false;
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
layer.full(group_updateWin);
|
|
}
|
|
});
|
|
//数据表格上面工具栏================================================================================
|
|
form.on("select(group_groupCls_filter)",function(data){
|
|
if(data.value == "") return false;
|
|
group_dataTable.reload({
|
|
where:{
|
|
gl:"1",
|
|
pid:"0",
|
|
groupCls:$("#group_groupCls").val(),
|
|
groupName:$("#group_groupName").val()
|
|
}
|
|
});
|
|
});
|
|
$("#group_queryBtn").click(function(){
|
|
if($("#group_groupCls").val() == ""){
|
|
layer.tips("请先选择组类型","#group_groupCls_tips",{tips:1});
|
|
return false;
|
|
}
|
|
group_dataTable.reload({
|
|
where:{
|
|
gl:"1",
|
|
pid:"0",
|
|
groupCls:$("#group_groupCls").val(),
|
|
groupName:$("#group_groupName").val()
|
|
}
|
|
});
|
|
});
|
|
$("#group_resetBtn").click(function(){
|
|
if($("#group_groupCls").val() == ""){
|
|
return false;
|
|
}
|
|
group_dataTable.reload({
|
|
where:{
|
|
gl:"1",
|
|
pid:"0",
|
|
groupCls:$("#group_groupCls").val(),
|
|
groupName:""
|
|
}
|
|
});
|
|
$("#group_groupName").val("");
|
|
});
|
|
$("#group_addBtn").click(function(){
|
|
group_addWin = layer.open({
|
|
id:"group_addWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_add\"></i>添加组",
|
|
shade:0.3,
|
|
resize:false,
|
|
content:$("#group_addWin"),
|
|
end:function(){
|
|
$("#group_addForm_regionEsc").unbind("click").addClass("layui-hide");
|
|
$("#group_addForm_region").html(" ");
|
|
$("#group_addForm_org").html(" ");
|
|
$("#group_addForm_orgTree").hide();
|
|
$("#group_addForm")[0].reset();
|
|
}
|
|
});
|
|
layer.full(group_addWin);
|
|
});
|
|
//添加=====================================================================================
|
|
form.on("submit(group_addForm_filter)",function(formData){
|
|
if($("#group_addForm_regionId").val() == ""){
|
|
layer.tips("请设置行政区划信息","#group_addForm_regionBtn",{tips:1});
|
|
return false;
|
|
}
|
|
if(formData.field.groupCls != "11"){
|
|
if($("#group_addForm_orgId").val() == ""){
|
|
layer.tips("请设置组织机构信息","#group_addForm_orgBtn",{tips:1});
|
|
return false;
|
|
}
|
|
}
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/admin/resource/group/add",
|
|
data:formData.field,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
$("#group_groupCls").val("11");
|
|
form.render();
|
|
group_dataTable.reload({
|
|
where:{
|
|
gl:"1",
|
|
pid:"0",
|
|
groupCls:"11",
|
|
groupName:$("#group_groupName").val()
|
|
}
|
|
});
|
|
layer.close(group_addWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
$("#group_addForm_closeBtn").click(function(){
|
|
layer.close(group_addWin);
|
|
return false;
|
|
});
|
|
//修改=====================================================================================
|
|
form.on("submit(group_updateForm_filter)",function(formData){
|
|
if($("#group_updateForm_regionId").val() == ""){
|
|
layer.tips("请设置行政区划信息","#group_updateForm_regionBtn",{tips:1});
|
|
return false;
|
|
}
|
|
if(formData.field.groupCls != "11"){
|
|
if($("#group_updateForm_regionId").val() == ""){
|
|
layer.tips("请设置组织机构信息","#group_addForm_orgBtn",{tips:1});
|
|
return false;
|
|
}
|
|
}
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/admin/resource/group/update",
|
|
data:formData.field,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
$("#group_groupCls").val("11");
|
|
form.render();
|
|
group_dataTable.reload({
|
|
where:{
|
|
gl:"1",
|
|
pid:"0",
|
|
groupCls:"11",
|
|
groupName:$("#group_groupName").val()
|
|
}
|
|
});
|
|
//layer.close(group_updateWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//子分组========================================================================================================================
|
|
group2_dataTable = table.render({
|
|
elem:"#group2_dataTable",
|
|
//url:"${ctx}/admin/resource/group/list",
|
|
//where:{gl:"2",pid:pid},
|
|
method:"get",
|
|
cols:[[
|
|
{field:"groupName",title:"子组名称",unresize:true,width:230,edit:"text"},
|
|
{title:"操作 ",unresize:true,width:155,align:"left",templet:function(d){
|
|
var opt = "";
|
|
if(d.dl == "0"){
|
|
opt += "<a class=\"layui-btn layui-btn-danger layui-btn-xs\" lay-event=\"opt_delete\">删除</a> ";
|
|
}
|
|
opt += "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_users\">账号信息 >>></a>";
|
|
return opt;
|
|
}}
|
|
]]
|
|
});
|
|
table.on("edit(group2_dataTable_filter)",function(obj){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/update",
|
|
data:{id:obj.data.id,groupName:obj.value},
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status = true){
|
|
group2_dataTable.reload({
|
|
url:"${ctx}/admin/resource/group/list",
|
|
where:{
|
|
gl:"2",
|
|
pid:$("#group2_pid").val()
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
table.on("tool(group2_dataTable_filter)",function(row){//row.data row.event
|
|
if(row.event == "opt_delete"){
|
|
layer.confirm("删除操作将清空所有关联的数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?",{title:"提示",icon:3},function(index){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/delete",
|
|
data:{id:row.data.id/*,idp:"1"*/},
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
var _h = $("#users_title").html();
|
|
_h = _h.substring(0,_h.indexOf("["));
|
|
$("#users_title").html(_h+"[<span style=\"color:blue;\">组:全部</span>]");
|
|
group2_dataTable.reload({
|
|
url:"${ctx}/admin/resource/group/list",
|
|
where:{
|
|
gl:"2",
|
|
pid:$("#group2_pid").val()
|
|
}
|
|
});
|
|
users_dataTable.reload({
|
|
url:"${ctx}/admin/resource/users/list",
|
|
where:{
|
|
groupId:$("#group_updateForm_id").val(),
|
|
usersUid:$("#users_usersUid").val(),
|
|
usersState:$("#users_usersState").val(),
|
|
idp:"2"
|
|
}
|
|
});
|
|
layer.close(index);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
if(row.event == "opt_users"){
|
|
//alert(row.data.id+"======"+row.data.pid);return false;
|
|
var _html = $("#users_title").html();
|
|
var n1 = _html.indexOf("[");
|
|
var n2 = _html.indexOf("]")+1;
|
|
_html = _html.replace(_html.substring(n1,n2),"[<span style=\"color:blue;\">组:"+row.data.groupName+"</span>]");
|
|
$("#users_title").html(_html)
|
|
usersOpt(users_dataTable,row.data.id,"0");
|
|
$("#users_groupt").val("0");//0代表按照id查group的账号
|
|
$("#users_groupId").val(row.data.id);
|
|
$("#users_usersUid").val("");
|
|
$("#users_usersState").val("");form.render();
|
|
}
|
|
});
|
|
$("#group2_addBtn").click(function(){
|
|
var groupName = $("#group2_groupName");
|
|
if(groupName.val() == ""){
|
|
groupName.focus();
|
|
return false;
|
|
}
|
|
var _data = {
|
|
groupCls:$("#group2_groupCls").val(),
|
|
baseId:$("#group2_baseId").val(),
|
|
baseCls:$("#group2_baseCls").val(),
|
|
gl:2,
|
|
dl:0,
|
|
pid:$("#group2_pid").val(),
|
|
groupName:groupName.val(),
|
|
groupDes:"",
|
|
isdel:"0",
|
|
regionId:$("#group2_regionId").val(),
|
|
regionIds:$("#group2_regionIds").val(),
|
|
regionVal:$("#group2_regionVal").val(),
|
|
regionVals:$("#group2_regionVals").val(),
|
|
orgId:$("#group_updateForm_orgId").val(),
|
|
orgIds:$("#group_updateForm_orgIds").val(),
|
|
orgVal:$("#group_updateForm_orgVal").val()
|
|
};
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/add",
|
|
data:_data,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status = true){
|
|
groupName.val("");
|
|
group2_dataTable.reload({
|
|
url:"${ctx}/admin/resource/group/list",
|
|
where:{
|
|
gl:"2",
|
|
pid:$("#group2_pid").val()
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
//账号==============================================================================================================
|
|
users_dataTable = table.render({
|
|
elem:"#users_dataTable",
|
|
//url:"${ctx}/admin/resource/users/list",
|
|
//where:{groupId:groupId},
|
|
method:"get",
|
|
cols:[[
|
|
{field:"isdel",title:"来源",unresize:true,width:60,templet:function(d){
|
|
if(d.isdel != "0"){
|
|
return "<span style=\"color:orange;\">外部</span>";
|
|
}
|
|
return "——";
|
|
}},
|
|
{field:"usersUid",title:"账号",unresize:true,width:150},
|
|
{field:"usersName",title:"名称",unresize:true,width:300},
|
|
{field:"usersWeek",title:"访问日期",unresize:true,width:270,templet:function(d){
|
|
if(d.usersWeek == null) return "";
|
|
var _week = d.usersWeek.replace("1","周一");
|
|
_week = _week.replace("2","周二");
|
|
_week = _week.replace("3","周三");
|
|
_week = _week.replace("4","周四");
|
|
_week = _week.replace("5","周五");
|
|
_week = _week.replace("6","周六");
|
|
_week = _week.replace("0","周日");
|
|
return _week;
|
|
}},
|
|
{field:"usersTime",title:"访问时间",unresize:true,width:110,templet:function(d){
|
|
var _time = d.usersTime.replace(","," - ");
|
|
return _time;
|
|
}},
|
|
{field:"usersState",title:"账号状态",unresize:true,width:90,templet:function(d){
|
|
if(d.usersState == "1"){
|
|
return "<span style=\"color:red;\">锁定</span>";
|
|
}
|
|
return "<span style=\"color:green;\">正常</span>";
|
|
}},
|
|
{title:"操作 ",unresize:true,width:230,align:"left",templet:function(d){
|
|
var opt = "<a class=\"layui-btn layui-btn-xs\" lay-event=\"opt_update\">账号详情</a> ";
|
|
opt += "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_rules\">设置权限</a> ";
|
|
opt += "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_passw\">重置密码</a> ";
|
|
return opt;
|
|
}}
|
|
]],
|
|
page:{
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
limits:[10,20,30]
|
|
//curr:1,//设定初始页
|
|
//groups:5,//连续页码
|
|
//first:"首页",//不设置为1
|
|
//last:"尾页"//不设置为总页数
|
|
}
|
|
});
|
|
table.on("tool(users_dataTable_filter)",function(row){//row.data row.event
|
|
if(row.event == "opt_update"){
|
|
users_updateWin = layer.open({
|
|
id:"users_updateWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_update\"></i>账号详情",
|
|
shade:0.3,
|
|
area:["800px","600px"],
|
|
resize:false,
|
|
content:$("#users_updateWin"),
|
|
btn:["<i class=\"icon_submit\"></i>提交数据"],
|
|
yes:function(index,layero){
|
|
$("#users_updateForm").find("button[lay-filter=users_updateForm_filter]").click();
|
|
},
|
|
end:function(){
|
|
$("#users_updateForm_groupId").empty();
|
|
$("#users_updateForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/users/get",
|
|
data:{usersUid:row.data.usersUid,groupId:$("#group_updateForm_id").val()},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var usersGroupId = $("#users_updateForm_groupId");
|
|
$.each(data.group,function(index,item){
|
|
usersGroupId.append("<option value=\""+item.groupId+"\">"+item.groupName+"</option>");
|
|
if(index == 0){
|
|
usersGroupId.append("<optgroup label=\"子分组\">");
|
|
}
|
|
});
|
|
usersGroupId.append("</optgroup>");
|
|
$("#users_updateForm_usersUid").html(data.e.usersUid);
|
|
//处理week
|
|
var weeks = $("#users_updateForm input[name=usersWeek]");
|
|
//console.log(data.e.usersWeek)
|
|
$.each(weeks,function(){
|
|
//console.log(data.e.usersWeek.indexOf($(this).attr("value")))
|
|
if(data.e.usersWeek.indexOf($(this).attr("value")) > -1){
|
|
$(this).attr("checked","checked");
|
|
}
|
|
})
|
|
//处理time
|
|
var times = $("#users_updateForm input[name=usersTime]");
|
|
var _times = data.e.usersTime.split(",");
|
|
times.first().val(_times[0]),times.last().val(_times[1]);
|
|
$("#users_updateForm_pusersUid").html("2" == data.e.isdel?"<span style=\"color:blue;\">外部应用系统添加账号(添加人:"+data.e.pusersUid+"["+data.e.pusersName+"])</span>":"<span style=\"color:green;\">当前权限系统添加</span>");
|
|
$("#users_updateWin_isThis").attr("checked",data.e.isThis=="1"?true:false);
|
|
form.val("users_updateForm_filter",{
|
|
usersUid:data.e.usersUid,
|
|
usersName:data.e.usersName,
|
|
usersState:data.e.usersState,
|
|
tel:data.e.tel,
|
|
email:data.e.email,
|
|
groupId:data.e.groupId
|
|
});
|
|
form.render();
|
|
//加载root_tree
|
|
roottreeOpt(data.tree,data.e.isThis=="1"?1:0);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if(row.event == "opt_rules"){
|
|
usersrule_optWin = layer.open({
|
|
id:"usersrule_optWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_opt\"></i>设置账号权限",
|
|
shade:0.3,
|
|
area:["600px","500px"],
|
|
resize:false,
|
|
content:$("#usersrule_optWin"),
|
|
end:function(){
|
|
$("#usersrule_optForm_groupId").empty();
|
|
$("#usersrule_optForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
ruletreeOpt("usersrule_optForm_tree");
|
|
$("#usersrule_optForm_usersUid").val(row.data.usersUid);
|
|
$("#usersrule_optForm_usersinfo").html(row.data.usersUid+"["+row.data.usersName+"]");
|
|
}
|
|
});
|
|
}
|
|
if(row.event == "opt_passw"){
|
|
layer.confirm("将当前账号密码重置为默认“123456”。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?",{title:"提示",icon:3},function(index){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/users/passw",
|
|
data:{usersUid:row.data.usersUid},
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
layer.close(index);
|
|
layer.msg("操作成功",{time:2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
$("#users_queryBtn").click(function(){
|
|
users_dataTable.reload({
|
|
url:"${ctx}/admin/resource/users/list",
|
|
where:{
|
|
groupId:$("#users_groupId").val(),
|
|
usersUid:$("#users_usersUid").val(),
|
|
usersState:$("#users_usersState").val(),
|
|
idp:$("#users_groupt").val()
|
|
}
|
|
});
|
|
});
|
|
$("#users_resetBtn").click(function(){
|
|
users_dataTable.reload({
|
|
url:"${ctx}/admin/resource/users/list",
|
|
where:{
|
|
groupId:$("#group_updateForm_id").val(),
|
|
usersUid:"",
|
|
usersState:"",
|
|
idp:"1"
|
|
}
|
|
});
|
|
var _html = $("#users_title").html();
|
|
var n1 = _html.indexOf("[");
|
|
var n2 = _html.indexOf("]")+1;
|
|
_html = _html.replace(_html.substring(n1,n2),"[<span style=\"color:blue;\">组:全部</span>]");
|
|
$("#users_title").html(_html);
|
|
$("#users_groupt").val("1");
|
|
$("#users_groupId").val($("#group_updateForm_id").val());
|
|
$("#users_usersUid").val("");
|
|
$("#users_usersState").val("");
|
|
form.render();
|
|
});
|
|
$("#users_addBtn").click(function(){
|
|
users_addWin = layer.open({
|
|
id:"users_addWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_add\"></i>添加账号",
|
|
shade:0.3,
|
|
area:["800px","600px"],
|
|
resize:false,
|
|
content:$("#users_addWin"),
|
|
btn:["<i class=\"icon_submit\"></i>提交数据"],
|
|
yes:function(index,layero){
|
|
$("#users_addForm").find("button[lay-filter=users_addForm_filter]").click();
|
|
},
|
|
end:function(){
|
|
$("#users_addForm_groupId").empty();
|
|
$("#users_addForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/users/group",
|
|
data:{id:$("#users_groupId").val(),idp:$("#users_groupt").val()},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var usersGroupId = $("#users_addForm_groupId");
|
|
$.each(data,function(index,item){
|
|
usersGroupId.append("<option value=\""+item.groupId+"\">"+item.groupName+"</option>");
|
|
if(index == 0){
|
|
usersGroupId.append("<optgroup label=\"子分组\">");
|
|
}
|
|
});
|
|
usersGroupId.append("</optgroup>");
|
|
//if($("#users_groupIdc").val() != ""){
|
|
usersGroupId.val($("#users_groupId").val());
|
|
//}else{
|
|
// usersGroupId.find("option").first().attr("selected","selected");
|
|
//}
|
|
form.render();
|
|
}
|
|
});
|
|
}
|
|
});
|
|
});
|
|
//账号窗口监听======================================================================================================================
|
|
form.on("submit(users_addForm_filter)",function(formData){
|
|
//验证week
|
|
var weeks = $("#users_addForm input[name=usersWeek]");
|
|
var weekArr = new Array();
|
|
$.each(weeks,function(){
|
|
if($(this).attr("checked")){
|
|
weekArr.push($(this).attr("value"));
|
|
}
|
|
})
|
|
if(weekArr.length == 0){
|
|
layer.tips("请选择访问日期","#users_addForm_weekTips");
|
|
return false;
|
|
}
|
|
var times = $("#users_addForm input[name=usersTime]");
|
|
var timeArr = [times.first().val(),times.last().val()];
|
|
var states = $("#users_addForm input[name=usersState]:checked");
|
|
var rules = weekArr.join(",")+"#"+timeArr.join(",")+"#"+states.val()
|
|
var _data = formData.field;
|
|
_data.usersRules = rules;
|
|
_data.regionId = $("#users_regionId").val();
|
|
_data.regionIds = $("#users_regionIds").val();
|
|
_data.regionVal = $("#users_regionVal").val();
|
|
_data.regionVals = $("#users_regionVals").val();
|
|
_data.baseId = $("#group2_baseId").val();
|
|
_data.baseCls = $("#group2_baseCls").val();
|
|
//判断所属分组选项index
|
|
if($("#users_addForm_groupId").get(0).selectedIndex == 0){//选的主组
|
|
_data.deptId = "-1";
|
|
}else{
|
|
//选的子组
|
|
_data.deptId = "-9";//临时充数
|
|
_data.groupIdc = _data.groupId;
|
|
_data.groupId = $("#users_addForm_groupId").get(0).options[0].value;
|
|
}
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/admin/resource/users/add",
|
|
data:_data,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
users_dataTable.reload({
|
|
url:"${ctx}/admin/resource/users/list",
|
|
where:{
|
|
groupId:$("#users_groupId").val(),
|
|
usersUid:$("#users_usersUid").val(),
|
|
usersState:$("#users_usersState").val(),
|
|
idp:$("#users_groupt").val()
|
|
}
|
|
});
|
|
layer.close(users_addWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
}else{
|
|
$("#users_addForm_usersUid").select();
|
|
layer.tips("登录账号已被占用","#users_addForm_usersUid");
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
form.on("switch(users_updateWin_checkbox_filter)",function(data){
|
|
if(data.elem.checked){
|
|
$("#root_tree").show();
|
|
return false;
|
|
}
|
|
$("#root_tree").hide();
|
|
$.fn.zTree.getZTreeObj("root_tree").checkAllNodes(false);
|
|
});
|
|
form.on("submit(users_updateForm_filter)",function(formData){
|
|
//验证week
|
|
var weeks = $("#users_updateForm input[name=usersWeek]");
|
|
var weekArr = new Array();
|
|
$.each(weeks,function(){
|
|
if($(this).attr("checked")){
|
|
weekArr.push($(this).attr("value"));
|
|
}
|
|
})
|
|
if(weekArr.length == 0){
|
|
layer.tips("请选择访问日期","#users_updateForm_weekTips");
|
|
return false;
|
|
}
|
|
var times = $("#users_updateForm input[name=usersTime]");
|
|
var timeArr = [times.first().val(),times.last().val()];
|
|
var states = $("#users_updateForm input[name=usersState]:checked");
|
|
var rules = weekArr.join(",")+"#"+timeArr.join(",")+"#"+states.val()
|
|
var _data = formData.field;
|
|
_data.usersRules = rules;
|
|
//获取可以访问状态
|
|
var isThis = $("#users_updateWin_isThis");
|
|
if(isThis.attr("checked") == "checked"){
|
|
_data.isThis = "1";
|
|
//获取菜单id数据
|
|
var irmsTree = $.fn.zTree.getZTreeObj("root_tree");
|
|
var nodes = irmsTree.getCheckedNodes(true);
|
|
if(nodes.length > 0){
|
|
var menuArr0 = new Array();
|
|
var menuArr1 = new Array();
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].level == "0"){
|
|
menuArr0.push(nodes[i].id);
|
|
}else{
|
|
menuArr1.push(nodes[i].id);
|
|
}
|
|
}
|
|
_data.menuVals = menuArr1.join(",")+"###"+menuArr0.join(",");
|
|
}else{
|
|
layer.tips("请选择本系统菜单","#users_updateWin_isThisTips");
|
|
return false;
|
|
}
|
|
}else{
|
|
_data.isThis = "0";
|
|
}
|
|
//判断所属分组选项index
|
|
if($("#users_updateForm_groupId").get(0).selectedIndex == 0){//选的主组
|
|
_data.deptId = "-1";
|
|
}else{
|
|
//选的子组
|
|
_data.deptId = "-9";//临时充数
|
|
_data.groupIdc = _data.groupId;
|
|
_data.groupId = $("#users_updateForm_groupId").get(0).options[0].value;
|
|
}
|
|
_data.regionId = $("#group_updateForm_regionId").val();
|
|
_data.regionIds = $("#group_updateForm_regionIds").val();
|
|
_data.regionVal = $("#group_updateForm_regionVal").val();
|
|
_data.regionVals = $("#group_updateForm_regionVals").val();
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/admin/resource/users/update",
|
|
data:_data,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
users_dataTable.reload({
|
|
url:"${ctx}/admin/resource/users/list",
|
|
where:{
|
|
groupId:$("#users_groupId").val(),
|
|
usersUid:$("#users_usersUid").val(),
|
|
usersState:$("#users_usersState").val(),
|
|
idp:$("#users_groupt").val()
|
|
}
|
|
});
|
|
layer.close(users_updateWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//账号权限设置窗口监听=============================================================================================================
|
|
form.on("select(usersrule_optForm_appId_filter)",function(data){
|
|
//console.log(data.value);//得到被选中的值
|
|
if(data.value == ""){
|
|
ruletreeOpt("usersule_optForm_tree");
|
|
return false;
|
|
}
|
|
ruletreeOpt("usersrule_optForm_tree",data.value,$(data.elem).find("option:selected").text(),$("#usersrule_optForm_usersUid").val(),2);
|
|
});
|
|
//自定义form验证=============================================================================================================================
|
|
form.verify({
|
|
uid:function(value,item){
|
|
if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){
|
|
return "账号不能有特殊字符";
|
|
}
|
|
if(/^\d+\d+\d$/.test(value)){
|
|
return "账号不能全为数字";
|
|
}
|
|
},
|
|
time:function(value,item){
|
|
if(value.length != 4){
|
|
return "请输入4位时间格式数据<br/>例:1230代表12点30分";
|
|
}
|
|
if(/[^\d]/g.test(value)){
|
|
return "请输入4位时间格式数据<br/>例:1230代表12点30分";
|
|
}
|
|
}
|
|
});
|
|
//设置行政区划按钮=========================================================
|
|
$("#group_addForm_regionBtn").click(function(){
|
|
regionOpt("group_addForm");
|
|
return false;
|
|
});
|
|
$("#group_updateForm_regionBtn").click(function(){
|
|
regionOpt("group_updateForm");
|
|
return false;
|
|
});
|
|
//后台账号设置================================================================================================================
|
|
$("#group_usersAccountBtn").click(function(){
|
|
usersaccount_optWin = layer.open({
|
|
id:"usersaccount_optWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>后台权限管理用户设置",
|
|
shade:0.3,
|
|
resize:false,
|
|
content:$("#usersaccount_optWin"),
|
|
success:function(){
|
|
account_dataTable.reload({
|
|
url:"${ctx}/admin/resource/account/list"
|
|
});
|
|
}
|
|
});
|
|
layer.full(usersaccount_optWin);
|
|
});
|
|
var account_dataTable = table.render({
|
|
elem:"#account_dataTable",
|
|
//url:"${ctx}/admin/resource/account/list",
|
|
method:"get",
|
|
cols:[[
|
|
{field:"usersUid",title:"账号",unresize:true,width:200},
|
|
{field:"usersName",title:"名称",unresize:true,width:260},
|
|
{title:"访问日期",unresize:true,width:260,templet:function(d){
|
|
if(d.usersRules != "-1"){
|
|
var _rules = d.usersRules.split("#");
|
|
var _week = _rules[0].replace("1","周一");
|
|
_week = _week.replace("2","周二");
|
|
_week = _week.replace("3","周三");
|
|
_week = _week.replace("4","周四");
|
|
_week = _week.replace("5","周五");
|
|
_week = _week.replace("6","周六");
|
|
_week = _week.replace("0","周日");
|
|
return _week;
|
|
}
|
|
return "<span style=\"color:#4682B4;\">管理员</span>";
|
|
}},
|
|
{title:"访问时间",unresize:true,width:160,templet:function(d){
|
|
if(d.usersRules != "-1"){
|
|
var _rules = d.usersRules.split("#");
|
|
return _rules[1].replace(","," - ");
|
|
}
|
|
return "<span style=\"color:#4682B4;\">管理员</span>";
|
|
}},
|
|
{title:"账号状态",unresize:true,width:90,templet:function(d){
|
|
if(d.usersRules != "-1"){
|
|
var _rules = d.usersRules.split("#");
|
|
if(_rules[2] == "0"){
|
|
return "<span style=\"color:green;\">正常</span>";
|
|
}
|
|
if(_rules[2] == "1"){
|
|
return "<span style=\"color:red;\">锁定</span>";
|
|
}
|
|
return _rules[2];
|
|
}
|
|
return "<span style=\"color:#4682B4;\">管理员</span>";
|
|
}},
|
|
{title:"操作 ",unresize:true,templet:function(d){
|
|
var opt = "";
|
|
if(d.usersUid != "root"){
|
|
opt += "<a class=\"layui-btn layui-btn-xs\" lay-event=\"opt_update\">账号详情</a> ";
|
|
}
|
|
opt += "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_passw\">重置密码</a> ";
|
|
return opt;
|
|
}}
|
|
]],
|
|
page:{
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
limits:[10]
|
|
}
|
|
});
|
|
//数据表格每行数据操作监听
|
|
table.on("tool(account_dataTable_filter)",function(row){//row.data row.event
|
|
if(row.event == "opt_passw"){
|
|
layer.confirm("重置当前账号密码为“123456”。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?",{title:"提示",icon:3},function(index){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/account/passw",
|
|
data:{usersUid:row.data.usersUid},
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
layer.close(index);
|
|
layer.msg("操作成功",{time:2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
if(row.event == "opt_update"){
|
|
account_updateWin = layer.open({
|
|
id:"account_updateWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_update\"></i>账号详情",
|
|
shade:0.3,
|
|
area:["800px","600px"],
|
|
resize:false,
|
|
content:$("#account_updateWin"),
|
|
btn:["<i class=\"icon_submit\"></i>提交数据"],
|
|
yes:function(index,layero){
|
|
$("#account_updateForm").find("button[lay-filter=account_updateForm_filter]").click();
|
|
},
|
|
end:function(){
|
|
$("#account_updateForm_normal").show()
|
|
$("#account_updateForm input[name=usersWeek]").each(function(){
|
|
$(this).attr("checked",false);
|
|
})
|
|
$("#account_updateForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/account/get",
|
|
data:{usersUid:row.data.usersUid},
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.e.usersRules == "-1"){
|
|
$("#account_updateForm_admin").attr("checked",true);
|
|
$("#account_updateForm_normal").hide()
|
|
}else{
|
|
$("#account_updateForm_admin").attr("checked",false);
|
|
$("#account_updateForm_normal").show()
|
|
//处理week
|
|
var weeks = $("#account_updateForm input[name=usersWeek]");
|
|
//console.log(data.e.usersWeek)
|
|
$.each(weeks,function(){
|
|
if(data.e.usersWeek.indexOf($(this).attr("value")) > -1){
|
|
$(this).attr("checked","checked");
|
|
}
|
|
})
|
|
//处理time
|
|
var times = $("#account_updateForm input[name=usersTime]");
|
|
var _times = data.e.usersTime.split(",");
|
|
times.first().val(_times[0]),times.last().val(_times[1]);
|
|
}
|
|
form.val("account_updateForm_filter",{
|
|
usersUid:data.e.usersUid,
|
|
usersName:data.e.usersName,
|
|
usersState:data.e.usersState
|
|
});
|
|
form.render();
|
|
rootTreeOpt("account_updateForm_tree",data.tree);
|
|
}
|
|
});
|
|
return false;
|
|
}
|
|
});
|
|
}
|
|
});
|
|
//数据表格上面工具栏
|
|
$("#account_queryBtn").click(function(){
|
|
account_dataTable.reload({
|
|
url:"${ctx}/admin/resource/account/list",
|
|
where:{
|
|
baseVal:$("#account_baseVal").val()
|
|
}
|
|
});
|
|
});
|
|
$("#account_resetBtn").click(function(){
|
|
$("#account_baseVal").val("");
|
|
account_dataTable.reload({
|
|
url:"${ctx}/admin/resource/account/list",
|
|
where:{
|
|
baseVal:$("#account_baseVal").val()
|
|
}
|
|
});
|
|
});
|
|
$("#account_addBtn").click(function(){
|
|
account_addWin = layer.open({
|
|
id:"account_addWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_add\"></i>添加账号",
|
|
shade:0.3,
|
|
area:["800px","600px"],
|
|
resize:false,
|
|
content:$("#account_addWin"),
|
|
btn:["<i class=\"icon_submit\"></i>提交数据"],
|
|
yes:function(index,layero){
|
|
$("#account_addForm").find("button[lay-filter=account_addForm_filter]").click();
|
|
},
|
|
end:function(){
|
|
$("#account_addForm_normal").show()
|
|
$("#account_addForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/account/tree",
|
|
//data:{},
|
|
dataType:"json",
|
|
success:function(data){
|
|
rootTreeOpt("account_addForm_tree",data);
|
|
}
|
|
});
|
|
return false;
|
|
}
|
|
});
|
|
});
|
|
//添加页面form监听
|
|
form.on("switch(account_addForm_checkbox_filter)",function(data){
|
|
if(data.elem.checked){
|
|
$("#account_addForm_normal").hide();
|
|
}else{
|
|
$("#account_addForm_normal").show();
|
|
}
|
|
return false;
|
|
});
|
|
form.on("submit(account_addForm_filter)",function(formData){
|
|
var _data = formData.field;
|
|
//首先获取switch的状态
|
|
var _admin = "0";
|
|
if($("#account_addForm_admin").attr("checked") == "checked"){
|
|
_admin = "1";
|
|
}
|
|
if(_admin == "0"){
|
|
//验证week
|
|
var weeks = $("#account_addForm input[name=usersWeek]");
|
|
var weekArr = new Array();
|
|
$.each(weeks,function(){
|
|
if($(this).attr("checked")){
|
|
weekArr.push($(this).attr("value"));
|
|
}
|
|
})
|
|
if(weekArr.length == 0){
|
|
layer.tips("请选择访问日期","#account_addForm_weekTips");
|
|
return false;
|
|
}
|
|
var times = $("#account_addForm input[name=usersTime]");
|
|
var timeArr = [times.first().val(),times.last().val()];
|
|
var states = $("#account_addForm input[name=usersState]:checked");
|
|
var rules = weekArr.join(",")+"#"+timeArr.join(",")+"#"+states.val()
|
|
var _data = formData.field;
|
|
_data.usersRules = rules;
|
|
//获取菜单
|
|
//获取菜单id数据
|
|
var addTree = $.fn.zTree.getZTreeObj("account_addForm_tree");
|
|
var nodes = addTree.getCheckedNodes(true);
|
|
if(nodes.length > 0){
|
|
var menuArr0 = new Array();
|
|
var menuArr1 = new Array();
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].level == "0"){
|
|
menuArr0.push(nodes[i].id);
|
|
}else{
|
|
menuArr1.push(nodes[i].id);
|
|
}
|
|
}
|
|
_data.menuVals = menuArr1.join(",")+"###"+menuArr0.join(",");
|
|
}else{
|
|
layer.tips("请点选平台菜单","#account_addForm_menuTips");
|
|
return false;
|
|
}
|
|
}else{
|
|
_data.usersRules = "-1";
|
|
}
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/admin/resource/account/add",
|
|
data:_data,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
account_dataTable.reload({
|
|
url:"${ctx}/admin/resource/account/list",
|
|
where:{
|
|
baseVal:$("#account_baseVal").val()
|
|
}
|
|
});
|
|
layer.close(account_addWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
}else{
|
|
$("#account_addForm_usersUid").select();
|
|
layer.tips("账号已被占用。","#account_addForm_usersUid");
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//修改页面form监听
|
|
form.on("switch(account_updateForm_checkbox_filter)",function(data){
|
|
if(data.elem.checked){
|
|
$("#account_updateForm_normal").hide();
|
|
}else{
|
|
$("#account_updateForm_normal").show();
|
|
}
|
|
return false;
|
|
});
|
|
form.on("submit(account_updateForm_filter)",function(formData){
|
|
var _data = formData.field;
|
|
//首先获取switch的状态
|
|
var _admin = "0";
|
|
if($("#account_updateForm_admin").attr("checked") == "checked"){
|
|
_admin = "1";
|
|
}
|
|
if(_admin == "0"){
|
|
//验证week
|
|
var weeks = $("#account_updateForm input[name=usersWeek]");
|
|
var weekArr = new Array();
|
|
$.each(weeks,function(){
|
|
if($(this).attr("checked")){
|
|
weekArr.push($(this).attr("value"));
|
|
}
|
|
})
|
|
if(weekArr.length == 0){
|
|
layer.tips("请选择访问日期","#account_updateForm_weekTips");
|
|
return false;
|
|
}
|
|
var times = $("#account_updateForm input[name=usersTime]");
|
|
var timeArr = [times.first().val(),times.last().val()];
|
|
var states = $("#account_updateForm input[name=usersState]:checked");
|
|
var rules = weekArr.join(",")+"#"+timeArr.join(",")+"#"+states.val()
|
|
var _data = formData.field;
|
|
_data.usersRules = rules;
|
|
//获取菜单
|
|
//获取菜单id数据
|
|
var updateTree = $.fn.zTree.getZTreeObj("account_updateForm_tree");
|
|
var nodes = updateTree.getCheckedNodes(true);
|
|
if(nodes.length > 0){
|
|
var menuArr0 = new Array();
|
|
var menuArr1 = new Array();
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].level == "0"){
|
|
menuArr0.push(nodes[i].id);
|
|
}else{
|
|
menuArr1.push(nodes[i].id);
|
|
}
|
|
}
|
|
_data.menuVals = menuArr1.join(",")+"###"+menuArr0.join(",");
|
|
}else{
|
|
layer.tips("请点选平台菜单","#account_updateForm_menuTips");
|
|
return false;
|
|
}
|
|
}else{
|
|
_data.usersRules = "-1";
|
|
}
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/admin/resource/account/update",
|
|
data:_data,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
account_dataTable.reload({
|
|
url:"${ctx}/admin/resource/account/list",
|
|
where:{
|
|
baseVal:$("#account_baseVal").val()
|
|
}
|
|
});
|
|
layer.close(account_updateWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//===============================================行业主管等=====================================================
|
|
//添加======================================================================================================================
|
|
form.on('select(group_addForm_orgCls)', function(data){
|
|
console.log(data)
|
|
if(data.value == "11"){
|
|
$("#group_addForm_orgTree").hide();
|
|
}else{
|
|
$("#group_addForm_orgTree").show();
|
|
|
|
}
|
|
});
|
|
//设置组织机构按钮=========================================================
|
|
$("#group_addForm_orgBtn").click(function(){
|
|
var _cls = $("select[lay-filter='group_addForm_orgCls']").val();
|
|
orgOpt("group_addForm",_cls);
|
|
return false;
|
|
});
|
|
//修改======================================================================================================================
|
|
form.on('select(group_updateForm_orgCls)', function(data){
|
|
console.log(data)
|
|
if(data.value == "11"){
|
|
$("#group_updateForm_orgTree").hide();
|
|
}else{
|
|
$("#group_updateForm_orgTree").show();
|
|
|
|
}
|
|
});
|
|
//设置组织机构按钮=========================================================
|
|
$("#group_updateForm_orgBtn").click(function(){
|
|
var _cls = $("select[lay-filter='group_updateForm_orgCls']").val();
|
|
orgOpt("group_updateForm",_cls);
|
|
return false;
|
|
});
|
|
|
|
});
|
|
var group2Opt = function(group2_dataTable,pid){
|
|
group2_dataTable.reload({
|
|
url:"${ctx}/admin/resource/group/list",
|
|
where:{
|
|
gl:"2",
|
|
pid:pid
|
|
}
|
|
});
|
|
}
|
|
var usersOpt = function(users_dataTable,groupId,idp){
|
|
users_dataTable.reload({
|
|
url:"${ctx}/admin/resource/users/list",
|
|
where:{
|
|
groupId:groupId,
|
|
idp:idp
|
|
}
|
|
});
|
|
}
|
|
var ruletreeOpt = function(treeName,appId,appName,usersUid,c){
|
|
var zNodes = [
|
|
{name:"选择应用系统进行加载",des:"选择应用系统进行加载",icon:"${ctx}/style/images/tree/tree_rules.png",nocheck:true}
|
|
];
|
|
var zSet = {
|
|
data:{
|
|
key:{
|
|
title:"des"
|
|
}
|
|
},
|
|
check:{
|
|
enable:true,
|
|
chkStyle:"checkbox",
|
|
chkboxType:{"Y":"ps","N":"ps"}
|
|
},
|
|
view:{
|
|
selectedMulti:false,
|
|
expandSpeed:""
|
|
},
|
|
callback:{
|
|
onCheck:function(event,treeId,treeNode){
|
|
var pathVariable = "users_opt";
|
|
var baseId = $("#usersrule_optForm_usersUid").val();//这个baseId不是业务数据里面的baseId的,做个备注
|
|
var appId = $("#usersrule_optForm_appId").val();
|
|
if($("#grouprule_optWin").is(":visible")){
|
|
pathVariable = "group_opt";
|
|
baseId = $("#grouprule_optForm_groupId").val();
|
|
appId = $("#grouprule_optForm_appId").val();
|
|
}
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/users/rules/"+pathVariable,
|
|
data:{
|
|
appId:appId,
|
|
usersUid:usersUid,
|
|
ruleId:treeNode.id,
|
|
c:treeNode.checked?"1":"0"
|
|
},
|
|
//dataType:"json",
|
|
success:function(){
|
|
return false;
|
|
}
|
|
});
|
|
}
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#"+treeName),zSet,zNodes);
|
|
if(appId != null){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/users/rules/show",
|
|
data:{appId:appId,usersUid:usersUid,c:c},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var rule_tree = $.fn.zTree.getZTreeObj(treeName);
|
|
var _rootNode = rule_tree.getNodesByFilter(function(node){return node.level == 0},true);
|
|
if(data != ""){
|
|
$("#region_optWin > span").hide();
|
|
_rootNode.name = appName;
|
|
_rootNode.des = appName;
|
|
rule_tree.updateNode(_rootNode);
|
|
rule_tree.addNodes(_rootNode,data,false);
|
|
}else{
|
|
_rootNode.removeChildNodes(_rootNode.getNodes()[0]);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
var roottreeOpt = function(zNodes,n){
|
|
var zSet = {
|
|
check:{
|
|
enable:true,
|
|
chkStyle:"checkbox",
|
|
chkboxType:{"Y":"ps","N":"ps"}
|
|
},
|
|
view:{
|
|
selectedMulti:false,
|
|
expandSpeed:""
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#root_tree"),zSet,zNodes);
|
|
$.fn.zTree.getZTreeObj("root_tree").expandAll(true);
|
|
if(n == 0) $("#root_tree").hide();
|
|
}
|
|
var regionOpt = function(form){
|
|
region_optWin = layer.open({
|
|
id:"region_optWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_region\"></i>行政区划",
|
|
shade:0.3,
|
|
resize:false,
|
|
area:["400px","600px"],
|
|
content:$("#region_optWin"),
|
|
btn:["<i class=\"icon_submit\"></i>选择"],
|
|
yes:function(index,layero){
|
|
var region_tree = $.fn.zTree.getZTreeObj("region_tree");
|
|
var nodes = region_tree.getSelectedNodes();
|
|
if(nodes.length == 0){
|
|
return false;
|
|
}
|
|
var regionId = nodes[0].id;
|
|
var regionIds = nodes[0].id;
|
|
var regionVal = nodes[0].rgName;
|
|
var regionVals = nodes[0].rgName;
|
|
if(nodes[0].level == "0" || nodes[0].level == "1"){
|
|
regionIds = regionIds;
|
|
regionVals = regionVals;
|
|
}
|
|
if(nodes[0].level == "2"){
|
|
regionIds = nodes[0].getParentNode().id+","+regionIds;
|
|
regionVals = nodes[0].getParentNode().rgName+","+regionVals;
|
|
}
|
|
if(nodes[0].level == "3"){
|
|
regionIds = nodes[0].getParentNode().getParentNode().id+","+nodes[0].getParentNode().id+","+regionIds;
|
|
regionVals = nodes[0].getParentNode().getParentNode().rgName+","+nodes[0].getParentNode().rgName+","+regionVals;
|
|
}
|
|
$("#"+form+"_regionId").val(regionId);
|
|
$("#"+form+"_regionIds").val(regionIds);
|
|
$("#"+form+"_regionVal").val(regionVal);
|
|
$("#"+form+"_regionVals").val(regionVals);
|
|
$("#"+form+"_region").html(regionVals);
|
|
$("#"+form+"_regionEsc").removeClass("layui-hide").bind({
|
|
"click":function(){
|
|
$("#"+form+"_regionId").val("");
|
|
$("#"+form+"_regionIds").val("");
|
|
$("#"+form+"_regionVal").val("");
|
|
$("#"+form+"_regionVals").val("");
|
|
$("#"+form+"_region").html(" ");
|
|
$("#"+form+"_regionEsc").addClass("layui-hide");
|
|
return false;
|
|
}
|
|
});
|
|
layer.close(index);
|
|
},
|
|
end:function(){
|
|
$("#region_optWin > span").show();
|
|
},
|
|
success:function(){
|
|
var zSet = {
|
|
async:{
|
|
enable:true,
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/region",
|
|
dataType:"json"
|
|
//autoParam:["id"],
|
|
//otherParam:{"id":"zTreeAsyncTest"}
|
|
},
|
|
view:{
|
|
selectedMulti:false,
|
|
expandSpeed:""
|
|
},
|
|
callback:{
|
|
onAsyncSuccess:function(e,treeId,treeNode){
|
|
$("#region_optWin > span").hide();
|
|
//var region_tree = $.fn.zTree.getZTreeObj("region_tree");
|
|
//var nodeList = region_tree.getNodesByFilter(function(node){return node.level == 1});
|
|
//for(var i = nodeList.length-1;i >= 0;i--){
|
|
// region_tree.expandNode(nodeList[i],true);
|
|
//}
|
|
}
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#region_tree"),zSet);
|
|
/*
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/region",
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data != ""){
|
|
$("#region_optWin > span").hide();
|
|
var region_tree = $.fn.zTree.getZTreeObj("region_tree");
|
|
region_tree.addNodes(null,data,true);
|
|
var nodeList = region_tree.getNodes();
|
|
region_tree.expandNode(nodeList[0],true);
|
|
//region_tree.expandAll(true);
|
|
}
|
|
//layer.full(menu_optWin);
|
|
}
|
|
});
|
|
*/
|
|
}
|
|
});
|
|
}
|
|
var rootTreeOpt = function(treeName,treeData){
|
|
var zSet = {
|
|
data:{
|
|
key:{
|
|
title:"des"
|
|
}
|
|
},
|
|
check:{
|
|
enable:true,
|
|
chkStyle:"checkbox",
|
|
chkboxType:{"Y":"ps","N":"ps"}
|
|
},
|
|
view:{
|
|
selectedMulti:false,
|
|
expandSpeed:""
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#"+treeName),zSet,treeData);
|
|
$.fn.zTree.getZTreeObj(treeName).expandAll(true);
|
|
}
|
|
var orgOpt = function(form, cls){
|
|
org_optWin = layer.open({
|
|
id:"org_optWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_region\"></i>组织机构",
|
|
shade:0.3,
|
|
resize:false,
|
|
area:["400px","600px"],
|
|
content:$("#org_optWin"),
|
|
btn:["<i class=\"icon_submit\"></i>选择"],
|
|
yes:function(index,layero){
|
|
var org_tree = $.fn.zTree.getZTreeObj("org_tree");
|
|
var nodes = org_tree.getSelectedNodes();
|
|
if(nodes.length == 0){
|
|
return false;
|
|
}
|
|
var orgId = nodes[0].id;
|
|
var orgIds = nodes[0].id;
|
|
var orgVal = nodes[0].name;
|
|
console.log(nodes[0]);
|
|
if(nodes[0].level == "1"){
|
|
orgIds = nodes[0].getParentNode().id+","+orgIds;
|
|
}
|
|
if(nodes[0].level == "2"){
|
|
orgIds = nodes[0].getParentNode().getParentNode().id+","+nodes[0].getParentNode().id+","+orgIds;
|
|
}
|
|
if(nodes[0].level == "3"){
|
|
orgIds = nodes[0].getParentNode().getParentNode().getParentNode().id+","+nodes[0].getParentNode().getParentNode().id+","+nodes[0].getParentNode().id+","+orgIds;
|
|
}
|
|
if(nodes[0].level == "4"){
|
|
orgIds = nodes[0].getParentNode().getParentNode().getParentNode().getParentNode().id+","+nodes[0].getParentNode().getParentNode().getParentNode().id+","+nodes[0].getParentNode().getParentNode().id+","+nodes[0].getParentNode().id+","+orgIds;
|
|
}
|
|
console.log(orgId + "," + orgIds + ","+ orgVal);
|
|
$("#"+form+"_orgId").val(orgId);
|
|
$("#"+form+"_orgIds").val(orgIds);
|
|
$("#"+form+"_orgVal").val(orgVal);
|
|
$("#"+form+"_org").html(orgVal);
|
|
$("#"+form+"_orgEsc").removeClass("layui-hide").bind({
|
|
"click":function(){
|
|
$("#"+form+"_orgId").val("");
|
|
$("#"+form+"_orgIds").val("");
|
|
$("#"+form+"_orgVal").val("");
|
|
$("#"+form+"_org").html(" ");
|
|
$("#"+form+"_orgEsc").addClass("layui-hide");
|
|
return false;
|
|
}
|
|
});
|
|
layer.close(index);
|
|
},
|
|
end:function(){
|
|
$("#org_optWin > span").show();
|
|
},
|
|
success:function(){
|
|
var zSet = {
|
|
async:{
|
|
enable:true,
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/org?cls="+cls,
|
|
dataType:"json"
|
|
//autoParam:["id"],
|
|
//otherParam:{"id":"zTreeAsyncTest"}
|
|
},
|
|
view:{
|
|
selectedMulti:false,
|
|
expandSpeed:""
|
|
},
|
|
callback:{
|
|
onAsyncSuccess:function(e,treeId,treeNode){
|
|
$("#org_optWin > span").hide();
|
|
var org_tree = $.fn.zTree.getZTreeObj("org_tree");
|
|
var nodeList = org_tree.getNodesByFilter(function(node){return node.level == 0});
|
|
for(var i = nodeList.length-1;i >= 0;i--){
|
|
org_tree.expandNode(nodeList[i],true);
|
|
}
|
|
}
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#org_tree"),zSet);
|
|
/*
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/admin/resource/group/region",
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data != ""){
|
|
$("#region_optWin > span").hide();
|
|
var region_tree = $.fn.zTree.getZTreeObj("region_tree");
|
|
region_tree.addNodes(null,data,true);
|
|
var nodeList = region_tree.getNodes();
|
|
region_tree.expandNode(nodeList[0],true);
|
|
//region_tree.expandAll(true);
|
|
}
|
|
//layer.full(menu_optWin);
|
|
}
|
|
});
|
|
*/
|
|
}
|
|
});
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|