|
@@ -2,7 +2,7 @@
|
|
<script>
|
|
<script>
|
|
$(document).ready(function() {
|
|
$(document).ready(function() {
|
|
$('#leave1Table').bootstrapTable({
|
|
$('#leave1Table').bootstrapTable({
|
|
-
|
|
|
|
|
|
+
|
|
//请求方法
|
|
//请求方法
|
|
method: 'post',
|
|
method: 'post',
|
|
//类型json
|
|
//类型json
|
|
@@ -24,23 +24,23 @@ $(document).ready(function() {
|
|
minimumCountColumns: 2,
|
|
minimumCountColumns: 2,
|
|
//是否显示行间隔色
|
|
//是否显示行间隔色
|
|
striped: true,
|
|
striped: true,
|
|
- //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
|
|
|
|
- cache: false,
|
|
|
|
- //是否显示分页(*)
|
|
|
|
- pagination: true,
|
|
|
|
- //排序方式
|
|
|
|
- sortOrder: "asc",
|
|
|
|
|
|
+ //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
|
|
|
|
+ cache: false,
|
|
|
|
+ //是否显示分页(*)
|
|
|
|
+ pagination: true,
|
|
|
|
+ //排序方式
|
|
|
|
+ sortOrder: "asc",
|
|
//初始化加载第一页,默认第一页
|
|
//初始化加载第一页,默认第一页
|
|
- pageNumber:1,
|
|
|
|
- //每页的记录行数(*)
|
|
|
|
- pageSize: 10,
|
|
|
|
- //可供选择的每页的行数(*)
|
|
|
|
|
|
+ pageNumber:1,
|
|
|
|
+ //每页的记录行数(*)
|
|
|
|
+ pageSize: 10,
|
|
|
|
+ //可供选择的每页的行数(*)
|
|
pageList: [10, 25, 50, 100],
|
|
pageList: [10, 25, 50, 100],
|
|
- //这个接口需要处理bootstrap table传递的固定参数,并返回特定格式的json数据
|
|
|
|
|
|
+ //这个接口需要处理bootstrap table传递的固定参数,并返回特定格式的json数据
|
|
url: "${ctx}/test/one/dialog/leave1/data",
|
|
url: "${ctx}/test/one/dialog/leave1/data",
|
|
//默认值为 'limit',传给服务端的参数为:limit, offset, search, sort, order Else
|
|
//默认值为 'limit',传给服务端的参数为:limit, offset, search, sort, order Else
|
|
- //queryParamsType:'',
|
|
|
|
- ////查询参数,每次调用是会带上这个参数,可自定义
|
|
|
|
|
|
+ //queryParamsType:'',
|
|
|
|
+ ////查询参数,每次调用是会带上这个参数,可自定义
|
|
queryParams : function(params) {
|
|
queryParams : function(params) {
|
|
var searchParam = $("#searchForm").serializeJSON();
|
|
var searchParam = $("#searchForm").serializeJSON();
|
|
searchParam.pageNo = params.limit === undefined? "1" :params.offset/params.limit+1;
|
|
searchParam.pageNo = params.limit === undefined? "1" :params.offset/params.limit+1;
|
|
@@ -69,12 +69,12 @@ $(document).ready(function() {
|
|
jp.error(data.msg);
|
|
jp.error(data.msg);
|
|
}
|
|
}
|
|
})
|
|
})
|
|
-
|
|
|
|
|
|
+
|
|
});
|
|
});
|
|
-
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ }
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
onClickRow: function(row, $el){
|
|
onClickRow: function(row, $el){
|
|
},
|
|
},
|
|
onShowSearch: function () {
|
|
onShowSearch: function () {
|
|
@@ -82,7 +82,7 @@ $(document).ready(function() {
|
|
},
|
|
},
|
|
columns: [{
|
|
columns: [{
|
|
checkbox: true
|
|
checkbox: true
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
,{
|
|
,{
|
|
field: 'office.name',
|
|
field: 'office.name',
|
|
@@ -107,60 +107,60 @@ $(document).ready(function() {
|
|
</c:choose>
|
|
</c:choose>
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
,{
|
|
,{
|
|
field: 'tuser.name',
|
|
field: 'tuser.name',
|
|
title: '员工',
|
|
title: '员工',
|
|
sortable: true,
|
|
sortable: true,
|
|
sortName: 'tuser.name'
|
|
sortName: 'tuser.name'
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
,{
|
|
,{
|
|
field: 'area',
|
|
field: 'area',
|
|
title: '归属区域',
|
|
title: '归属区域',
|
|
sortable: true,
|
|
sortable: true,
|
|
sortName: 'area'
|
|
sortName: 'area'
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
,{
|
|
,{
|
|
field: 'beginDate',
|
|
field: 'beginDate',
|
|
title: '请假开始日期',
|
|
title: '请假开始日期',
|
|
sortable: true,
|
|
sortable: true,
|
|
sortName: 'beginDate'
|
|
sortName: 'beginDate'
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
,{
|
|
,{
|
|
field: 'endDate',
|
|
field: 'endDate',
|
|
- title: '请假结束日期',
|
|
|
|
|
|
+ title: '请假结束日期1',
|
|
sortable: true,
|
|
sortable: true,
|
|
sortName: 'endDate'
|
|
sortName: 'endDate'
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
,{
|
|
,{
|
|
field: 'remarks',
|
|
field: 'remarks',
|
|
- title: '备注信息',
|
|
|
|
|
|
+ title: '备注信息11',
|
|
sortable: true,
|
|
sortable: true,
|
|
sortName: 'remarks'
|
|
sortName: 'remarks'
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
]
|
|
]
|
|
-
|
|
|
|
|
|
+
|
|
});
|
|
});
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){//如果是移动端
|
|
if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){//如果是移动端
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
$('#leave1Table').bootstrapTable("toggleView");
|
|
$('#leave1Table').bootstrapTable("toggleView");
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
$('#leave1Table').on('check.bs.table uncheck.bs.table load-success.bs.table ' +
|
|
$('#leave1Table').on('check.bs.table uncheck.bs.table load-success.bs.table ' +
|
|
'check-all.bs.table uncheck-all.bs.table', function () {
|
|
'check-all.bs.table uncheck-all.bs.table', function () {
|
|
$('#remove').prop('disabled', ! $('#leave1Table').bootstrapTable('getSelections').length);
|
|
$('#remove').prop('disabled', ! $('#leave1Table').bootstrapTable('getSelections').length);
|
|
$('#view,#edit').prop('disabled', $('#leave1Table').bootstrapTable('getSelections').length!=1);
|
|
$('#view,#edit').prop('disabled', $('#leave1Table').bootstrapTable('getSelections').length!=1);
|
|
});
|
|
});
|
|
-
|
|
|
|
|
|
+
|
|
$("#btnImport").click(function(){
|
|
$("#btnImport").click(function(){
|
|
jp.open({
|
|
jp.open({
|
|
type: 2,
|
|
type: 2,
|
|
@@ -189,26 +189,26 @@ $(document).ready(function() {
|
|
btn3: function(index){
|
|
btn3: function(index){
|
|
// jp.close(index);
|
|
// jp.close(index);
|
|
}
|
|
}
|
|
- });
|
|
|
|
|
|
+ });
|
|
});
|
|
});
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
$("#export").click(function(){//导出Excel文件
|
|
$("#export").click(function(){//导出Excel文件
|
|
jp.downloadFile('${ctx}/test/one/dialog/leave1/export');
|
|
jp.downloadFile('${ctx}/test/one/dialog/leave1/export');
|
|
});
|
|
});
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
$("#search").click("click", function() {// 绑定查询按扭
|
|
$("#search").click("click", function() {// 绑定查询按扭
|
|
$('#leave1Table').bootstrapTable('refresh');
|
|
$('#leave1Table').bootstrapTable('refresh');
|
|
});
|
|
});
|
|
-
|
|
|
|
|
|
+
|
|
$("#reset").click("click", function() {// 绑定查询按扭
|
|
$("#reset").click("click", function() {// 绑定查询按扭
|
|
$("#searchForm input").val("");
|
|
$("#searchForm input").val("");
|
|
$("#searchForm select").val("");
|
|
$("#searchForm select").val("");
|
|
$("#searchForm .select-item").html("");
|
|
$("#searchForm .select-item").html("");
|
|
$('#leave1Table').bootstrapTable('refresh');
|
|
$('#leave1Table').bootstrapTable('refresh');
|
|
});
|
|
});
|
|
-
|
|
|
|
|
|
+
|
|
$('#beginBeginDate').datetimepicker({
|
|
$('#beginBeginDate').datetimepicker({
|
|
format: "YYYY-MM-DD HH:mm:ss"
|
|
format: "YYYY-MM-DD HH:mm:ss"
|
|
});
|
|
});
|
|
@@ -218,19 +218,19 @@ $(document).ready(function() {
|
|
$('#endDate').datetimepicker({
|
|
$('#endDate').datetimepicker({
|
|
format: "YYYY-MM-DD HH:mm:ss"
|
|
format: "YYYY-MM-DD HH:mm:ss"
|
|
});
|
|
});
|
|
-
|
|
|
|
|
|
+
|
|
});
|
|
});
|
|
-
|
|
|
|
|
|
+
|
|
function getIdSelections() {
|
|
function getIdSelections() {
|
|
return $.map($("#leave1Table").bootstrapTable('getSelections'), function (row) {
|
|
return $.map($("#leave1Table").bootstrapTable('getSelections'), function (row) {
|
|
return row.id
|
|
return row.id
|
|
});
|
|
});
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
function deleteAll(){
|
|
function deleteAll(){
|
|
|
|
|
|
jp.confirm('确认要删除该请假表单记录吗?', function(){
|
|
jp.confirm('确认要删除该请假表单记录吗?', function(){
|
|
- jp.loading();
|
|
|
|
|
|
+ jp.loading();
|
|
jp.get("${ctx}/test/one/dialog/leave1/deleteAll?ids=" + getIdSelections(), function(data){
|
|
jp.get("${ctx}/test/one/dialog/leave1/deleteAll?ids=" + getIdSelections(), function(data){
|
|
if(data.success){
|
|
if(data.success){
|
|
$('#leave1Table').bootstrapTable('refresh');
|
|
$('#leave1Table').bootstrapTable('refresh');
|
|
@@ -239,7 +239,7 @@ $(document).ready(function() {
|
|
jp.error(data.msg);
|
|
jp.error(data.msg);
|
|
}
|
|
}
|
|
})
|
|
})
|
|
-
|
|
|
|
|
|
+
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|