diff --git a/src/main/webapp/WEB-INF/views/faultDir/faultList.jsp b/src/main/webapp/WEB-INF/views/faultDir/faultList.jsp
index ceef06a7..c269ca60 100644
--- a/src/main/webapp/WEB-INF/views/faultDir/faultList.jsp
+++ b/src/main/webapp/WEB-INF/views/faultDir/faultList.jsp
@@ -282,6 +282,19 @@
getFaultType();
var pageVal=0;
+ var startDate2="",endDate2="",inpNo2="",visitId2="",name2="",doctorInCharge2="",archivestate2="",deptName2="",typeFlag2="",creater2="";
+ var backIdArr=[];
+ var backIndex=0;
+ function initParmFun(){
+ startDate2=$("#startDate").val();
+ endDate2=$("#endDate").val();
+ inpNo2=$("#inpNo").val();
+ visitId2=$("#visitId").val();
+ name2=$("#name").val();
+ doctorInCharge2=$("#doctorInCharge").val();
+ archivestate2=$("#archivestate").val();
+ deptName2=$("#deptName").val();
+ }
function initTable() {
if(tipLoad==1){
$("#table").bootstrapTable({ // 对应table标签的id
@@ -356,8 +369,8 @@
deptName = $("#deptName").val().toString();
}
-
-
+ //查询时的初始化值
+ initParmFun();
var temp = {
limit: limit, //页面大小
offset: offset, //页码
@@ -571,6 +584,7 @@
tipLoad = 0;
},onExpandRow: function (index, row, $detail) {
InitSubTable(index, row, $detail);
+ //backIdArr.push($detail);
}
});
@@ -583,7 +597,8 @@
return;
}
var archiveDetailId = row.archiveDetailId;
- var cur_table = $detail.html('
').find('table');
+ var cur_table = $detail.html('').find('table');
+
//console.log(endDateTo+"========================"+startDateTo);
$(cur_table).bootstrapTable({
@@ -735,9 +750,10 @@
var archiveDetailId = row.archiveDetailId;
var startDateTo=row.startDateTo;
var endDateTo=row.endDateTo;
- var cur_table2 = $detail.html('').find('table');
+ var cur_table2 = $detail.html('').find('table');
//console.log(archiveDetailId+"========"+archiveDetailId+"====="+startDateTo+"======="+endDateTo);
-
+ backIdArr.push(backIndex);
+ backIndex++;
$(cur_table2).bootstrapTable({
//method: 'POST',
url: "${path}/fault/faultListByTj", // 获取表格数据的url
@@ -894,45 +910,107 @@
}
}
], //无线循环取子表,直到子表里面没有记录
- //onExpandRow: function (index, row, $Subdetail) {
- //InitSubTable2(index, row, $Subdetail);
- //}
+ onExpandRow: function (index, row, $Subdetail) {
+ InitSubTable2(index, row, $Subdetail);
+ }
});
}
}
}
+ function getFlagTableFun(){
+ var flag=0;
+ if(startDate2!=$("#startDate").val() && flag==0){
+ startDate2=$("#startDate").val();
+ flag=1;
+ }
+ //console.log("===flag0==="+flag);
+ if(endDate2!=$("#endDate").val() && flag==0){
+ endDate2= $("#endDate").val();
+ flag=1;
+ }
+ //console.log("===flag1==="+flag );
+ if(inpNo2!=$("#inpNo").val() && flag==0){
+ inpNo2="" + $("#inpNo").val();
+ flag=1;
+ }
+ //console.log("===flag2==="+flag );
+ if(visitId2!=$("#visitId").val() && flag==0){
+ visitId2=""+$("#visitId").val();
+ flag=1;
+ }
+ //console.log("===flag3==="+flag);
+ if(name2!=$("#name").val()&& flag==0){
+ name2=""+$("#name").val();
+ flag=1;
+ }
+ //console.log("===flag4==="+flag);
+ if(doctorInCharge2!=(""+$("#doctorInCharge").val())&& flag==0){
+ doctorInCharge2=""+(""+$("#doctorInCharge").val());
+ flag=1;
+ }
+ //console.log("===flag5==="+flag);
+ if(archivestate2!=("" + $("#archivestate").val())&& flag==0){
+ archivestate2="" + ("" + $("#archivestate").val());
+ flag=1;
+ }
+ //console.log("===flag6==="+flag);
+ var deptName3 = $("#deptName").val();
+ if (deptName3.indexOf("") != -1) {
+ deptName3 = "";
+ } else {
+ deptName3 = $("#deptName").val().toString();
+ }
+ //console.log("===flag7==="+flag);
+ if(deptName2!=deptName3 && flag==0){
+ deptName2= deptName3;
+ flag=1;
+ }
+ //console.log("===flag8==="+flag);
+ return flag;
+ }
+
+ function getFlagFaultTableFun(){
+ var faultFlag=0;
+
+ if(typeFlag2==$("#typeFlag").val() && faultFlag==0){
+ faultFlag=0;
+ }else{
+ typeFlag2 = $("#typeFlag").val();
+ faultFlag=1;
+ }
+ //console.log("===faultFlag9==="+faultFlag);
+ if(creater2==$("#creater").val() && faultFlag==0){
+ faultFlag=0;
+ }else{
+ creater2=""+$("#creater").val();
+ faultFlag=1;
+ }
+ //console.log("===faultFlag10==="+faultFlag);
+ return faultFlag;
+ }
//查询
$('#searchBtn').click(function () {
//查询之后重新从第一页算起
if (tipLoad == 0) {
-
- var startDate2=$("#startDate").val(),
- endDate2= $("#endDate").val(),
- inpNo2="" + $("#inpNo").val(),
- visitId2=""+$("#visitId").val(),
- name2=""+$("#name").val(),
- doctorInCharge2=""+$("#doctorInCharge").val(),
- typeFlag2 = $("#typeFlag").val(),
- creater2=""+$("#creater").val(),
- //backer2=""+$("#backer").val(),
- archivestate2="" + $("#archivestate").val(),
- deptName2= $("#archivestate").val();
-
- if((startDate2==null || startDate2=="") && (endDate2==null || endDate2=="")&& (inpNo2==null || inpNo2=="") && (visitId2==null || visitId2=="")
- && (name2==null || name2=="") && (doctorInCharge2==null || doctorInCharge2=="") && (archivestate2==null || archivestate2=="") && (deptName2==null || deptName2=="")){
- if((typeFlag2!=null && typeFlag2!="") || (creater2!=null && creater2!="") ){
- $("#faultTable").bootstrapTable("refreshOptions", {pageNumber: 1}); //刷新
+ //判断第一次和第二次传参的对比
+ //backer2=""+$("#backer").val();
+ var flag=getFlagTableFun();
+ if(flag==1) {
+ $("#table").bootstrapTable("refreshOptions", {pageNumber: 1});
+ }else{
+ var faultFlag=getFlagFaultTableFun();
+ if(faultFlag==1) {
+ $("#backTable").bootstrapTable("refresh", {pageNumber: 1});
+ if(backIdArr.length>0){
+ for(var i=0;i