@ -585,13 +585,13 @@ function initTable() {
$ ( "#table" ) . bootstrapTable ( { // 对应table标签的id
//method: 'POST',
url : path + "/vCount/vCountList" , // 获取表格数据的url
sidePagination : 'server' , // 设置为服务器端分页 客户端: client
contentType : "application/x-www-form-urlencoded" , //一种编码。好像在post请求的时候需要用到。这里用的get请求, 注释掉这句话也能拿到数据
cache : false , // 设置为 false 禁用 AJAX 数据缓存, 默认为true
striped : true , //表格显示条纹, 默认为false
pagination : true , // 在表格底部显示分页组件, 默认false
paginationShowPageGo : true ,
pageList : [ 5 , 10 , 20 , 50 , 100 ] , // 如果设置了分页, 设置可供选择的页面数据条数。设置为All 则显示所有记录。
sidePagination : 'server' , // 设置为服务器端分页 客户端: client
pageList : [ 5 , 10 , 20 , 50 , 100 ] , // 如果设置了分页, 设置可供选择的页面数据条数。设置为All 则显示所有记录
search : false ,
showColumns : true ,
toolbar : '#toolbar' , //指定工具栏
@ -606,6 +606,7 @@ function initTable() {
showHeader : true , //是否显示列头。
trimOnSearch : true , //设置为 true 将自动去掉搜索字符的前后空格。
//是否显示导出按钮
detailView : true , //是否可展开
showExport : true ,
//导出表格方式( 默认basic: 只导出当前页的表格数据; all: 导出所有数据; selected: 导出选中的数据)
exportDataType : "basic" ,
@ -770,11 +771,105 @@ function initTable() {
} ,
onLoadError : function ( ) { //加载失败时执行
tipLoad = 0 ;
} ,
//展开详情事件
onExpandRow : function ( index , row , $detail ) { //點擊datagrid 展開按鈕事件
var html = '<div id="tableDiv1">\n' +
' <table id="table1" class="table text-nowrap"></table>\n' +
' </div>' ;
$detail . html ( html ) ;
initTable1 ( ) ;
}
} ) ;
}
}
//第二层,按科室分组查
function initTable1 ( ) {
$ ( "#table1" ) . bootstrapTable ( { // 对应table标签的id
url : path + "/statistics/getRecordStatisticsGroupDept" , // 获取表格数据的url
cache : false , // 设置为 false 禁用 AJAX 数据缓存, 默认为true
striped : true , //表格显示条纹, 默认为false
pagination : true , // 在表格底部显示分页组件, 默认false
paginationShowPageGo : true ,
pageList : [ 10 , 20 , 50 , 100 ] , // 如果设置了分页, 设置可供选择的页面数据条数。设置为All 则显示所有记录。
sidePagination : 'server' , // 设置为服务器端分页 客户端: client
searchOnEnterKey : true , //设置为 true时, 按回车触发搜索方法, 否则自动触发搜索方法
undefinedText : '--' , //当数据为 undefined 时显示的字符
singleSelect : false , //设置True 将禁止多选
clickToSelect : true , //设置true 将在点击行时, 自动选择rediobox 和 checkbox
paginationDetailHAlign : 'left' , //指定 分页详细信息 在水平方向的位置。'left' 或 'right'。
height : 514 ,
searchTimeOut : 500 , // 默认500 设置搜索超时时间。
showHeader : true , //是否显示列头。
//查询条件
columns : [
{
title : '序号' ,
align : 'center' ,
formatter : function ( value , row , index ) {
return index + 1 ;
}
} ,
{
title : '出院科室' ,
field : 'deptNameCn' ,
align : 'left'
} ,
{
title : '出院人数' ,
field : 'allRecordCount' ,
align : 'center'
} ,
{
title : '总文件数' ,
field : 'allFileCount' ,
align : 'center'
} ,
{
title : '总页数' ,
field : 'allPageCount' ,
align : 'center'
} ,
{
title : '自动采集总文件数' ,
field : 'autoCollectionFileCount' ,
align : 'center'
} ,
{
title : '自动采集总页数' ,
field : 'autoCollectionPageCount' ,
align : 'center'
} ,
{
title : '扫描上传总文件数' ,
field : 'manualScanFileCount' ,
align : 'center'
} ,
{
title : '扫描上传总页数' ,
field : 'manualScanPageCount' ,
align : 'center'
} ,
] ,
onLoadSuccess : function ( result ) { //加载成功时执行
$ ( ".page-list" ) . show ( ) ;
//reloadTableHeight("table1");
} ,
// //展开详情事件
// onExpandRow: function (index, row, $detail) {//點擊datagrid 展開按鈕事件
// var deptName = row.deptName;
// var tableId = 'table_'+deptName;
// var html = '<div id="tableDiv2">\n' +
// ' <table id="'+tableId+'" class="table2" class="table text-nowrap table-bordered"></table>\n' +
// ' </div>';
// $detail.html(html);
// initTable2(deptName,tableId);
// }
} ) ;
}
//查询
$ ( '#searchBtn' ) . click ( function ( ) {
//查询之后重新从第一页算起