|
|
|
@ -2952,6 +2952,7 @@
|
|
|
|
|
url: "${path}/signList/signList", // 获取表格数据的url
|
|
|
|
|
contentType: "application/x-www-form-urlencoded",//一种编码。好像在post请求的时候需要用到。这里用的get请求,注释掉这句话也能拿到数据
|
|
|
|
|
//dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
|
|
|
|
|
detailView: true,//父子表,为true会在父数据前添加 “+”
|
|
|
|
|
cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true
|
|
|
|
|
striped: true, //是否显示行间隔色
|
|
|
|
|
pagination: true, // 在表格底部显示分页组件,默认false
|
|
|
|
@ -3538,8 +3539,136 @@
|
|
|
|
|
onLoadError: function () { //加载失败时执行
|
|
|
|
|
//console.info("加载数据失败");
|
|
|
|
|
tipLoad = 0;
|
|
|
|
|
},onExpandRow: function (index, row, $detail) {
|
|
|
|
|
InitSubTable(index, row, $detail);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//初始化子表格(无线循环)
|
|
|
|
|
InitSubTable = function (index, row, $detail) {
|
|
|
|
|
var masterID = row.id;
|
|
|
|
|
if(masterID=="" && masterID==null){
|
|
|
|
|
toastr.warning("病案不存在!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var cur_table2 = $detail.html('<table id="signTable"></table>').find('table');
|
|
|
|
|
//console.log(archiveDetailId+"========"+archiveDetailId+"====="+startDateTo+"======="+endDateTo);
|
|
|
|
|
|
|
|
|
|
$(cur_table2).bootstrapTable({
|
|
|
|
|
//method: 'POST',
|
|
|
|
|
url: "${path}/signList/selSignByColm", // 获取表格数据的url
|
|
|
|
|
contentType: "application/x-www-form-urlencoded",//一种编码。好像在post请求的时候需要用到。这里用的get请求,注释掉这句话也能拿到数据
|
|
|
|
|
//dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
|
|
|
|
|
detailView: false,//父子表,为true会在父数据前添加 “+”
|
|
|
|
|
cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true
|
|
|
|
|
striped: true, //表格显示条纹,默认为false
|
|
|
|
|
pagination: true, // 在表格底部显示分页组件,默认false
|
|
|
|
|
paginationShowPageGo: true,
|
|
|
|
|
pageList: [10, 20,50,100], // 如果设置了分页,设置可供选择的页面数据条数。设置为All 则显示所有记录。
|
|
|
|
|
smartDisplay: false,
|
|
|
|
|
pageSize: 10, // 页面数据条数
|
|
|
|
|
pageNumber: 1, // 初始化加载第一页,默认第一页
|
|
|
|
|
sidePagination: 'server', // 设置为服务器端分页 客户端:client
|
|
|
|
|
search: false,
|
|
|
|
|
showColumns: false,
|
|
|
|
|
// toolbar: '#toolbar2',//指定工具栏
|
|
|
|
|
// searchOnEnterKey: true, //设置为 true时,按回车触发搜索方法,否则自动触发搜索方法
|
|
|
|
|
// undefinedText: '---', //当数据为 undefined 时显示的字符
|
|
|
|
|
singleSelect: false,//设置True 将禁止多选
|
|
|
|
|
// clickToSelect: true,//设置true 将在点击行时,自动选择rediobox 和 checkbox
|
|
|
|
|
//height: 560, //定义表格的高度。
|
|
|
|
|
searchTimeOut: 500,// 默认500 设置搜索超时时间。
|
|
|
|
|
toolbarAlign: 'right',// 指定 toolbar 水平方向的位置。'left' 或 'right'
|
|
|
|
|
paginationDetailHAlign: 'left',//指定 分页详细信息 在水平方向的位置。'left' 或 'right'。
|
|
|
|
|
showHeader: true,//是否显示列头。
|
|
|
|
|
trimOnSearch: true,//设置为 true 将自动去掉搜索字符的前后空格。
|
|
|
|
|
//是否显示导出按钮
|
|
|
|
|
showExport: false,
|
|
|
|
|
queryParams: function (params) {
|
|
|
|
|
var currPageSize = this.pageSize;
|
|
|
|
|
if (currPageSize == 2) {
|
|
|
|
|
currPageSize = 10;
|
|
|
|
|
}
|
|
|
|
|
var limit = null;
|
|
|
|
|
var offset = params.offset;
|
|
|
|
|
//判断是否导出全部all
|
|
|
|
|
/*if ($("#sel_exportoption").val() == "all") {
|
|
|
|
|
offset = 0;
|
|
|
|
|
limit = this.totalRows;
|
|
|
|
|
this.pageSize = limit;
|
|
|
|
|
} else {
|
|
|
|
|
limit = currPageSize;
|
|
|
|
|
this.pageSize = currPageSize;
|
|
|
|
|
}*/
|
|
|
|
|
var temp = {
|
|
|
|
|
limit: params.limit, //页面大小
|
|
|
|
|
offset: params.offset, //页码
|
|
|
|
|
order: params.order, //排位命令(desc,asc)
|
|
|
|
|
masterID: masterID,
|
|
|
|
|
c1: "" + $("#signer").val(),
|
|
|
|
|
startSignDate: $("#startSignDate").val(),
|
|
|
|
|
endSignDate: $("#endSignDate").val(),
|
|
|
|
|
};
|
|
|
|
|
return temp;
|
|
|
|
|
},
|
|
|
|
|
sortName: 'id', // 要排序的字段
|
|
|
|
|
sortOrder: 'desc', // 排序规则
|
|
|
|
|
columns: [{
|
|
|
|
|
title: '全选',
|
|
|
|
|
field: 'select', //复选框
|
|
|
|
|
checkbox: true,
|
|
|
|
|
width: 25,
|
|
|
|
|
align: 'center',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
title: '病案清单id',
|
|
|
|
|
field: 'id',
|
|
|
|
|
align: 'left',
|
|
|
|
|
valign: 'middle',
|
|
|
|
|
visible: false
|
|
|
|
|
},{
|
|
|
|
|
title: '签收状态',
|
|
|
|
|
field: 'c5',
|
|
|
|
|
align: 'left',
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
//1已签收 2未签收
|
|
|
|
|
var a = '';
|
|
|
|
|
var redFlag = row.numb;
|
|
|
|
|
var showVal="";
|
|
|
|
|
var colorVal="red";
|
|
|
|
|
if (value == "1") {
|
|
|
|
|
showVal="已签收";
|
|
|
|
|
colorVal="#030378;";
|
|
|
|
|
}else if (value == "2") {
|
|
|
|
|
showVal="未签收";
|
|
|
|
|
colorVal="#c0c0c0;";
|
|
|
|
|
}else {
|
|
|
|
|
showVal="未知";
|
|
|
|
|
colorVal="red;";
|
|
|
|
|
}
|
|
|
|
|
if (redFlag == 0) {
|
|
|
|
|
a = '<span style="color:'+colorVal+'"><i class="glyphicon glyphicon-ok-circle" aria-hidden="true"></i>'+showVal+'</span>';
|
|
|
|
|
}else{
|
|
|
|
|
a = '<span style="color:'+colorVal+'"><i class="glyphicon glyphicon-ok-circle" aria-hidden="true"></i>'+showVal+'</span>';
|
|
|
|
|
}
|
|
|
|
|
return a;
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
|
title: '签收人',
|
|
|
|
|
field: 'c1',
|
|
|
|
|
align: 'left'
|
|
|
|
|
},{
|
|
|
|
|
title: '签收日期',
|
|
|
|
|
field: 'dTime',
|
|
|
|
|
align: 'center'
|
|
|
|
|
}
|
|
|
|
|
], //无线循环取子表,直到子表里面没有记录
|
|
|
|
|
onExpandRow: function (index, row, $Subdetail) {
|
|
|
|
|
InitSubTable2(index, row, $Subdetail);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|