1bec3e58
xiejianpeng
add
|
1
2
3
4
5
6
|
/**
* Created by mac on 18/7/24.
*/
var fun = {
/**初始化*/
init:function(){
|
1bec3e58
xiejianpeng
add
|
7
8
|
console.log(1)
fun.createTableData();
|
7f0bfeef
xiejianpeng
工时填报
|
9
|
fun.queryBtn();
|
1bec3e58
xiejianpeng
add
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
},
//生成表格数据
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: [
{
|
7f0bfeef
xiejianpeng
工时填报
|
28
29
|
field: 'loginCode',
title: '<span class="type-icon"></span>账号',
|
1bec3e58
xiejianpeng
add
|
30
|
width: '15%',
|
6cd51ae8
xiejianpeng
add
|
31
32
|
align: "left",
formatter: fun.formattfer
|
1bec3e58
xiejianpeng
add
|
33
34
35
|
},
{
field: 'opName',
|
7f0bfeef
xiejianpeng
工时填报
|
36
37
38
39
40
41
42
|
title: '<span class="state-icon"></span>员工名称',
width: '15%',
align: "left",
formatter: fun.formattfer
},
{
field: 'roleId',
|
1f9c1c2f
Andy
添加提示弹窗 工时填写页面
|
43
|
title: '<span class="state-icon"></span>角色名称',
|
7f0bfeef
xiejianpeng
工时填报
|
44
45
46
47
48
49
50
|
width: '15%',
align: "left",
formatter: fun.roleNameFormattfer
},
{
field: 'cityName',
title: '<span class="type-icon"></span>城市',
|
1bec3e58
xiejianpeng
add
|
51
|
width: '15%',
|
6cd51ae8
xiejianpeng
add
|
52
53
54
|
align: "left",
formatter: fun.formattfer
}
|
1bec3e58
xiejianpeng
add
|
55
56
57
58
|
]
});
},
|
6cd51ae8
xiejianpeng
add
|
59
60
61
|
formattfer: function (value, row, index) {
if (value == null) {
return "-";
|
1bec3e58
xiejianpeng
add
|
62
|
|
6cd51ae8
xiejianpeng
add
|
63
64
65
66
|
} else {
return value;
}
},
|
7f0bfeef
xiejianpeng
工时填报
|
67
68
69
70
71
72
73
74
75
76
77
78
|
roleNameFormattfer: function (value, row, index) {
if (value == null) {
return "-";
} else {
if(value == 1){
return "领导";
}else if (value == 2){
return "员工";
}
}
},
|
1bec3e58
xiejianpeng
add
|
79
80
81
|
/*获取查询参数*/
getQueryParam: function () {
/**员工名字*/
|
7f0bfeef
xiejianpeng
工时填报
|
82
|
var opName = $("#perName").val();
|
1bec3e58
xiejianpeng
add
|
83
84
85
86
87
88
89
|
var req = {
opName: opName
};
return req;
},
|
7f0bfeef
xiejianpeng
工时填报
|
90
|
queryBtn:function () {
|
b047a78a
liuqimichale
事件解绑
|
91
|
documentBindFunc.on('click','#queryBtn',function () {
|
7f0bfeef
xiejianpeng
工时填报
|
92
93
94
|
fun.createTableData();
})
}
|
1bec3e58
xiejianpeng
add
|
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
};
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
|
121
122
|
if (res.success == true) {
console.log(res.data);
|
1bec3e58
xiejianpeng
add
|
123
124
125
126
127
128
|
params.success(res.data);
}
}
};
sysAjax(opt);
}
|