Ver Fonte

git-svn-id: https://192.168.57.71/svn/jsgkj@1165 931142cf-59ea-a443-aa0e-51397b428577

ld_lixh há 8 anos atrás
pai
commit
1305433d47

+ 63 - 63
gkaqv2/trunk/modules/web/src/main/webapp/static/js/user/index.js

@@ -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",