Blame view

topages/staffmanage/staffmanage.js 2.28 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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
  /**
   * 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%',
                      align: "left"
                  },
                  {
                      field: 'opName',
                      title: '<span class="state-icon"></span>状态',
                      width: '15%',
                      align: "left"
                  },
  
              ]
          });
  
      },
  
      /*获取查询参数*/
      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) {
              if (res.code == '8888') {
                  //console.log(res.data);
                  params.success(res.data);
              }
          }
      };
      sysAjax(opt);
  }