...
|
...
|
@@ -61,12 +61,12 @@ |
|
|
</div>
|
|
|
|
|
|
|
|
|
<div id="win" class="easyui-dialog" title="提示" style="width: 800px; padding: 10px 20px; height: auto" closed="true" buttons="#dlg-buttons">
|
|
|
<div id="win" class="easyui-dialog" title="提示" style="width: 500px; padding: 10px 20px; height: auto" closed="true" buttons="#dlg-buttons">
|
|
|
<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="name" id="name" /></td>
|
|
|
<td><input class="easyui-textbox" type="text" name="name" id="name" data-options="required:true,validType:'length[2,5]'"/></td>
|
|
|
<input class="easyui-textbox" id="user_id" name="user_id" type="hidden">
|
|
|
</tr>
|
|
|
<tr>
|
...
|
...
|
@@ -75,7 +75,7 @@ |
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>电话:</td>
|
|
|
<td><input class="easyui-textbox" type="text" name="phone" id="phone" /></td>
|
|
|
<td><input class="easyui-textbox" type="text" name="phone" id="phone" data-options="required:true" validType='phoneNum'"/></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>所属机构:</td>
|
...
|
...
|
@@ -98,7 +98,7 @@ |
|
|
<!-- }-->
|
|
|
<!-- })-->
|
|
|
<!-- }">-->
|
|
|
<input id="cc1" name="mechanism" class="easyui-combobox" data-options="
|
|
|
<input id="cc1" name="mechanism" class="easyui-combobox" required="true" data-options="
|
|
|
valueField: 'id',
|
|
|
textField: 'mechanismName',
|
|
|
url: '/products/role/getMechanism',
|
...
|
...
|
@@ -133,7 +133,7 @@ |
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>所属部门:</td>
|
|
|
<td><input id="cc2" class="easyui-combobox" name="department" data-options="valueField:'id',textField:'departmentName'"></td>
|
|
|
<td><input id="cc2" class="easyui-combobox" name="department" data-options="valueField:'id',textField:'departmentName'" required="true"></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>个人编号:</td>
|
...
|
...
|
@@ -143,11 +143,15 @@ |
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>职位名称:</td>
|
|
|
<td><input class="easyui-textbox" type="text" name="job" id="job" data-options="required:true"/></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>
|
|
|
<td><input class="easyui-datebox" name="entryTime" id="entryTime" required="true"/></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>离职时间:</td>
|
...
|
...
|
@@ -159,18 +163,16 @@ |
|
|
data-options="valueField:'id',
|
|
|
textField:'text',
|
|
|
data:
|
|
|
[{ 'id':0,
|
|
|
'text':'请选择' ,
|
|
|
selected:true
|
|
|
},{ 'id':1,
|
|
|
[{ 'id':1,
|
|
|
'text':'试用期' ,
|
|
|
|
|
|
},{ 'id':2,
|
|
|
'text':'正式员工' ,
|
|
|
},{
|
|
|
'id':3,
|
|
|
'text':'已离职'
|
|
|
}] ,panelHeight:'auto'
|
|
|
"/></td>
|
|
|
" required="true"/></td>
|
|
|
</tr>
|
|
|
|
|
|
<div id="dlg-buttons" style="display: block">
|
...
|
...
|
@@ -189,6 +191,26 @@ |
|
|
<script type="text/javascript" src="/assets/web/js/src/common_fu.js"></script>
|
|
|
|
|
|
<script>
|
|
|
$(function(){
|
|
|
$.extend($.fn.validatebox.defaults.rules, {
|
|
|
phoneNum: { //验证手机号
|
|
|
validator: function(value, param){
|
|
|
return /^1[3-8]+\d{9}$/.test(value);
|
|
|
},
|
|
|
message: '请输入正确的手机号码。'
|
|
|
},
|
|
|
comboxValidate : {
|
|
|
validator : function(value, param,missingMessage) {
|
|
|
if($('#'+param).combobox('getValue')!='' && $('#'+param).combobox('getValue')!=null){
|
|
|
return true;
|
|
|
}
|
|
|
return false;
|
|
|
},
|
|
|
message : "{1}"
|
|
|
}
|
|
|
|
|
|
});
|
|
|
})
|
|
|
|
|
|
var rule_id='';
|
|
|
//下拉框搜索
|
...
|
...
|
@@ -263,13 +285,13 @@ |
|
|
arr.push({
|
|
|
field: 'mechanism',
|
|
|
title: '所属机构',
|
|
|
width: 200,
|
|
|
width: 220,
|
|
|
align: 'center'
|
|
|
});
|
|
|
arr.push({
|
|
|
field: 'department',
|
|
|
title: '所属部门',
|
|
|
width: 150,
|
|
|
width: 200,
|
|
|
align: 'center'
|
|
|
});
|
|
|
arr.push({
|
...
|
...
|
@@ -279,6 +301,12 @@ |
|
|
align: 'center'
|
|
|
});
|
|
|
arr.push({
|
|
|
field: 'job',
|
|
|
title: '职位名称',
|
|
|
width: 150,
|
|
|
align: 'center'
|
|
|
});
|
|
|
arr.push({
|
|
|
field: 'status',
|
|
|
title: '当前状态',
|
|
|
width: 150,
|
...
|
...
|
@@ -287,13 +315,13 @@ |
|
|
arr.push({
|
|
|
field: 'entryTime',
|
|
|
title: '入职时间',
|
|
|
width: 200,
|
|
|
width: 150,
|
|
|
align: 'center'
|
|
|
});
|
|
|
arr.push({
|
|
|
field: 'quitTime',
|
|
|
title: '离职时间',
|
|
|
width: 200,
|
|
|
width: 150,
|
|
|
align: 'center'
|
|
|
});
|
|
|
arr.push({
|
...
|
...
|
@@ -314,7 +342,6 @@ |
|
|
//添加
|
|
|
$('#name_add_but').linkbutton({
|
|
|
onClick: function () {
|
|
|
|
|
|
addFile();
|
|
|
}
|
|
|
});
|
...
|
...
|
@@ -324,7 +351,7 @@ |
|
|
$('#win').form('clear')
|
|
|
$('#win').dialog({
|
|
|
title: '新增',
|
|
|
width: 800,
|
|
|
width: 500,
|
|
|
height: "auto",
|
|
|
top:20,
|
|
|
closed: false,//显示对话框
|
...
|
...
|
@@ -332,55 +359,8 @@ |
|
|
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;
|
...
|
...
|
@@ -407,6 +387,7 @@ |
|
|
$('#username').textbox('setValue',arr.rows[0].username);
|
|
|
$('#password').textbox('setValue',arr.rows[0].password);
|
|
|
$('#name').textbox('setValue',arr.rows[0].name);
|
|
|
$('#job').textbox('setValue',arr.rows[0].job);
|
|
|
$('#personalNumber').textbox('setValue',arr.rows[0].personalNumber);
|
|
|
$.ajax({
|
|
|
url:'/products/role/getMechanism',
|
...
|
...
|
@@ -458,24 +439,28 @@ |
|
|
$('#fm').form('submit', {
|
|
|
url:'/products/role/user_add',
|
|
|
onSubmit: function(){
|
|
|
console.log($(this))
|
|
|
return $(this).form('validate');
|
|
|
// do some check
|
|
|
// return false to prevent submit;
|
|
|
},
|
|
|
success:function(data){
|
|
|
console.log(data);
|
|
|
var arr = JSON.parse(data);
|
|
|
$.messager.alert("提示", arr.msg);
|
|
|
$('#dg').datagrid('reload');
|
|
|
// console.log(data);
|
|
|
//$.messager.alert('',msg);
|
|
|
//console.log(data);
|
|
|
//alert(data)
|
|
|
}
|
|
|
});
|
|
|
if(arr.code==200){
|
|
|
$('#win').dialog({
|
|
|
closed: true, // 隱藏列表
|
|
|
});
|
|
|
$('#dg').datagrid('reload');
|
|
|
}
|
|
|
|
|
|
// // console.log(data);
|
|
|
// //$.messager.alert('',msg);
|
|
|
// //console.log(data);
|
|
|
// //alert(data)
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
...
|
...
|
|