Blame view

topages/staffmanage/staffmanage.js 2.52 KB
1bec3e58   xiejianpeng   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  /**
   * Created by mac on 18/7/24.
   */
  var fun = {
      /**初始化*/
      init:function(){
          debugger;
          console.log(1)
          fun.createTableData();
      },
      //生成表格数据
      createTableData: function () {
          $('#staffmanageTable').bootstrapTable('destroy').bootstrapTable({
              striped: true,//表格显示条纹
              pagination: true, //启动分页
              pageNumber: 1, //当前第几页
              pageSize: 10,  //每页显示的记录数
              pageList: [10, 15, 20],  //记录数可选列表
              sidePagination: 'server',//表示服务端分页
              queryParamsType: 'limit',
              method: 'POST',//请求方法
              paginationPreText: '<',
              paginationNextText: '>',
              ajax: tableLoadRequest,//自定义ajax加载数据
              // uniqueId:'id',
              columns: [
                  {
                      field: 'id',
                      title: '<span class="type-icon"></span>类型',
                      width: '15%',
6cd51ae8   xiejianpeng   add
31
32
                      align: "left",
                      formatter: fun.formattfer
1bec3e58   xiejianpeng   add
33
34
35
36
37
                  },
                  {
                      field: 'opName',
                      title: '<span class="state-icon"></span>状态',
                      width: '15%',
6cd51ae8   xiejianpeng   add
38
39
40
                      align: "left",
                      formatter: fun.formattfer
                  }
1bec3e58   xiejianpeng   add
41
42
43
44
45
  
              ]
          });
  
      },
6cd51ae8   xiejianpeng   add
46
47
48
      formattfer: function (value, row, index) {
          if (value == null) {
              return "-";
1bec3e58   xiejianpeng   add
49
  
6cd51ae8   xiejianpeng   add
50
51
52
53
          } else {
              return value;
          }
      },
1bec3e58   xiejianpeng   add
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
      /*获取查询参数*/
      getQueryParam: function () {
          /**员工名字*/
          var opName = "";
  
          var req = {
              opName: opName
          };
  
          return req;
      },
  
  };
  
  fun.init();
  /**
   * 自定义table AJAX请求
   * @param {Object} params
   */
  function tableLoadRequest(params) {
      var req = fun.getQueryParam();
      //设置请求参数
      var pageNum = (params.data.offset / params.data.limit) + 1;
  
      //条件查询
      req.baseRequest = {
          pageNum: pageNum,
          pageSize: params.data.limit
      };
      req.sysCode = sysComm.sysCode;
      var opt = {
          method: 'post',
          url: dataUrl.util.queryAsraOpPage(),
          data: JSON.stringify(req),
          contentType: 'application/json; charset=utf-8',
          dataType: 'json',
          success: function (res) {
6cd51ae8   xiejianpeng   add
91
92
              if (res.success == true) {
                  console.log(res.data);
1bec3e58   xiejianpeng   add
93
94
95
96
97
98
                  params.success(res.data);
              }
          }
      };
      sysAjax(opt);
  }