| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="renderer" content="webkit" />
- <title>用户管理 - 铂沅能源管理平台 - Powered by ZKSF</title>
- <link rel="Shortcut Icon" href="/images/favicon.ico" />
- <link rel="stylesheet" type="text/css" href="http://static.vbdsm.com/js/lib/easyui/themes/vber/easyui.css" />
- <link rel="stylesheet" type="text/css" href="http://static.vbdsm.com/js/lib/easyui/themes/icon.css" />
- <script type="text/javascript" src="http://static.vbdsm.com/js/lib/jquery-1.8.0.min.js"></script>
- <script type="text/javascript" src="http://static.vbdsm.com/js/lib/easyui/jquery.easyui.min.js"></script>
- <script type="text/javascript" src="http://static.vbdsm.com/js/lib/easyui/locale/easyui-lang-zh_CN.js"></script>
- <script type="text/javascript" src="http://static.vbdsm.com/js/easyui.support.js"></script>
- <script type="text/javascript" src="http://static.vbdsm.com/js/static.support.js"></script>
- <script type="text/javascript" src="http://static.vbdsm.com/js/common.tools.js"></script>
- <script type="text/javascript" src="http://static.vbdsm.com/js/util.js"></script>
- <style type="text/css">
- .datagrid-header-rownumber,.datagrid-cell-rownumber{height:26px;line-height: 26px;}
- </style>
- </head>
- <body style="margin: 0px;">
- <div class="easyui-layout" data-options="fit:true" >
- <div data-options="region:'center'" style="overflow: auto;">
- <div id="toolBar" style="padding-left:30px; padding:2px; background-color: #eee; border-bottom: solid 1px #ddd; border-top:solid 1px #ddd;">
- 用户名:<input id="query_loginname" class="easyui-textbox" style="width: 100px;"/>
- 真实姓名:<input id="query_realname" class="easyui-textbox" style="width: 100px;" />
- 用户类型:<select id="query_usertype" class="easyui-combobox" style="width: 120px;"></select>
- 所属站点:<select id="query_site" class="easyui-combobox" style="width: 120px;"></select>
- <a id="btn_query" class="easyui-linkbutton" data-options="iconCls:'icon-search'">查询</a>
- <a id="btn_add" class="easyui-linkbutton" data-options="iconCls:'icon-add-w'">新增用户</a>
- </div>
- <div id="content" style="width: 100%; height: 100%;">
- <table id="easyui-datagrid-tab"></table>
- </div>
-
- <div id="user-resetpass-window" style="width: 540px; height: 120px; " data-options="modal:true,collapsible:false,minimizable:false,maximizable:false,closed:true">
- <form id="userResetpassFrm" target="ajaxResult" method="post">
- <input id="user_resetpass_id" type="hidden" name="id" />
- <table style="width: 450px; border: 0; font-size: 12px; margin-top:5px;">
- <tbody>
- <tr>
- <td style="width: 100px;" align="right">重置密码:</td>
- <td style="width: 230px;"><input id="resetPass" name="resetPass" style="width: 220px;" class="easyui-validatebox easyui-textbox" autocomplete="off" minlength="6" maxlength="100" required="true" /><span style="color: #FF0000">*</span></td>
- </tr>
- </tbody>
- </table>
- </form>
- <div align="center" style="bottom: 15px; position:absolute; width:98%;">
- <hr style="color: #045B83; border: 1px solid; margin-left: 10px; margin-right: 10px;" />
- <a id="btn-resetpass-success" href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-save'">确认</a>
- <a id="btn-resetpass-undo" href="javascript:void(0)" class="easyui-linkbutton" onclick="closeResetPassWindow()" data-options="iconCls:'icon-undo'">取消</a>
- </div>
- </div>
-
- <div id="user-window" style="width: 540px; height: 500px; " data-options="modal:true,collapsible:false,minimizable:false,maximizable:false,closed:true">
- <form id="userFrm" target="ajaxResult" method="post">
- <input id="user_id" type="hidden" name="id" />
- <table style="width: 450px; border: 0; font-size: 12px; margin-top:5px;">
- <tbody>
- <tr>
- <td style="width: 100px;" align="right">登录名称:</td>
- <td style="width: 230px;"><input id="loginName" name="loginName" style="width: 220px;" class="easyui-validatebox easyui-textbox" autocomplete="off" maxlength="100" required="true" /><span style="color: #FF0000">*</span></td>
- </tr>
- <tr>
- <td style="width: 100px;" align="right">用户密码:</td>
- <td style="width: 230px;"><input id="loginPass" name="loginPass" style="width: 220px;" type="password" class="easyui-validatebox easyui-textbox" autocomplete="off" maxlength="255" required="true" /><span style="color: #FF0000">*</span></td>
- </tr>
- <tr>
- <td style="width: 100px;" align="right">真实姓名:</td>
- <td style="width: 230px;"><input id="realName" name="realName" style="width: 220px;" class="easyui-validatebox easyui-textbox" autocomplete="off" maxlength="255" required="true" /><span style="color: #FF0000">*</span></td>
- </tr>
- <tr>
- <td style="width: 100px;" align="right">邮箱地址:</td>
- <td style="width: 230px;"><input id="email" name="email" style="width: 220px;" class="easyui-validatebox easyui-textbox" data-options="validType:'email'" autocomplete="off" maxlength="255"/></td>
- </tr>
- <tr>
- <td align="right">所属行业:</td>
- <td>
- <select id="industry" class="easyui-combobox" name="industry" style="width: 220px;"></select>
- </td>
- </tr>
- <tr>
- <td align="right">角色名称:</td>
- <td>
- <select id="roleId" class="easyui-validatebox easyui-combobox" name="roleId" style="width: 220px;" data-options="required:true,editable:false"></select><span style="color: #FF0000">*</span>
- </td>
- </tr>
- <tr>
- <td align="right">用户类型:</td>
- <td>
- <select id="userType" class="easyui-validatebox easyui-combobox" name="userType" style="width: 220px; data-options="required:true,editable:false"></select><span style="color: #FF0000">*</span>
- </td>
- </tr>
- <tr>
- <td align="right">行政区域:</td>
- <td>
- <select id="province" class="easyui-validatebox easyui-combobox" name="province" style="width:80px; data-options="required:true,editable:false"></select>省<span style="color: #FF0000">*</span>
- <select id="city" class="easyui-combobox" name="city" style="width:80px; data-options="editable:false"></select>市
- <select id="area" class="easyui-combobox" name="area" style="width:80px; data-options="editable:false"></select>区
- </td>
- </tr>
- <tr>
- <td align="right">过期时间:</td>
- <td>
- <select id="expiredTime" class="easyui-validatebox easyui-datebox" name="expiredTime" style="width: 220px; data-options="required:true,editable:false"></select><span style="color: #FF0000">*</span>
- </td>
- </tr>
- <tr>
- <td align="right">是否设定为虚拟用户:</td>
- <td>
- <input type="radio" style="width: 20px;" name="virtualAble" value="0" id="virtualAble_0" checked="checked" onchange="showVirtual()"><label for="virtualAble_0">否</label>
- <input type="radio" style="width: 20px;" name="virtualAble" value="1" id="virtualAble_1" onchange="showVirtual()"><label for="virtualAble_1">是</label>
- </td>
- </tr>
- <tr>
- <td align="right">绑定虚拟用户:</td>
- <td>
- <select id="virtualId" class="easyui-combobox" name="virtualId" disabled="disabled" style="width: 220px;"></select>
- </td>
- </tr>
- <tr>
- <td align="right">状态:</td>
- <td>
- <select id="state" class="easyui-validatebox easyui-combobox" name="state" style="width: 220px;" data-options="required:true,editable:false,panelHeight:'auto'">
- <option value="1">有效</option>
- <option value="0">禁用</option>
- </select>
- </td>
- </tr>
- <tr>
- <td style="width: 100px;" align="right">备注:</td>
- <td style="width: 230px;"><textarea id="remark" name="remark" style="width: 220px; height:100px;" ></textarea></td>
- </tr>
- </tbody>
- </table>
- </form>
- <div align="center" style="bottom: 15px; position:absolute; width:98%;">
- <hr style="color: #045B83; border: 1px solid; margin-left: 10px; margin-right: 10px;" />
- <a id="btn-save" href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-save'">保存</a>
- <a id="btn-undo" href="javascript:void(0)" class="easyui-linkbutton" onclick="closeWindow()" data-options="iconCls:'icon-undo'">取消</a>
- </div>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- var userTypeMap = new Map(),/* 用户类型 */ roleMap = new Map()/* 角色 */,rootMap = new Map()/* 角色类型 */,
- industryMap = new Map()/* 所属行业 */,orgMap = new Map()/* 机构 */,siteMap = new Map()/* 站点 */;
- //创建window对象
- var win = $('#user-window').window({
- closed:true
- });
- var resetPassWin = $('#user-resetpass-window').window({
- closed:true
- });
- //关闭window窗口
- function closeWindow(){
- win.window('close');
- }
- function closeResetPassWindow(){
- resetPassWin.window('close');
- }
- $("#query_usertype").combobox({
- valueField:'code',
- textField:'value',
- panelHeight:"auto",
- editable:false
- });
- $("#query_site").combobox({
- valueField:'code',
- textField:'value',
- panelHeight:"auto",
- editable:false
- });
- $('#easyui-datagrid-tab').datagrid({
- rownumbers:false,
- border:false,
- fit: true,
- fitcolumns:true,
- toolbar:"#toolBar",
- animate:true,
- pagination:true,
- rowStyler:function(index,row){
- //return "height:34px";
- },
- columns:[[
- {field:'loginName',title:'登录名称',width:100,align:'center'},
- {field:'realName',title:'用户名称',width:110,align:'left'},
- {field:'roleId',title:'角色名称',width:100,align:'left',
- formatter: function(value,row,index){
- return roleMap.get(value);
- }
- },
- {field:'userType',title:'用户类型',width:120,align:'left',
- formatter: function(value,row,index){
- return userTypeMap.get(value);
- }
- },
- {field:'companyId',title:'所属机构',width:200,align:'left',
- formatter: function(value,row,index){
- return orgMap.get(value);
- }
- },
- {field:'industry',title:'所属行业',width:120,align:'center',
- formatter: function(value,row,index){
- var str = '';
- if(value){
- ids = value.split(",")
- $(ids).each(function(index, obj){
- str += industryMap.get(obj);
- if(index < ids.length-1)
- str+=",";
- });
- }
- return str;
- }
- },
- {field:'virtualAble',title:'虚拟用户',width:60,align:'center',
- formatter: function(value,row,index){
- if(rootMap.get(row.roleId) == 1) return '';
- if(value == 0) return '否';
- else if(value == 1) return '是';
- }
- },
- {field:'state',title:'用户状态',width:60,align:'center',
- formatter: function(value,row,index){
- if(rootMap.get(row.roleId) == 1) return '';
- if(value == 0) return '<span style="color:#D9B300">不可用</span>';
- else if(value == 1) return '<span style="color:#00DB00">可用</span>';
- else if(value == 2) return '<span style="color:#642100">已禁用</span>';
- else if(value == -1) return '<span style="color:#EA0000">已删除</span>';
- }
- },
- {field:'operate',title:'操作',width:200,align:'center',
- formatter: function(value,row,index){
- if(rootMap.get(row.roleId) == 1)
- return '【默认用户不允许操作】';
- return '<a class="btn_modify" href="javascript:void(0);" onclick=\'modifyUser('+JSON.stringify(row)+')\'>修改</a>'
- +'<a class="btn_remove" href="javascript:void(0);" onclick="removeUser('+row.id+','+index+')">删除</a>'
- +'<a class="btn_reset" href="javascript:void(0);" onclick="resetPass('+row.id+')">重置密码</a>';
- }
- }
- ]],
- onLoadError:function(){
- alert("载入数据发生错误,可能是由于您的登录已失效。</br>请刷新后再试。");
- },
- onLoadSuccess:function(data){
- $(".btn_modify").linkbutton({plain:true,iconCls:"icon-edit",size:"small"});
- $(".btn_remove").linkbutton({plain:true,iconCls:"icon-remove",size:"small"});
- $(".btn_reset").linkbutton({plain:true,iconCls:"icon-undo",size:"small"});
- }
- });
- function initGridData(){
-
- var p = $("#easyui-datagrid-tab").datagrid('getPager');
- //设置分页组件参数
- $(p).pagination({
- pageSize: 15,
- pageNumber: 1,
- pageList: [15, 20, 50],
- onSelectPage: function (pageNumber, pageSize) {
- var _param = {};
- _param.loginName = $("#query_loginname").textbox('getValue');
- _param.realName = $("#query_realname").textbox('getValue');
- _param.userType = $("#query_usertype").combobox('getValue');
- _param.siteId = $("#query_site").combobox('getValue');
- _param.pageNo = pageNumber;
- _param.pageSize = pageSize;
- //var _param = {"pageNo":pageNumber, "pageSize":pageSize};
- loadUserData(_param);
- }
- });
- var obj = $(p).pagination('options');
- var _param = {};
- _param.loginName = $("#query_loginname").textbox('getValue');
- _param.realName = $("#query_realname").textbox('getValue');
- _param.userType = $("#query_usertype").combobox('getValue');
- _param.siteId = $("#query_site").combobox('getValue');
- _param.pageNo = obj.pageNumber;
- _param.pageSize = obj.pageSize;
- //var _param = {"pageNo":obj.pageNumber, "pageSize":obj.pageSize};
- loadUserData(_param);
- }
- //加载数据
- function loadUserData(param){
- ajax({
- url:'/web/user/getAllUserPage.json',
- dataType:'json',
- async:false,
- type:'POST',
- data:param,
- success:function(data){
- $('#easyui-datagrid-tab').datagrid('loadData',data.data);
- }
- });
- }
- $("#btn_query").click(function(){
- var _param = {};
- _param.loginName = $("#query_loginname").textbox('getValue');
- _param.realName = $("#query_realname").textbox('getValue');
- _param.userType = $("#query_usertype").combobox('getValue');
- _param.siteId = $("#query_site").combobox('getValue');
- _param.pageNo = 1;
- _param.pageSize = 15;
- loadUserData(_param);
- });
- //新增用户
- $("#btn_add").click(function(){
- win.find('form').form('clear');
- showVirtual();
- $("#loginPass").addClass("easyui-validatebox").addClass("validatebox-text").addClass("validatebox-invalid").textbox('enableValidation');
- $("#loginPass").textbox("enable");
-
- $("#virtualAble_0").attr("checked", true)
- //$("#virtualId").combobox('disable');
- var industry_box = new Array(),role_box = new Array(),userType_box = new Array();
- //所属行业
- $(industryMap.elements).each(function(index, obj){
- industry_box.push({"id":obj.key,"text":obj.value});
- });
- $("#industry").combobox({
- multiple:true,
- separator:",",
- valueField:'id',
- textField:'text',
- data:industry_box
- });
- //角色
- $(roleMap.elements).each(function(index, obj){
- role_box.push({"id":obj.key,"text":obj.value});
- });
- $("#roleId").combobox({
- valueField:'id',
- textField:'text',
- data:role_box
- });
-
- //用户类型
- $(userTypeMap.elements).each(function(index, obj){
- userType_box.push({"id":obj.key,"text":obj.value});
- });
- $("#userType").combobox({
- valueField:'id',
- textField:'text',
- data:userType_box
- });
-
- //省市区
- $("#city").combobox('disable');
- $("#area").combobox('disable');
- loadDistrictData("province","city","");
-
- win.dialog('setTitle','新增用户');
- win.window('open');
- });
- function loadDistrictData(_target,next_target,parentId){
- if(_target=="province"){
- $("#city").combobox('disable');
- $("#area").combobox('disable');
- }
- ajax({//用户行业
- url:'web/area/getComboxData.json?parentId=' + parentId,
- async:false,
- success:function(data){
- $("#"+_target).combobox({
- valueField: 'id',
- textField: 'title',
- data:data,
- onSelect:function(record){
- if(_target != 'area') {
- loadDistrictData(next_target,"area",record.id);
- $("#"+next_target).combobox('enable');
- }
- }
- });
- }
- });
- }
- //显示虚拟用户列表
- function showVirtual(){
- var virtualAble = $('#user-window input[name="virtualAble"]:checked').val();
- if(virtualAble == 1){
- var virtual_box = new Array();
- ajax({//用户行业
- url:'/web/user/getVirtualUser.json',
- async:false,
- success:function(data){
- $(data.data).each(function(index, obj){
- virtual_box.push({"id":obj.id,"text":"登录名:"+obj.loginName+",真实姓名:"+obj.realName});
- });
- }
- });
- $("#virtualId").combobox({
- panelHeight:"auto",
- valueField: 'id',
- textField: 'text',
- data:virtual_box
- })
- $("#virtualId").combobox('enable');
- } else {
- var virtual_box = new Array();
- $("#virtualId").combobox({
- panelHeight:"auto",
- valueField: 'id',
- textField: 'text',
- data:virtual_box
- })
- $("#virtualId").combobox('disable');
- }
- }
-
- //编辑用户
- function modifyUser(row){
- var industry_box = new Array(),role_box = new Array(),userType_box = new Array();
- win.find('form').form('clear');
- $("#loginPass").removeClass("easyui-validatebox").removeClass("validatebox-text").removeClass("validatebox-invalid").textbox('disableValidation');
- $("#loginPass").textbox("disable");
-
- $("#user_id").val(row.id);
- $("#loginName").textbox('setValue',row.loginName);
- $("#realName").textbox('setValue',row.realName);
- $("#email").textbox('setValue',row.email);
- //所属行业
- $(industryMap.elements).each(function(index, obj){
- industry_box.push({"id":obj.key,"text":obj.value});
- });
- $("#industry").combobox({
- multiple:true,
- separator:",",
- panelHeight:200,
- valueField:'id',
- textField:'text',
- data:industry_box
- });
- $("#industry").combobox('setValues',row.industry);
-
- //角色
- $(roleMap.elements).each(function(index, obj){
- role_box.push({"id":obj.key,"text":obj.value});
- });
- $("#roleId").combobox({
- panelHeight:200,
- valueField:'id',
- textField:'text',
- data:role_box
- });
- $("#roleId").combobox('setValue',row.roleId);
-
- //用户类型
- $(userTypeMap.elements).each(function(index, obj){
- userType_box.push({"id":obj.key,"text":obj.value});
- });
- $("#userType").combobox({
- panelHeight:200,
- valueField:'id',
- textField:'text',
- data:userType_box
- });
- $("#userType").combobox('setValue',row.userType);
-
- $("#virtualAble_"+row.virtualAble).attr("checked", true);
-
- if(row.virtualAble == 0){
- showVirtual();
- $("#virtualId").combobox('setValue',row.virtualId);
- }
-
- $("#city").combobox('disable');
- $("#area").combobox('disable');
- loadDistrictData("province","city","");
- $("#province").combobox('setValue',row.province);
-
- if(row.city != ""){
- loadDistrictData("city","area",row.province);
- $("#city").combobox('setValue',row.city);
- }
-
- if(row.area != ""){
- loadDistrictData("area","",row.city);
- $("#area").combobox('setValue',row.area);
- }
-
- if(row.expiredTime != "") {
- var d = new Date(row.expiredTime); //根据时间戳生成的时间对象
- var date = (d.getFullYear()) + "-" + (d.getMonth() + 1) + "-" + (d.getDate());
- $("#expiredTime").datebox('setValue',date);
- }
-
- $("#state").combobox('setValue',row.state);
- remark:$("#remark").val(row.remark);
-
- win.dialog('setTitle','修改用户');
- win.window('open');
- }
- //删除用户
- function removeUser(id,rowIndex){
- confirm("重要操作","删除后,将导致某些关联数据无法显示。<br/>您确定要删除选中数据吗?",function(r){
- if(r){
- ajax({
- url:'/web/user/remove.json',
- data:{id:id},
- success:function(data){
- if(data.status==1)
- $("#easyui-datagrid-tab").datagrid('deleteRow',rowIndex);
- toast(data.msg);
- }
- });
- }
- });
- }
- //重置密码
- function resetPass(id){
- /* ajax({
- url:'/web/user/resetPass.json',
- data:{uid:id},
- success:function(data){
- toast(data.msg);
- }
- }); */
- resetPassWin.find('form').form('clear');
- $('#user_resetpass_id').val(id);
- resetPassWin.dialog('setTitle','重置密码');
- resetPassWin.window('open');
- }
- //确认
- $("#btn-resetpass-success").click(function(){
- if(!resetPassWin.find('form').form('validate')) {return;} //验证表单
- var id = $("#user_resetpass_id").val();
- var resetPass = $("#resetPass").val();
- if(resetPass.length < 6){
- alert('密码长度至少是6位!');
- return;
- }
- ajax({
- url:'/web/user/resetPass.json',
- data:{uid:id,resetPass:resetPass},
- success:function(data){
- if(data.status == 1) {
- closeResetPassWindow();
- }
- toast(data.msg);
- }
- });
- });
- //保存
- $("#btn-save").click(function(){
- if(!win.find('form').form('validate')) {return;} //验证表单
- var _id = $("#user_id").val();
- var expiredDate = $("#expiredTime").datebox('getValue');
- expiredDate = expiredDate.replace(/-/g,'/');
- var _data = {
- id:_id,
- loginName:$("#loginName").val(),
- loginPass:$("#loginPass").val(),
- realName:$("#realName").val(),
- email:$("#email").val(),
- roleId:$("#roleId").combobox('getValue'),
- userType:$("#userType").combobox('getValue'),
- province:$("#province").combobox('getValue'),
- city:$("#city").combobox('getValue'),
- area:$("#area").combobox('getValue'),
- expiredTime:new Date(expiredDate).getTime(),
- state:$("#state").combobox('getValue'),
- remark:$("#remark").val()
- };
-
- var _industry = $("#industry").combobox('getValues'), val="";
- $(_industry).each(function(index, obj){
- val += obj;
- if(index < _industry.length-1) val += ",";
- })
- _data.industry = val;
-
- var _virtualId = $("#virtualId").combobox('getValue');
- if(_virtualId == 0){
- _data.virtualAble=$('#user-window input[name="virtualAble"]:checked').val()
- }
- _data.virtualId = _virtualId;
-
- _url = (_id == "")?'/web/user/add.json':'/web/user/modify.json',
- ajax({
- url:_url,
- type:"POST",
- data:_data,
- success:function(data){
- if(data.status == 1) {
- var options = $('#easyui-datagrid-tab').datagrid('getPager').data("pagination").options;
- var _param = {"pageNo":options.pageNo,"pageSize":options.pageSize};//Math.ceil(options.total/options.pageSize)
- _param.loginName = $("#query_loginname").textbox('getValue');
- _param.realName = $("#query_realname").textbox('getValue');
- _param.userType = $("#query_usertype").combobox('getValue');
- _param.siteId = $("#query_site").combobox('getValue');
- loadUserData(_param);
- closeWindow();
- }
- toast(data.msg);
- }
- });
- });
- $(document).ready(function() {
- ajax({//角色
- url:'/web/role/getAll.json',
- async:false,
- success:function(data){
- $(data.data.rows).each(function(index, role){
- roleMap.put(role.id,role.name);
- rootMap.put(role.id,role.root);
- });
- }
- });
- ajax({//用户类型
- url:'/web/code/getList/01080000.json',
- async:false,
- success:function(data){
- var box_data = new Array();
- box_data.push({"codeSole":"","codeZH":"=====全部====="});
- $(data.data).each(function(index, code){
- userTypeMap.put(code.codeSole,code.codeZH);
- box_data.push({"codeSole":code.codeSole,"codeZH":code.codeZH});
- });
- $("#query_usertype").combobox({
- valueField:'codeSole',
- textField:'codeZH',
- data:box_data
- });
- }
- });
- ajax({//用户行业
- url:'/web/industry/getComboxData.json',
- async:false,
- success:function(data){
- $(data).each(function(index, obj){
- industryMap.put(obj.id,obj.name);
- });
- }
- });
- ajax({//用户行业
- url:'/web/user/getOrgList.json',
- async:false,
- success:function(data){
- $(data.data).each(function(index, obj){
- orgMap.put(obj.id,obj.name);
- });
- }
- });
- ajax({//站点
- url:'/web/site/getAll.json',
- async:false,
- success:function(data){
- var box_data = new Array();
- box_data.push({"id":"","text":"=====全部====="});
- $(data.data.rows).each(function(index, site){
- siteMap.put(site.id,site.name);
- box_data.push({"id":site.id,"text":site.name});
- });
- $("#query_site").combobox({
- valueField:'id',
- textField:'text',
- data:box_data
- });
- }
- });
-
- //加载数据
- initGridData();
- });
- </script>
- </body>
- </html>
|