...
|
...
|
@@ -31,54 +31,30 @@ |
|
|
</head>
|
|
|
<body style="margin-bottom: 54px;">
|
|
|
<div class="easyui-layout" data-options="fit:true">
|
|
|
<div data-options="split:false,region:'west',collapsible:true,footer:'#win_base_org_form_footer'" title="管理员列表" id="saveBox" style="width:100%;">
|
|
|
<div data-options="split:false,region:'west',collapsible:true,footer:'#win_base_org_form_footer'" title="人员列表" id="saveBox" style="width:100%;">
|
|
|
<div class="easyui-panel" style="width:100%;max-width:100%;padding: 5px 5px">
|
|
|
<div style="margin-bottom:5px;">
|
|
|
<a id="name_add_but" href="#" data-options="iconCls:'icon-add'" class="my_but" style="vertical-align: middle;">新增</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
<table id="dg" style="width: 100%; height: 100%"
|
|
|
<table id="dg" style="width: 100%; height: 92%"
|
|
|
data-options="rownumbers:true,singleSelect:true,pagination:true,toolbar:'#tb'">
|
|
|
|
|
|
</table>
|
|
|
|
|
|
<div id="tb" style="padding:5px;height:auto">
|
|
|
<div>
|
|
|
推送结果:
|
|
|
<input class="easyui-combobox" style="width:125px" name="materialname" id="materialname"
|
|
|
data-options="valueField:'id',
|
|
|
textField:'text',
|
|
|
data:
|
|
|
[{ 'id':0,
|
|
|
'text':'全部' ,
|
|
|
selected:true
|
|
|
},{ 'id':1,
|
|
|
'text':'成功' ,
|
|
|
},{
|
|
|
'id':2,
|
|
|
'text':'失败'
|
|
|
}] ,panelHeight:'auto'
|
|
|
"/>
|
|
|
地区:
|
|
|
<input class="easyui-combobox" style="width:125px" name="type" id="new_type"
|
|
|
data-options="valueField:'id',
|
|
|
textField:'text',
|
|
|
data:
|
|
|
[
|
|
|
{ 'id':0,
|
|
|
'text':'全部' ,
|
|
|
selected:true
|
|
|
},{ 'id':1,
|
|
|
'text':'湖南省内' ,
|
|
|
},{ 'id':2,
|
|
|
'text':'湖南省外' ,
|
|
|
}] ,panelHeight:'auto'
|
|
|
"/>
|
|
|
起始时间: <input class="easyui-datebox" id='start' name='start' style="width:180px">
|
|
|
所属机构:
|
|
|
<input id="xiala" name="xiala" class="easyui-combobox" data-options="
|
|
|
valueField: 'id',
|
|
|
textField: 'mechanismName',
|
|
|
url: '/products/role/getMechanism'">
|
|
|
入职时间: <input class="easyui-datebox" id='start' name='start' style="width:180px">
|
|
|
截止时间: <input class="easyui-datebox" id='end' name='end' style="width:180px">
|
|
|
<!-- 电话: <input class="easyui-numberbox" type="text" id='phone' name='phone'>-->
|
|
|
姓名: <input class="easyui-textbox" type="text" id='names' name='names'>
|
|
|
电话: <input class="easyui-numberbox" type="text" id='tel' name='tel'>
|
|
|
<a href="#" class="easyui-linkbutton" id="search_buttn" iconCls="icon-search">搜索</a>
|
|
|
<a id="derive_btn" href="/products/fu_ji_tong/to_excel" class="easyui-linkbutton" style="height:28px" data-options="iconCls:'icon-undo'">导出</a>
|
|
|
<!-- <a id="derive_btn" href="/products/fu_ji_tong/to_excel" class="easyui-linkbutton" style="height:28px" data-options="iconCls:'icon-undo'">导出</a>-->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
...
|
...
|
@@ -89,17 +65,9 @@ |
|
|
<form id="fm" name="frm" method="post" style="margin-top: 20px; margin-left: 20px;">
|
|
|
<table style="padding: 10px 20px;" cellspacing="10">
|
|
|
<tr>
|
|
|
<td>登录账号:</td>
|
|
|
<td><input class="easyui-textbox" type="text" name="username" id="username" /></td>
|
|
|
<input class="easyui-textbox" id="user_id" name="user_id" type="hidden">
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>登录密码:</td>
|
|
|
<td><input class="easyui-textbox" type="text" name="password" id="password" /></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>用户名称:</td>
|
|
|
<td><input class="easyui-textbox" type="text" name="name" id="name" /></td>
|
|
|
<input class="easyui-textbox" id="user_id" name="user_id" type="hidden">
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>性别:</td>
|
...
|
...
|
@@ -112,22 +80,53 @@ |
|
|
<tr>
|
|
|
<td>所属机构:</td>
|
|
|
<td>
|
|
|
<!-- <input id="cc1" name="mechanism" class="easyui-combobox" data-options="-->
|
|
|
<!-- valueField: 'id',-->
|
|
|
<!-- textField: 'mechanismName',-->
|
|
|
<!-- url: '/products/role/getMechanism',-->
|
|
|
<!-- onSelect: function(rec){-->
|
|
|
<!-- var url = '/products/role/getDepartment?id='+rec.id;-->
|
|
|
<!-- $('#cc2').combobox('reload', url);-->
|
|
|
<!-- var url1 = '/products/role/generateNumber?id='+rec.id;-->
|
|
|
<!-- $.ajax({-->
|
|
|
<!-- url:url1,-->
|
|
|
<!-- success:function(e){-->
|
|
|
<!-- var arr = JSON.parse(e);-->
|
|
|
<!---->
|
|
|
<!-- $('#personalNumber').textbox('setValue',arr.num);-->
|
|
|
<!-- $('#personalNumber1').textbox('setValue',arr.num);-->
|
|
|
<!-- }-->
|
|
|
<!-- })-->
|
|
|
<!-- }">-->
|
|
|
<input id="cc1" name="mechanism" class="easyui-combobox" data-options="
|
|
|
valueField: 'id',
|
|
|
textField: 'mechanismName',
|
|
|
url: '/products/role/getMechanism',
|
|
|
onSelect: function(rec){
|
|
|
var url = '/products/role/getDepartment?id='+rec.id;
|
|
|
$('#cc2').combobox('reload', url);
|
|
|
var url1 = '/products/role/generateNumber?id='+rec.id;
|
|
|
$.ajax({
|
|
|
url:url,
|
|
|
success:function(a){
|
|
|
var arr1=JSON.parse(a);
|
|
|
console.log(JSON.parse(a))
|
|
|
$('#cc2').combobox({
|
|
|
data:JSON.parse(a),
|
|
|
valueField:'id',
|
|
|
textField: 'departmentName',
|
|
|
});
|
|
|
var url1 = '/products/role/generateNumber?id='+rec.id+'&rule_id='+rule_id;
|
|
|
$.ajax({
|
|
|
url:url1,
|
|
|
success:function(e){
|
|
|
var arr = JSON.parse(e);
|
|
|
|
|
|
$('#personalNumber').textbox('setValue',arr.num);
|
|
|
$('#personalNumber1').textbox('setValue',arr.num);
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
|
|
|
}">
|
|
|
|
|
|
</td>
|
...
|
...
|
@@ -138,10 +137,16 @@ |
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>个人编号:</td>
|
|
|
<td><input class="easyui-textbox" type="text" name="personalNumber" id="personalNumber" disabled/></td>
|
|
|
<td>
|
|
|
<input class="easyui-textbox" type="text" id="personalNumber" disabled/>
|
|
|
<input class="easyui-textbox" id="personalNumber1" name="personalNumber" type="hidden">
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>入职时间:</td>
|
|
|
|
|
|
<!-- <td><input class="easyui-datebox" name="entryTime" id="entryTime" disabled/></td>-->
|
|
|
|
|
|
<td><input class="easyui-datebox" name="entryTime" id="entryTime" /></td>
|
|
|
</tr>
|
|
|
<tr>
|
...
|
...
|
@@ -185,6 +190,7 @@ |
|
|
|
|
|
<script>
|
|
|
|
|
|
var rule_id='';
|
|
|
//下拉框搜索
|
|
|
init_datagrid('/products/role/getUsers', 0);
|
|
|
|
...
|
...
|
@@ -193,30 +199,25 @@ |
|
|
|
|
|
$('#search_buttn').bind('click', function() {
|
|
|
|
|
|
var _data = $('#dg').data('datagrid'); // 拿到datagrid初始化的数据缓存
|
|
|
if(_data && _data.options){
|
|
|
_data.options.pageNumber = 1; // 修改缓存
|
|
|
}
|
|
|
$.data($('#dg')[0], 'datagrid', _data); // 把修改写回去
|
|
|
var xiala=$('#xiala').combobox('getValue');
|
|
|
|
|
|
|
|
|
var result=$('#materialname').combobox('getValue');
|
|
|
var new_type=$('#new_type').combobox('getValue');
|
|
|
var start = $("#start").val();
|
|
|
var end = $("#end").val();
|
|
|
var phone = $("#phone").val();
|
|
|
if(phone.length>0){
|
|
|
if(phone.length!=11){
|
|
|
var tel = $("#tel").val();
|
|
|
var names = $("#names").val();
|
|
|
if(tel.length>0){
|
|
|
if(tel.length!=11){
|
|
|
$.messager.alert('检索手机号','手机号格式错误,请重新输入');
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
var result = {
|
|
|
result,
|
|
|
new_type,
|
|
|
xiala,
|
|
|
start,
|
|
|
end,
|
|
|
phone
|
|
|
tel,
|
|
|
names
|
|
|
}
|
|
|
// console.log(result);return false;
|
|
|
init_datagrid('/products/role/getUsers', result);
|
...
|
...
|
@@ -242,12 +243,6 @@ |
|
|
function dg_columns() {
|
|
|
var arr = new Array();
|
|
|
arr.push({
|
|
|
field: 'username',
|
|
|
title: '登录账号',
|
|
|
width: 120,
|
|
|
align: 'center'
|
|
|
});
|
|
|
arr.push({
|
|
|
field: 'name',
|
|
|
title: '用户名称',
|
|
|
width: 80,
|
...
|
...
|
@@ -324,6 +319,9 @@ |
|
|
}
|
|
|
});
|
|
|
function addFile(){
|
|
|
rule_id='';
|
|
|
$('#entryTime').textbox({disabled:false})
|
|
|
$('#win').form('clear')
|
|
|
$('#win').dialog({
|
|
|
title: '新增',
|
|
|
width: 800,
|
...
|
...
|
@@ -334,11 +332,62 @@ |
|
|
modal: true
|
|
|
});
|
|
|
}
|
|
|
// //修改
|
|
|
// function showUser(row){
|
|
|
// if(row){
|
|
|
// // alert(row);
|
|
|
// var id=row;
|
|
|
// var result = {
|
|
|
// id
|
|
|
// }
|
|
|
// $("#win").dialog("open").dialog("setTitle","人员信息修改");
|
|
|
//
|
|
|
// //ajax请求数据
|
|
|
// $.ajax({
|
|
|
// type: "post",
|
|
|
// data: result,
|
|
|
// async: false,
|
|
|
// url: "/products/role/getUsers",
|
|
|
// success: function(data) {
|
|
|
// var arr = JSON.parse(data);
|
|
|
//
|
|
|
// $('#user_id').textbox('setValue',arr.rows[0].id);
|
|
|
//
|
|
|
// $('#username').textbox('setValue',arr.rows[0].username);
|
|
|
// $('#password').textbox('setValue',arr.rows[0].password);
|
|
|
// $('#name').textbox('setValue',arr.rows[0].name);
|
|
|
// $('#personalNumber').textbox('setValue',arr.rows[0].personalNumber);
|
|
|
// //
|
|
|
// if(arr.rows[0].sex == "男") {
|
|
|
// $('#statusId').switchbutton('check');
|
|
|
// }else {
|
|
|
// $('#statusId').switchbutton('uncheck');
|
|
|
// }
|
|
|
// $('#phone').textbox('setValue',arr.rows[0].phone);
|
|
|
// $('#entryTime').textbox('setValue',arr.rows[0].entryTime);
|
|
|
// $('#quitTime').textbox('setValue',arr.rows[0].quitTime);
|
|
|
//
|
|
|
// $('#materialname').combobox('setValue', $('#materialname option')[2].value);
|
|
|
//
|
|
|
//
|
|
|
// },
|
|
|
// error:function(data){
|
|
|
// console.log(data)
|
|
|
// }
|
|
|
// });
|
|
|
// }
|
|
|
// }
|
|
|
//修改
|
|
|
function showUser(row){
|
|
|
|
|
|
|
|
|
if(row){
|
|
|
// alert(row);
|
|
|
var id=row;
|
|
|
rule_id=id;
|
|
|
if (rule_id){
|
|
|
$('#entryTime').textbox({disabled:true})
|
|
|
}
|
|
|
var result = {
|
|
|
id
|
|
|
}
|
...
|
...
|
@@ -351,16 +400,43 @@ |
|
|
async: false,
|
|
|
url: "/products/role/getUsers",
|
|
|
success: function(data) {
|
|
|
// console.log(data);
|
|
|
var arr = JSON.parse(data);
|
|
|
|
|
|
console.log(arr.rows[0]);
|
|
|
|
|
|
$('#user_id').textbox('setValue',arr.rows[0].user_id);
|
|
|
$('#user_id').textbox('setValue',arr.rows[0].id);
|
|
|
|
|
|
$('#username').textbox('setValue',arr.rows[0].username);
|
|
|
$('#password').textbox('setValue',arr.rows[0].password);
|
|
|
$('#name').textbox('setValue',arr.rows[0].name);
|
|
|
$('#personalNumber').textbox('setValue',arr.rows[0].personalNumber);
|
|
|
$.ajax({
|
|
|
url:'/products/role/getMechanism',
|
|
|
success:function(e){
|
|
|
var mechanism=JSON.parse(e).find((v)=>{
|
|
|
if(v.mechanismName===arr.rows[0].mechanism){
|
|
|
$('#cc1').combobox('select',v.id);
|
|
|
$.ajax({
|
|
|
url:"/products/role/getDepartment?id="+v.id,
|
|
|
success:function(ee){
|
|
|
// console.log(JSON.parse(ee))
|
|
|
var department=JSON.parse(ee).find((vv)=>{
|
|
|
if(vv.departmentName===arr.rows[0].department){
|
|
|
$('#cc2').combobox('select',vv.id);
|
|
|
}
|
|
|
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
var statusData=$('#status').combobox('getData');
|
|
|
var status=statusData.find((ss)=>{
|
|
|
if(ss.text===arr.rows[0].status){
|
|
|
$('#status').combobox('select',ss.id);
|
|
|
}
|
|
|
})
|
|
|
//
|
|
|
if(arr.rows[0].sex == "男") {
|
|
|
$('#statusId').switchbutton('check');
|
...
|
...
|
@@ -370,10 +446,7 @@ |
|
|
$('#phone').textbox('setValue',arr.rows[0].phone);
|
|
|
$('#entryTime').textbox('setValue',arr.rows[0].entryTime);
|
|
|
$('#quitTime').textbox('setValue',arr.rows[0].quitTime);
|
|
|
|
|
|
$('#materialname').combobox('setValue', $('#materialname option')[2].value);
|
|
|
|
|
|
|
|
|
},
|
|
|
error:function(data){
|
|
|
console.log(data)
|
...
|
...
|
@@ -381,7 +454,6 @@ |
|
|
});
|
|
|
}
|
|
|
}
|
|
|
|
|
|
function submitForm(){
|
|
|
$('#fm').form('submit', {
|
|
|
url:'/products/role/user_add',
|
...
|
...
|
@@ -392,7 +464,6 @@ |
|
|
},
|
|
|
success:function(data){
|
|
|
console.log(data);
|
|
|
return false;
|
|
|
var arr = JSON.parse(data);
|
|
|
$.messager.alert("提示", arr.msg);
|
|
|
$('#dg').datagrid('reload');
|
...
|
...
|
|