|
@@ -1,7 +1,7 @@
|
|
|
var grid_selector = "#grid-table";
|
|
|
var pager_selector = "#grid-pager";
|
|
|
var orgTree;
|
|
|
-//zTree的参数配置,setting主要是设置一些tree的属性,是本地数据源,还是远程,动画效果,是否含有复选框等等
|
|
|
+//zTree鐨勫弬鏁伴厤缃�紝setting涓昏�鏄��缃�竴浜泃ree鐨勫睘鎬э紝鏄�湰鍦版暟鎹�簮锛岃繕鏄�繙绋嬶紝鍔ㄧ敾鏁堟灉锛屾槸鍚﹀惈鏈夊�閫夋�绛夌瓑
|
|
|
var setting = {
|
|
|
view : {
|
|
|
autoCancelSelected : false,
|
|
@@ -13,12 +13,12 @@ var setting = {
|
|
|
url : basePath + "/org/tree"
|
|
|
},
|
|
|
data : {
|
|
|
- // 简单的数据源
|
|
|
+ // 绠€鍗曠殑鏁版嵁婧�
|
|
|
simpleData : {
|
|
|
enable : true,
|
|
|
idKey : "id",
|
|
|
pIdKey : "pid",
|
|
|
- rootPId : 0 // 根节点
|
|
|
+ rootPId : 0 // 鏍硅妭鐐�
|
|
|
}
|
|
|
},
|
|
|
callback : {
|
|
@@ -105,9 +105,9 @@ jQuery(function($) {
|
|
|
autoclose : true,
|
|
|
minView : 2
|
|
|
});
|
|
|
- // 初始化Grid
|
|
|
+ // 鍒濆�鍖朑rid
|
|
|
initGrid();
|
|
|
- // 单击事件
|
|
|
+ // 鍗曞嚮浜嬩欢
|
|
|
$('#ifAdminChk').click(ifAdminClick);
|
|
|
$('#ifShipChk').click(ifShipClick);
|
|
|
$('#ifJobChk').click(ifJobClick);
|
|
@@ -115,28 +115,28 @@ jQuery(function($) {
|
|
|
$('#myModal').on('hide.bs.modal', function() {
|
|
|
$('#myForm').bootstrapValidator('resetForm', false);
|
|
|
});
|
|
|
- // 初始化zTree对象
|
|
|
+ // 鍒濆�鍖杬Tree瀵硅薄
|
|
|
orgTree = $.fn.zTree.init($("#orgTree"), setting);
|
|
|
});
|
|
|
|
|
|
/**
|
|
|
- * 初始化Grid
|
|
|
+ * 鍒濆�鍖朑rid
|
|
|
*/
|
|
|
function initGrid() {
|
|
|
// resize to fit page size
|
|
|
resizeTreePageGrid(grid_selector);
|
|
|
- // 数据表格初始化
|
|
|
+ // 鏁版嵁琛ㄦ牸鍒濆�鍖�
|
|
|
jQuery(grid_selector).jqGrid({
|
|
|
url : basePath + '/user/list',
|
|
|
- mtype : "POST", // 提交方式
|
|
|
+ mtype : "POST", // 鎻愪氦鏂瑰紡
|
|
|
datatype : "json",
|
|
|
autowidth : false,
|
|
|
height : "auto",
|
|
|
shrinkToFit : true,
|
|
|
- sortname : "", // 默认的排序列
|
|
|
- sortorder : "", // 默认的排序列
|
|
|
+ sortname : "", // 榛樿�鐨勬帓搴忓垪
|
|
|
+ sortorder : "", // 榛樿�鐨勬帓搴忓垪
|
|
|
colNames : [
|
|
|
- 'id', '用户名', '登录名', '性别', '联系电话'
|
|
|
+ 'id', '鐢ㄦ埛鍚�', '鐧诲綍鍚�', '鎬у埆', '鑱旂郴鐢佃瘽'
|
|
|
],
|
|
|
colModel : [
|
|
|
{
|
|
@@ -163,15 +163,15 @@ function initGrid() {
|
|
|
sortable : false
|
|
|
}
|
|
|
],
|
|
|
- rowNum : _rowNum, // 每页显示记录数
|
|
|
- rowList : _rowList, // 用于改变显示行数的下拉列表框的元素数组。
|
|
|
- pager : pager_selector, // 定义翻页用的导航栏
|
|
|
- page : 1, // 设置初始的页码,初始为1
|
|
|
+ rowNum : _rowNum, // 姣忛〉鏄剧ず璁板綍鏁�
|
|
|
+ rowList : _rowList, // 鐢ㄤ簬鏀瑰彉鏄剧ず琛屾暟鐨勪笅鎷夊垪琛ㄦ�鐨勫厓绱犳暟缁勩€�
|
|
|
+ pager : pager_selector, // 瀹氫箟缈婚〉鐢ㄧ殑瀵艰埅鏍�
|
|
|
+ page : 1, // 璁剧疆鍒濆�鐨勯〉鐮�,鍒濆�涓�1
|
|
|
rownumbers : true,
|
|
|
- pagerpos : 'center', // 指定分页栏的位置
|
|
|
- altRows : true, // 设置为交替行表格,默认为false
|
|
|
- multiselect : true, // 可以多选
|
|
|
- multiboxonly : true, // 只有选择checkbox才会起作用
|
|
|
+ pagerpos : 'center', // 鎸囧畾鍒嗛〉鏍忕殑浣嶇疆
|
|
|
+ altRows : true, // 璁剧疆涓轰氦鏇胯�琛ㄦ牸,榛樿�涓篺alse
|
|
|
+ multiselect : true, // 鍙�互澶氶€�
|
|
|
+ multiboxonly : true, // 鍙�湁閫夋嫨checkbox鎵嶄細璧蜂綔鐢�
|
|
|
loadComplete : function() {
|
|
|
var table = this;
|
|
|
setTimeout(function() {
|
|
@@ -187,12 +187,12 @@ function initGrid() {
|
|
|
order : "sord"
|
|
|
},
|
|
|
jsonReader : {
|
|
|
- root : "list", // json中代表实际模型数据的入口
|
|
|
- page : "page", // json中代表当前页码的数据
|
|
|
- total : "pages", // json中代表页码总数的数据
|
|
|
- records : "total", // json中代表数据行总数的数据
|
|
|
+ root : "list", // json涓�唬琛ㄥ疄闄呮ā鍨嬫暟鎹�殑鍏ュ彛
|
|
|
+ page : "page", // json涓�唬琛ㄥ綋鍓嶉〉鐮佺殑鏁版嵁
|
|
|
+ total : "pages", // json涓�唬琛ㄩ〉鐮佹€绘暟鐨勬暟鎹�
|
|
|
+ records : "total", // json涓�唬琛ㄦ暟鎹��鎬绘暟鐨勬暟鎹�
|
|
|
repeatitems : false
|
|
|
- // 如果设为false,则jqGrid在解析json时,会根据name来搜索对应的数据元素
|
|
|
+ // 濡傛灉璁句负false锛屽垯jqGrid鍦ㄨВ鏋恓son鏃讹紝浼氭牴鎹畁ame鏉ユ悳绱㈠�搴旂殑鏁版嵁鍏冪礌
|
|
|
},
|
|
|
gridComplete : function() {
|
|
|
comGridComplete("grid-table", "editRecord");
|
|
@@ -201,15 +201,15 @@ function initGrid() {
|
|
|
comGridPage("grid-table");
|
|
|
}
|
|
|
});
|
|
|
- // 调整jqgrid
|
|
|
+ // 璋冩暣jqgrid
|
|
|
ajustJqGrid(grid_selector, pager_selector);
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
- * 增加信息
|
|
|
+ * 澧炲姞淇℃伅
|
|
|
*/
|
|
|
function addInfo() {
|
|
|
- // 清空表单信息
|
|
|
+ // 娓呯┖琛ㄥ崟淇℃伅
|
|
|
comClearFormData("#myForm");
|
|
|
$("#realName").removeProp("readonly");
|
|
|
$("#loginName").removeProp("readonly");
|
|
@@ -223,20 +223,20 @@ function addInfo() {
|
|
|
$('#duty').selectpicker('refresh');
|
|
|
$('#planning').selectpicker('refresh');
|
|
|
$('#userState').selectpicker('refresh');
|
|
|
- // 新增时初始化
|
|
|
+ // 鏂板�鏃跺垵濮嬪寲
|
|
|
addInitInfo();
|
|
|
- // 弹出模态框
|
|
|
- showModelDialog("myModal", "新增");
|
|
|
+ // 寮瑰嚭妯℃€佹�
|
|
|
+ showModelDialog("myModal", "鏂板�");
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
- * 编辑信息
|
|
|
+ * 缂栬緫淇℃伅
|
|
|
*/
|
|
|
function editInfo() {
|
|
|
- // 获取选择行
|
|
|
+ // 鑾峰彇閫夋嫨琛�
|
|
|
var ids = getMultiData(grid_selector);
|
|
|
if (isNull(ids) || ids.indexOf(",") != -1) {
|
|
|
- layer.alert("请选择且只选择一条记录!");
|
|
|
+ layer.alert("璇烽€夋嫨涓斿彧閫夋嫨涓€鏉¤�褰曪紒");
|
|
|
} else {
|
|
|
$.ajax({
|
|
|
type : 'POST',
|
|
@@ -244,7 +244,7 @@ function editInfo() {
|
|
|
data : {
|
|
|
"id" : ids
|
|
|
},
|
|
|
- url : basePath + '/user/getRecord',// 请求的路径
|
|
|
+ url : basePath + '/user/getRecord',// 璇锋眰鐨勮矾寰�
|
|
|
success : function(data) {
|
|
|
$("#id").val(data.id);
|
|
|
$("#realName").val(data.realName);
|
|
@@ -291,7 +291,7 @@ function editInfo() {
|
|
|
setChkVal('#ifShip');
|
|
|
setChkVal('#ifJob');
|
|
|
|
|
|
- showModelDialog("myModal", "编辑");
|
|
|
+ showModelDialog("myModal", "缂栬緫");
|
|
|
},
|
|
|
error : function(XMLHttpRequest, textStatus, errorThrown) {
|
|
|
layer.alert("error:" + errorThrown);
|
|
@@ -301,15 +301,15 @@ function editInfo() {
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
- * 删除信息
|
|
|
+ * 鍒犻櫎淇℃伅
|
|
|
*/
|
|
|
function delInfo() {
|
|
|
- // 获取选择行
|
|
|
+ // 鑾峰彇閫夋嫨琛�
|
|
|
var ids = getMultiData(grid_selector);
|
|
|
if (!isNull(ids)) {
|
|
|
- layer.confirm('确定删除吗?', {
|
|
|
+ layer.confirm('纭�畾鍒犻櫎鍚�?', {
|
|
|
icon : 3,
|
|
|
- title : '提示'
|
|
|
+ title : '鎻愮ず'
|
|
|
}, function(index) {
|
|
|
$.ajax({
|
|
|
type : 'POST',
|
|
@@ -317,11 +317,11 @@ function delInfo() {
|
|
|
data : {
|
|
|
"ids" : ids
|
|
|
},
|
|
|
- url : basePath + '/user/del',// 请求的路径
|
|
|
+ url : basePath + '/user/del',// 璇锋眰鐨勮矾寰�
|
|
|
success : function(data) {
|
|
|
layer.close(index);
|
|
|
if (!isNull(data.success) && data.success == false) {
|
|
|
- layer.alert("数据删除异常!");
|
|
|
+ layer.alert("鏁版嵁鍒犻櫎寮傚父锛�");
|
|
|
} else {
|
|
|
searchRecord();
|
|
|
}
|
|
@@ -333,12 +333,12 @@ function delInfo() {
|
|
|
});
|
|
|
});
|
|
|
} else {
|
|
|
- layer.alert("请选择记录");
|
|
|
+ layer.alert("璇烽€夋嫨璁板綍");
|
|
|
}
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
- * 查询信息
|
|
|
+ * 鏌ヨ�淇℃伅
|
|
|
*/
|
|
|
function searchRecord() {
|
|
|
var realName = encodeURI(encodeURI($("#srh_realName").val()));
|
|
@@ -357,7 +357,7 @@ function searchRecord() {
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
- * 保存数据
|
|
|
+ * 淇濆瓨鏁版嵁
|
|
|
*/
|
|
|
function save() {
|
|
|
|
|
@@ -379,18 +379,18 @@ function save() {
|
|
|
type : "post",
|
|
|
url : basePath + '/user/save',
|
|
|
dataType : 'json',
|
|
|
- data : $('#myForm').serialize(), // 表单序列化,获取数据
|
|
|
+ data : $('#myForm').serialize(), // 琛ㄥ崟搴忓垪鍖栵紝鑾峰彇鏁版嵁
|
|
|
success : function(data) {
|
|
|
- // 成功删除后刷新页面
|
|
|
+ // 鎴愬姛鍒犻櫎鍚庡埛鏂伴〉闈�
|
|
|
|
|
|
if (data && data.success) {
|
|
|
- layer.alert("数据已成功保存!");
|
|
|
+ layer.alert("鏁版嵁宸叉垚鍔熶繚瀛橈紒");
|
|
|
closeWin();
|
|
|
searchRecord();
|
|
|
} else {
|
|
|
- layer.alert("数据保存失败!");
|
|
|
+ layer.alert("鏁版嵁淇濆瓨澶辫触锛�");
|
|
|
}
|
|
|
- }, // 操作成功后的操作!data是后台传过来的值
|
|
|
+ }, // 鎿嶄綔鎴愬姛鍚庣殑鎿嶄綔锛乨ata鏄�悗鍙颁紶杩囨潵鐨勫€�
|
|
|
error : function(XMLHttpRequest, textStatus, errorThrown) {
|
|
|
layer.alert("error:" + errorThrown);
|
|
|
}
|
|
@@ -398,13 +398,13 @@ function save() {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 关闭当前窗口
|
|
|
+ * 鍏抽棴褰撳墠绐楀彛
|
|
|
*/
|
|
|
function closeWin() {
|
|
|
hideModelDialog("myModal");
|
|
|
}
|
|
|
|
|
|
-// 根据checkbox勾选设定hidden值
|
|
|
+// 鏍规嵁checkbox鍕鹃€夎�瀹歨idden鍊�
|
|
|
function setChkHidVal(hidEle) {
|
|
|
if ($(hidEle + 'Chk').prop('checked')) {
|
|
|
$(hidEle).val('Y');
|
|
@@ -413,7 +413,7 @@ function setChkHidVal(hidEle) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//根据hidden值设定checkbox勾选
|
|
|
+//鏍规嵁hidden鍊艰�瀹歝heckbox鍕鹃€�
|
|
|
function setChkVal(hidEle) {
|
|
|
if ($(hidEle).val() == 'Y') {
|
|
|
$(hidEle + 'Chk').prop('checked', true);
|
|
@@ -422,7 +422,7 @@ function setChkVal(hidEle) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// 加载组织下拉框选项
|
|
|
+// 鍔犺浇缁勭粐涓嬫媺妗嗛€夐」
|
|
|
function orgSelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|
|
@@ -434,7 +434,7 @@ function orgSelect() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-// 根据组织变更所在地
|
|
|
+// 鏍规嵁缁勭粐鍙樻洿鎵€鍦ㄥ湴
|
|
|
function changeSzd() {
|
|
|
var orgId = $('#orgid').selectpicker('val');
|
|
|
$.ajax({
|
|
@@ -446,7 +446,7 @@ function changeSzd() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//加载分组下拉框选项
|
|
|
+//鍔犺浇鍒嗙粍涓嬫媺妗嗛€夐」
|
|
|
function groupSelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|
|
@@ -458,7 +458,7 @@ function groupSelect() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//加载审批设置下拉框选项
|
|
|
+//鍔犺浇瀹℃壒璁剧疆涓嬫媺妗嗛€夐」
|
|
|
function approveSetSelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|
|
@@ -470,7 +470,7 @@ function approveSetSelect() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-// 加载性别下拉框选项
|
|
|
+// 鍔犺浇鎬у埆涓嬫媺妗嗛€夐」
|
|
|
function sexSelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|
|
@@ -482,7 +482,7 @@ function sexSelect() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-// 加载政治面貌下拉框选项
|
|
|
+// 鍔犺浇鏀挎不闈㈣矊涓嬫媺妗嗛€夐」
|
|
|
function politicsStatusSelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|
|
@@ -494,7 +494,7 @@ function politicsStatusSelect() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-// 加载学历下拉框选项
|
|
|
+// 鍔犺浇瀛﹀巻涓嬫媺妗嗛€夐」
|
|
|
function educationBackgroundSelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|
|
@@ -506,7 +506,7 @@ function educationBackgroundSelect() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-// 加载职务下拉框选项
|
|
|
+// 鍔犺浇鑱屽姟涓嬫媺妗嗛€夐」
|
|
|
function dutySelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|
|
@@ -518,7 +518,7 @@ function dutySelect() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-// 加载编制下拉框选项
|
|
|
+// 鍔犺浇缂栧埗涓嬫媺妗嗛€夐」
|
|
|
function planningSelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|
|
@@ -530,7 +530,7 @@ function planningSelect() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-// 加载人员状态下拉框选项
|
|
|
+// 鍔犺浇浜哄憳鐘舵€佷笅鎷夋�閫夐」
|
|
|
function userStateSelect() {
|
|
|
$.ajax({
|
|
|
type : "post",
|