<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.*" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/>
<%
    ResourceBundle res = ResourceBundle.getBundle("config.jdbc");
%>
<html>
<head>
    <title>首次签收超期列表</title>
    <meta charset="utf-8">
    <meta name="referrer" content="never">
    <!-- 解决部分兼容性问题，如果安装了GCF，则使用GCF来渲染页面，如果未安装GCF，则使用最高版本的IE内核进行渲染。 -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <!-- 页面按原比例显示 -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <%@include file="../../jspf/comm.jspf" %>
    <%@ include file="../../jspf/ztreeCommom.jsp" %>

    <style>
        .divCss {
            margin-top: 5px;
        }

        .divCss8 {
            margin-top: 5px;
            margin-right: 20px;
        }

        /* dataTables表头居中 */
        .table > thead:first-child > tr:first-child > th {
            text-align: center !important;
        }

        .table th {
            text-align: center;
        }

        .toolbarCss {
            margin-right: 20px;
            margin-bottom: 0px;
        !important;
        }

        .fixed-table-toolbar .bs-bars .pull-right {
            height: 20px;
        !important;
        }

        /*选中行颜色*/
        .fixed-table-container tbody .selected td {
            background-color: #9acfea;
        }

        .divContentCss{
            margin-left:10px;
            margin-right:5px;
            margin-top: 20px;
            height:auto;
        }

        .formCss{
           margin-top:20px;
            margin-left:20px;
        }

        .tjCss{
            margin-left:0px;
            margin-right:15px;
            height:auto;
        }
    </style>
</head>

<body>
<div class="divContentCss">
    <!-- Nav tabs -->
    <ul class="nav nav-tabs" role="tablist" id="myTab">
        <li role="presentation" ><a id="overdueOneA" href="#overdueOne" aria-controls="overdueOne" role="tab" data-toggle="tab">初次提交归档</a></li>
        <li role="presentation"><a id="overdueTowA" href="#overdueTow" aria-controls="overdueTow" role="tab" data-toggle="tab">住院返修病历</a></li>
        <li role="presentation"><a id="overdueThreeA" href="#overdueThree" aria-controls="overdueThree" role="tab" data-toggle="tab">初次未提交病历</a></li>
        <li role="presentation"><a id="overdueFourA" href="#overdueFour" aria-controls="overdueFour" role="tab" data-toggle="tab">返修未提交病历</a></li>
    </ul>
    <!-- Tab panes -->
    <div class="tab-content">
        <div role="tabpanel" class="tab-pane" id="overdueOne">
            <div class="tjCss">
                <!--搜索-->
                <form class="formCss" onkeydown="enter()" id="form">
                    <div class="form-inline">
                        <div hidden="hidden">
                            <label for="id">病案号:</label>
                            <input type="text" class="input-sm form-control" id="id" placeholder="请输入病案号">
                        </div>
                        <div class="form-group divCss8">
                            <label for="inpNo">住院号:</label>
                            <input type="text" class="input-sm form-control" id="inpNo" placeholder="请输入住院号">
                        </div>
                        <div class="form-group divCss8">
                            <label for="visitId">住院次数:</label>
                            <input type="number" class="input-sm form-control" id="visitId" placeholder="请输入次数">
                        </div>
                        <div class="form-group divCss8">
                            <label for="name">姓名:</label>
                            <input type="text" class="input-sm form-control" id="name" placeholder="请输入姓名">
                        </div>
                        <div class="form-group divCss8" id="deptDiv" style="height: 18px;margin-top: -7px;">
                            <label>入院科室 :</label>
                            <select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptAdmissionTo"
                                    data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}" title="请输入入院科室"
                                    id="deptAdmissionTo" title="请输入入院科室">
                                <%--<option value="">全部</option>--%>
                            </select>
                        </div>
                        <div class="form-group divCss8">
                            <label>出院科室 :</label>
                            <select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptName" id="deptName"
                                    data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}" title="请输入出院科室">
                               <%-- <option value="">全部</option>--%>
                            </select>
                        </div>
                        <div class="form-group divCss8">
                            <label>出院日期：</label>
                            <div class="input-daterange input-group">
                                <input type="text" class="input-sm form-control" name="start" id="startDate"/>
                                <span class="input-group-addon">-</span>
                                <input type="text" class="input-sm form-control" name="end" id="endDate"/>
                            </div>
                        </div>
                        <div class="form-group divCss8">
                            <label>超期天数(查)>=</label>
                            <input type="text" class="input-sm form-control" id="overdueDays4" placeholder="请输入超期天数">
                        </div>
                        <%--<div class="form-group divCss">--%>
                            <%--<label>超期天数>=</label>--%>
                            <%--<input type="text" class="input-sm form-control" id="overdueDays" placeholder="请配置超期天数(默认3)">--%>
                        <%--</div>--%>
                        <%--<div class="form-group divCss">
                            <label>是否死亡:</label>
                            <select class="input-sm form-control" id="deathFlag">
                                <option value="">全部</option>
                                <option value="0">否</option>
                                <option value="1">是</option>
                            </select>
                        </div>--%>
                        <div class="form-group divCss8">
                            <label>是否死亡:</label>
                            <select class="input-sm form-control" id="deathFlag">
                                <option value="">全部</option>
                                <option value="0">否</option>
                                <option value="1">是</option>
                            </select>
                        </div>
                        <button type="button" class="btn btn-primary btn-sm divCss" id="searchBtn">查询</button>
                        <button type="button" class="btn btn-info btn-sm divCss" id="excelBtn">条件导出</button>
                    </div>
                </form>
                <!--数据表格-->
                <table id="table" class="table  text-nowrap table-striped"></table>
                <div id="toolbar" class="btn-group pull-right toolbarCss" >
                    <div class="columns columns-right btn-group pull-right" style="margin-top:0px;">
                        <div class="btn-group btn-info">
                            <select id="sel_exportoption" class="form-control">                
                                <option value="">导出当前页面数据</option>                                               
                                <option value="all">导出全部数据</option>                                             
                                <option value="selected">导出选中数据</option>
                            </select>
                        </div>
                        <button class=" btn btn-success" style="height: 34px" type="button" id="refreshBtn" name="refresh"
                                aria-label="Refresh"
                                title="Refresh">
                            <i class="glyphicon glyphicon-refresh icon-refresh"></i>
                        </button>
                    </div>
                </div>
            </div>
        </div>
        <div role="tabpanel" class="tab-pane" id="overdueTow">
            <div class="tjCss">
                <!--搜索-->
                <form class="formCss" onkeydown="enter2()" id="form2">
                    <div class="form-inline">
                        <div hidden="hidden">
                            <label for="id">病案号:</label>
                            <input type="text" class="input-sm form-control" id="id2" placeholder="请输入病案号">
                        </div>
                        <div class="form-group divCss8">
                            <label for="inpNo">住院号:</label>
                            <input type="text" class="input-sm form-control" id="inpNo2" placeholder="请输入住院号">
                        </div>
                        <div class="form-group divCss8">
                            <label for="visitId">住院次数:</label>
                            <input type="number" class="input-sm form-control" id="visitId2" placeholder="请输入次数">
                        </div>
                        <div class="form-group divCss8">
                            <label for="name">姓名:</label>
                            <input type="text" class="input-sm form-control" id="name2" placeholder="请输入姓名">
                        </div>
                        <div class="form-group divCss8" id="deptDiv" style="height: 18px;margin-top: -7px;">
                            <label>入院科室 :</label>
                            <select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptAdmissionTo2"
                                    data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}" title="请输入入院科室"
                                    id="deptAdmissionTo2" title="请输入入院科室">
                                <%--<option value="">全部</option>--%>
                            </select>
                        </div>
                        <div class="form-group divCss8">
                            <label>出院科室 :</label>
                            <select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptName2" id="deptName2"
                                    data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}" title="请输入出院科室">
                                <%--<option value="">全部</option>--%>
                            </select>
                        </div>
                        <div class="form-group divCss8">
                            <label>出院日期：</label>
                            <div class="input-daterange input-group">
                                <input type="text" class="input-sm form-control" name="start2" id="startDate2"/>
                                <span class="input-group-addon">-</span>
                                <input type="text" class="input-sm form-control" name="end2" id="endDate2"/>
                            </div>
                        </div>
                        <div class="form-group divCss8">
                            <label>退回日期：</label>
                            <div class="input-daterange input-group" id="datepicker2">
                                <input type="text" class="input-sm form-control" name="start2" id="createTimeStart2"/>
                                <span class="input-group-addon">-</span>
                                <input type="text" class="input-sm form-control" name="end2" id="createTimeEnd2"/>
                            </div>
                        </div>
                        <div class="form-group divCss8">
                            <label>超期天数(查)>=</label>
                            <input type="text" class="input-sm form-control" id="overdueDays3" placeholder="请输入超期天数">
                        </div>
                        <%--<div class="form-group divCss">--%>
                            <%--<label>超期天数>=</label>--%>
                            <%--<input type="text" class="input-sm form-control" id="overdueDays2" placeholder="请配置超期天数(默认3)">--%>
                        <%--</div>--%>
                        <%--<div class="form-group divCss">
                            <label>是否死亡:</label>
                            <select class="input-sm form-control" id="deathFlag">
                                <option value="">全部</option>
                                <option value="0">否</option>
                                <option value="1">是</option>
                            </select>
                        </div>--%>
                        <div class="form-group divCss8">
                            <label>是否死亡:</label>
                            <select class="input-sm form-control" id="deathFlag2">
                                <option value="">全部</option>
                                <option value="0">否</option>
                                <option value="1">是</option>
                            </select>
                        </div>
                        <button type="button" class="btn btn-primary btn-sm divCss" id="searchBtn2">查询</button>
                        <button type="button" class="btn btn-info btn-sm divCss" id="excelBtn2">条件导出</button>
                    </div>
                </form>
                <!--数据表格-->
                <table id="table2" class="table  text-nowrap table-striped"></table>
                <div id="toolbar2" class="btn-group pull-right toolbarCss" >
                    <div class="columns columns-right btn-group pull-right" style="margin-top:0px;">
                        <div class="btn-group btn-info">
                            <select id="sel_exportoption2" class="form-control">                
                                <option value="">导出当前页面数据</option>                                               
                                <option value="all">导出全部数据</option>                                             
                                <option value="selected">导出选中数据</option>
                            </select>
                        </div>
                        <button class=" btn btn-success" style="height: 34px" type="button" id="refreshBtn2" name="refresh"
                                aria-label="Refresh"
                                title="Refresh">
                            <i class="glyphicon glyphicon-refresh icon-refresh"></i>
                        </button>
                    </div>
                </div>
            </div>
        </div>
        <div role="tabpanel" class="tab-pane" id="overdueThree">
            <div class="tjCss">
                <!--搜索-->
                <form class="formCss" onkeydown="enter3()" id="form3">
                    <div class="form-inline">
                        <div hidden="hidden">
                            <label for="id">病案号:</label>
                            <input type="text" class="input-sm form-control" id="id3" placeholder="请输入病案号">
                        </div>
                        <div class="form-group divCss8">
                            <label for="inpNo">住院号:</label>
                            <input type="text" class="input-sm form-control" id="inpNo3" placeholder="请输入住院号">
                        </div>
                        <div class="form-group divCss8">
                            <label for="visitId">住院次数:</label>
                            <input type="number" class="input-sm form-control" id="visitId3" placeholder="请输入次数">
                        </div>
                        <div class="form-group divCss8">
                            <label for="name">姓名:</label>
                            <input type="text" class="input-sm form-control" id="name3" placeholder="请输入姓名">
                        </div>
                        <div class="form-group divCss8" id="deptDiv" style="height: 18px;margin-top: -7px;">
                            <label>入院科室 :</label>
                            <select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptAdmissionTo3"
                                    data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}" title="请输入入院科室"
                                    id="deptAdmissionTo3" title="请输入入院科室">
                                <%--<option value="">全部</option>--%>
                            </select>
                        </div>
                        <div class="form-group divCss8">
                            <label>出院科室 :</label>
                            <select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptName3" id="deptName3"
                                    data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}" title="请输入出院科室">
                                <%-- <option value="">全部</option>--%>
                            </select>
                        </div>
                        <div class="form-group divCss8">
                            <label>出院日期：</label>
                            <div class="input-daterange input-group">
                                <input type="text" class="input-sm form-control" name="start" id="startDate3"/>
                                <span class="input-group-addon">-</span>
                                <input type="text" class="input-sm form-control" name="end" id="endDate3"/>
                            </div>
                        </div>
                        <div class="form-group divCss8">
                            <label>超期天数(查)>=</label>
                            <input type="text" class="input-sm form-control" id="overdueDays2" placeholder="请输入超期天数">
                        </div>
                        <%--<div class="form-group divCss">--%>
                        <%--<label>超期天数>=</label>--%>
                        <%--<input type="text" class="input-sm form-control" id="overdueDays" placeholder="请配置超期天数(默认3)">--%>
                        <%--</div>--%>
                        <%--<div class="form-group divCss">
                            <label>是否死亡:</label>
                            <select class="input-sm form-control" id="deathFlag">
                                <option value="">全部</option>
                                <option value="0">否</option>
                                <option value="1">是</option>
                            </select>
                        </div>--%>
                        <button type="button" class="btn btn-primary btn-sm divCss" id="searchBtn3">查询</button>
                        <button type="button" class="btn btn-info btn-sm divCss" id="excelBtn3">条件导出</button>
                    </div>
                </form>
                <!--数据表格-->
                <table id="table3" class="table  text-nowrap table-striped"></table>
                <div id="toolbar3" class="btn-group pull-right toolbarCss" >
                    <div class="columns columns-right btn-group pull-right" style="margin-top:0px;">
                        <div class="btn-group btn-info">
                            <select id="sel_exportoption3" class="form-control">                
                                <option value="">导出当前页面数据</option>                                               
                                <option value="all">导出全部数据</option>                                             
                                <option value="selected">导出选中数据</option>
                            </select>
                        </div>
                        <button class=" btn btn-success" style="height: 34px" type="button" id="refreshBtn3" name="refresh"
                                aria-label="Refresh"
                                title="Refresh">
                            <i class="glyphicon glyphicon-refresh icon-refresh"></i>
                        </button>
                    </div>
                </div>
            </div>
        </div>
        <div role="tabpanel" class="tab-pane" id="overdueFour">
            <div class="tjCss">
                <!--搜索-->
                <form class="formCss" onkeydown="enter4()" id="form4">
                    <div class="form-inline">
                        <div hidden="hidden">
                            <label for="id">病案号:</label>
                            <input type="text" class="input-sm form-control" id="id4" placeholder="请输入病案号">
                        </div>
                        <div class="form-group divCss8">
                            <label for="inpNo">住院号:</label>
                            <input type="text" class="input-sm form-control" id="inpNo4" placeholder="请输入住院号">
                        </div>
                        <div class="form-group divCss8">
                            <label for="visitId">住院次数:</label>
                            <input type="number" class="input-sm form-control" id="visitId4" placeholder="请输入次数">
                        </div>
                        <div class="form-group divCss8">
                            <label for="name">姓名:</label>
                            <input type="text" class="input-sm form-control" id="name4" placeholder="请输入姓名">
                        </div>
                        <div class="form-group divCss8" id="deptDiv" style="height: 18px;margin-top: -7px;">
                            <label>入院科室 :</label>
                            <select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptAdmissionTo4"
                                    data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}" title="请输入入院科室"
                                    id="deptAdmissionTo4" title="请输入入院科室">
                                <%--<option value="">全部</option>--%>
                            </select>
                        </div>
                        <div class="form-group divCss8">
                            <label>出院科室 :</label>
                            <select class="selectpicker bla bla bli" multiple data-live-search="true" name="deptName" id="deptName4"
                                    data-actions-box="true" data-deselect-all-text="取消全选" data-select-all-text="全选" data-none-results-text="没找到相应记录{0}" title="请输入出院科室">
                                <%-- <option value="">全部</option>--%>
                            </select>
                        </div>
                        <div class="form-group divCss8">
                            <label>出院日期：</label>
                            <div class="input-daterange input-group">
                                <input type="text" class="input-sm form-control" name="start" id="startDate4"/>
                                <span class="input-group-addon">-</span>
                                <input type="text" class="input-sm form-control" name="end" id="endDate4"/>
                            </div>
                        </div>
                        <div class="form-group divCss8">
                            <label>超期天数(查)>=</label>
                            <input type="text" class="input-sm form-control" id="overdueDays1" placeholder="请输入超期天数">
                        </div>
                        <%--<div class="form-group divCss">--%>
                        <%--<label>超期天数>=</label>--%>
                        <%--<input type="text" class="input-sm form-control" id="overdueDays" placeholder="请配置超期天数(默认3)">--%>
                        <%--</div>--%>
                        <%--<div class="form-group divCss">
                            <label>是否死亡:</label>
                            <select class="input-sm form-control" id="deathFlag">
                                <option value="">全部</option>
                                <option value="0">否</option>
                                <option value="1">是</option>
                            </select>
                        </div>--%>
                        <button type="button" class="btn btn-primary btn-sm divCss" id="searchBtn4">查询</button>
                        <button type="button" class="btn btn-info btn-sm divCss" id="excelBtn4">条件导出</button>
                    </div>
                </form>
                <!--数据表格-->
                <table id="table4" class="table  text-nowrap table-striped"></table>
                <div id="toolbar4" class="btn-group pull-right toolbarCss" >
                    <div class="columns columns-right btn-group pull-right" style="margin-top:0px;">
                        <div class="btn-group btn-info">
                            <select id="sel_exportoption4" class="form-control">                
                                <option value="">导出当前页面数据</option>                                               
                                <option value="all">导出全部数据</option>                                             
                                <option value="selected">导出选中数据</option>
                            </select>
                        </div>
                        <button class=" btn btn-success" style="height: 34px" type="button" id="refreshBtn4" name="refresh"
                                aria-label="Refresh"
                                title="Refresh">
                            <i class="glyphicon glyphicon-refresh icon-refresh"></i>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
</body>

<script type="text/javascript">
    var tipLoad = 1;
    var tipLoad2 = 1;
    var tipLoad3 = 1;
    var tipLoad4 = 1;
    var initVal=0,initVal2=0,initVal3 = 0,initVal4 = 0;
    //$(".dropdown-toggle").style.display = 'none';
    $(function () {
        var url = window.location.href;
        var index = url.substring(url.lastIndexOf('?') + 1).replace("num=", "");
        if (index != null && index != "" && index.indexOf("excel") != -1) {
            $("#excelBtn").show();
            $("#toolbar").show();
        } else {
            $("#excelBtn").hide();
            $("#table1 .columns-right").hide();
        }

        if (index != null && index != "" && index.indexOf("tab2") != -1 && index.indexOf("tab1") != -1) {
            $('#overdueOneA').click();
        }else  if (index != null && index != "" && index.indexOf("tab1") != -1) {
            $('#overdueOneA').click();
            $('li').eq(0).show();
            $('li').eq(1).hide();
        }else  if (index != null && index != "" && index.indexOf("tab2") != -1) {
            $('#overdueTowA').click();
            $('li').eq(0).hide();
            $('li').eq(1).show();
        }else  if (index != null && index != "" && index.indexOf("tab3") != -1) {
            $('#overdueThreeA').click();
            $('li').eq(0).hide();
            $('li').eq(1).show();

        }else  if (index != null && index != "" && index.indexOf("tab4") != -1) {
            $('#overdueFourA').click();
            $('li').eq(0).hide();
            $('li').eq(1).show();

        }else{
            $('li').eq(0).hide();
            $('li').eq(1).hide();
        }
    });

    //日期控件
    $(".input-daterange").datepicker({
        format: "yyyy-mm-dd",
        language: "zh-CN"
    });

    /*var currDate=getCurrDate();
    var currDate30=getCurrDay30();
    $('#startDate').val(currDate30);
    $('#endDate').val(currDate);*/
    function getDept() {
        //获取科室列表
        $.ajax({
            url: "${path}/inHosp/getDept",
            type: "POST",
            data: {effective: 1, typecode: "dept_code"},
            success: function (result) {
                if (result != null) {
                    for (var i = 0; i < result.length; i++) {
                        $("#deptName").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
                        $("#deptAdmissionTo").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
                        $("#deptName2").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
                        $("#deptAdmissionTo2").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
                        $("#deptName3").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
                        $("#deptAdmissionTo3").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
                        $("#deptName4").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
                        $("#deptAdmissionTo4").append("<option value=" + result[i].code + ">" + result[i].name + "</option>");
                    }
                }
                $(".selectpicker").selectpicker('refresh');
            }
        });
    }
  getDept();
    /**
     * 根据两个日期，判断相差天数
     * @param sDate1 开始日期 如：2016-11-01
     * @param sDate2 结束日期 如：2016-11-02
     * @returns {number} 返回相差天数
     */
    function daysBetween(sDate1, sDate2) {
        //Date.parse() 解析一个日期时间字符串，并返回1970/1/1 午夜距离该日期时间的毫秒数
        var time1 = Date.parse(new Date(sDate1));
        var time2 = Date.parse(new Date(sDate2));
        var nDays = Math.abs(parseInt((time2 - time1) / 1000 / 3600 / 24));
        return nDays;
    };

    //今天的时间
    var day2 = new Date();
    day2.setTime(day2.getTime());
    var currDay = day2.getFullYear()+"-" + (day2.getMonth()+1) + "-" + day2.getDate();

    function initTable() {
        if (tipLoad == 1) {
            $("#table").bootstrapTable({ // 对应table标签的id
                //method: 'POST',
                url: "${path}/medicalOverdue/medicalOverdueList", // 获取表格数据的url
                contentType: "application/x-www-form-urlencoded",//一种编码。好像在post请求的时候需要用到。这里用的get请求，注释掉这句话也能拿到数据
                //dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
                cache: false, // 设置为 false 禁用 AJAX 数据缓存， 默认为true
                striped: true,  //是否显示行间隔色
                pagination: true, // 在表格底部显示分页组件，默认false
                paginationShowPageGo: true,
                pageList: [10, 20, 50, 100], // 如果设置了分页，设置可供选择的页面数据条数。设置为All 则显示所有记录。
                smartDisplay: false,
                pageSize: 2, // 页面数据条数
                pageNumber: 1, // 初始化加载第一页，默认第一页
                sidePagination: 'server', // 设置为服务器端分页     客户端：client
                search: false,
                showColumns: true,
                // sortable: true,
                // sortOrder: "asc",
                toolbar: '#toolbar',//指定工具栏
                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: true,
                //导出表格方式（默认basic：只导出当前页的表格数据；all：导出所有数据；selected：导出选中的数据）
                exportDataType: "basic",
                //导出文件类型
                exportTypes: ['json', 'xml', 'csv', 'txt', 'sql', 'excel'],
                exportOptions: {
                    fileName: document.title
                },
                // showToggle: false,                    //是否显示详细视图和列表视图的切换按钮
                // cardView: false,                    //是否显示详细视图
                // detailView: 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 deptName = $("#deptName").val().toString();
                    if (deptName.indexOf("") != -1 && deptName.length<=0) {
                        deptName = "";
                    }

                    var deptAdmissionTo = $("#deptAdmissionTo").val().toString();
                    if (deptAdmissionTo.indexOf("") != -1 && deptAdmissionTo.length<=0) {
                        deptAdmissionTo = "";
                    }


                    var temp = {
                        limit: limit,     //页面大小
                        offset: offset,   //页码
                        // order: params.order,      //排位命令（desc，asc）
                        // id: $("#id").val(),
                        // idNo: $("#idNo").val(),
                        inpNo: "" + $("#inpNo").val(),
                        visitId: "" + $("#visitId").val(),
                        name: "" + $("#name").val(),
                        deptName: deptName.toString(),
                        deptAdmissionTo: deptAdmissionTo.toString(),
                        startDate: $("#startDate").val(),
                        endDate: $("#endDate").val(),
                        createTimeStart: $("#createTimeStart").val(),
                        createTimeEnd: $("#createTimeEnd").val(),
                        deathFlag: $("#deathFlag").val(),
                        overdueDays: $("#overdueDays").val(),
                        overdueDaysTwo: $("#overdueDays4").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: 'inpNo',
                        align: 'left',
                        valign: 'middle',
                    },
                    {
                        title: '住院次数',
                        field: 'visitId',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '姓名',
                        field: 'name',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '入院科室',
                        field: 'deptAdmissionTo',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '入院日期',
                        field: 'admissionDateTime',
                        align: 'center',
                        visible: false,
                    },
                    {
                        title: '出院科室',
                        field: 'deptName',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '出院日期',
                        field: 'dischargeDateTime',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '初审日期',
                        field: 'handleTime',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '初审人',
                        field: 'handleName',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '主管医生',
                        field: 'doctorInCharge',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '是否死亡',
                        field: 'deathFlag',
                        align: 'center',
                        formatter: function (value, row, index) {
                            var days=0;//当天-出院-7
                            if (row.dischargeDateTime != null && row.dischargeDateTime != "") {
                                days = daysBetween(currDay, row.dischargeDateTime.split(" ")[0]);
                            }

                            //死亡否
                            var deathExpired = <%=res.getString("deathExpired")%>;
                            if (value != null && value != "" && value == 0) {
                                result = '<span style="color:green;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>否</span>'
                            } else {
                                if (days > deathExpired) {
                                    var day = days - deathExpired;
                                    result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>是</span>';
                                } else {
                                    result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>是</span>';
                                }
                            }
                            return result;
                        }

                    },
                    {
                        title: '间隔天数',
                        field: 'diffDay',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '超期天数',
                        field: 'overTime',
                        align: 'center',

                            <%--formatter: function (value, row, index) {--%>
                            <%--$.ajax({--%>
                                        <%--url: "${path}/medicalOverdue/getTimeoutDay",--%>
                                        <%--type: "POST",--%>
                                        <%--data: {startTime: row.dischargeDateTime, endTime: row.handleTime},--%>
                                        <%--success: function (TimeoutdData) {--%>
                                            <%--alert(TimeoutdData)--%>
                                        <%--}--%>
                                    <%--});--%>
                        <%--}--%>
                    },
                ],
                onLoadSuccess: function (result) {
                    tipLoad = 0;
                },
                onLoadError: function () {  //加载失败时执行
                    //console.info("加载数据失败");
                    tipLoad = 0;
                }

            });
        }
    }
    //查询
    $('#searchBtn').click(function () {
        if (tipLoad == 0) {
            $("#table").bootstrapTable("refreshOptions", {pageNumber: 1});
        } else {
            toastr.warning("正在查询，请稍等...");
        }
    });
    //2.初始化select的change事件
    $("#sel_exportoption").change(function () {
        $('#table').bootstrapTable('refreshOptions', {
            exportDataType: $(this).val()
        });
    });
    $("#refreshBtn").click(function () {
        //刷新
        $('#table').bootstrapTable('refresh');
    });
    //导出excel功能
    $("#excelBtn").click(function () {
        toastr.warning("正在导出，请稍等...");
        var inpNo = "" + $("#inpNo").val();
        var visitId = "" + $("#visitId").val();
        var name = "" + $("#name").val();

        var deptName = $("#deptName").val();
        if (deptName.indexOf("") != -1) {
            deptName = "";
        } else {
            deptName = $("#deptName").val().toString();
        }

        var deptAdmissionTo = $("#deptAdmissionTo").val();
        if (deptAdmissionTo.indexOf("") != -1) {
            deptAdmissionTo = "";
        } else {
            deptAdmissionTo = $("#deptAdmissionTo").val().toString();
        }

        var startDate= $("#startDate").val();
        var endDate= $("#endDate").val();
        var createTimeStart= $("#createTimeStart").val();
        var createTimeEnd= $("#createTimeEnd").val();
        var deathFlag= $("#deathFlag").val();
        var overdueDays= $("#overdueDays").val();
        var overdueDaysTwo= $("#overdueDays4").val();
        window.location.href = "${path}/medicalOverdue/exportExcel?inpNo=" + inpNo + "&visitId=" + visitId +
            "&name=" + name + "&deptName=" + deptName + "&deptAdmissionTo=" + deptAdmissionTo
            + "&createTimeStart=" + createTimeStart + "&createTimeEnd=" + createTimeEnd+ "&startDate=" + startDate
            + "&endDate=" + endDate+ "&deathFlag=" + deathFlag + "&overdueDays=" + overdueDays+ "&overdueDaysTwo=" + overdueDaysTwo;
    });
    function enter() {
        if (event.keyCode == 13) {
            document.getElementById('searchBtn').click();
        }
    }

    //============选项卡2 住院返修病历==============
    function initTable2() {
        if (tipLoad2 == 1) {
            $("#table2").bootstrapTable({ // 对应table标签的id
                //method: 'POST',
                url: "${path}/medicalOverdue/medicalOverdueList2", // 获取表格数据的url
                contentType: "application/x-www-form-urlencoded",//一种编码。好像在post请求的时候需要用到。这里用的get请求，注释掉这句话也能拿到数据
                //dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
                cache: false, // 设置为 false 禁用 AJAX 数据缓存， 默认为true
                striped: true,  //是否显示行间隔色
                pagination: true, // 在表格底部显示分页组件，默认false
                paginationShowPageGo: true,
                pageList: [10, 20, 50, 100], // 如果设置了分页，设置可供选择的页面数据条数。设置为All 则显示所有记录。
                smartDisplay: false,
                pageSize: 2, // 页面数据条数
                pageNumber: 1, // 初始化加载第一页，默认第一页
                sidePagination: 'server', // 设置为服务器端分页     客户端：client
                search: false,
                showColumns: true,
                // sortable: true,
                // sortOrder: "asc",
                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: true,
                //导出表格方式（默认basic：只导出当前页的表格数据；all：导出所有数据；selected：导出选中的数据）
                exportDataType: "basic",
                //导出文件类型
                exportTypes: ['json', 'xml', 'csv', 'txt', 'sql', 'excel'],
                exportOptions: {
                    fileName: document.title
                },
                // showToggle: false,                    //是否显示详细视图和列表视图的切换按钮
                // cardView: false,                    //是否显示详细视图
                // detailView: false,                   //是否显示父子表
                queryParams: function (params) {
                    var currPageSize = this.pageSize;
                    if (currPageSize == 2) {
                        currPageSize = 10;
                    }
                    var limit = null;
                    var offset = params.offset;
                    //判断是否导出全部all
                    if ($("#sel_exportoption2").val() == "all") {
                        offset = 0;
                        limit = this.totalRows;
                        this.pageSize = limit;
                    } else {
                        limit = currPageSize;
                        this.pageSize = currPageSize;
                    }

                    var deptName = $("#deptName2").val().toString();
                    if (deptName.indexOf("") != -1 && deptName.length<=0) {
                        deptName = "";
                    }

                    var deptAdmissionTo = $("#deptAdmissionTo2").val().toString();
                    if (deptAdmissionTo.indexOf("") != -1 && deptAdmissionTo.length<=0) {
                        deptAdmissionTo = "";
                    }


                    var temp = {
                        limit: limit,     //页面大小
                        offset: offset,   //页码
                        // order: params.order,      //排位命令（desc，asc）
                        // id: $("#id").val(),
                        // idNo: $("#idNo").val(),
                        inpNo: "" + $("#inpNo2").val(),
                        visitId: "" + $("#visitId2").val(),
                        name: "" + $("#name2").val(),
                        deptName: deptName.toString(),
                        deptAdmissionTo: deptAdmissionTo.toString(),
                        startDate: $("#startDate2").val(),
                        endDate: $("#endDate2").val(),
                        createTimeStart: $("#createTimeStart2").val(),
                        createTimeEnd: $("#createTimeEnd2").val(),
                        deathFlag: $("#deathFlag2").val(),
                        overdueDaysTwo: $("#overdueDays3").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: 'inpNo',
                        align: 'left',
                        valign: 'middle',
                    },
                    {
                        title: '住院次数',
                        field: 'visitId',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '姓名',
                        field: 'name',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '入院科室',
                        field: 'deptAdmissionTo',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '入院日期',
                        field: 'admissionDateTime',
                        align: 'center',
                        visible: false,
                        /* formatter: function (value, row, index) {
                           var result = "";
                           if (value != null && value != "") {
                               result = value.substring(0, 10);
                           }
                           return result;
                       }*/
                    },
                    {
                        title: '出院科室',
                        field: 'deptName',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '出院日期',
                        field: 'dischargeDateTime',
                        align: 'center',
                        valign: 'middle',
                        /*formatter: function (value, row, index) {
                            var result = "";
                            if (value != null && value != "") {
                                result = value.substring(0, 19);
                            }
                            return result;
                        }*/
                    },
                    {
                        title: '退回日期',
                        field: 'handleTime',
                        align: 'center',
                        valign: 'middle',
                        /* formatter: function (value, row, index) {
                             var result = "";
                             if (value != null && value != "") {
                                 result = value.substring(0, 19);
                             }
                             return result;
                         }*/
                    },
                    {
                        title: '再次提交时间',
                        field: 'againTime',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '退回人',
                        field: 'handleName',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '主管医生',
                        field: 'doctorInCharge',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '是否死亡',
                        field: 'deathFlag',
                        align: 'center',
                        formatter: function (value, row, index) {
                            var result = "";
                            var days=0;//当天-出院-7
                            if (row.dischargeDateTime != null && row.dischargeDateTime != "") {
                                days = daysBetween(currDay, row.dischargeDateTime.split(" ")[0]);
                            }

                            //死亡否
                            var deathExpired = <%=res.getString("deathExpired")%>;
                            if (value != null && value != "" && value == 0) {
                                result = '<span style="color:green;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>否</span>'
                            } else {
                                if (days > deathExpired) {
                                    var day = days - deathExpired;
                                    result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>是</span>';
                                } else {
                                    result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>是</span>';
                                }
                            }
                            return result;
                        }
                    },
                    {
                        title: '间隔天数',
                        field: 'diffDay',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '超期天数',
                        field: 'overTime',
                        align: 'center',
                        valign: 'middle',
                        /* formatter: function (value, row, index) {
                             var overdueDays=$("#overdueDays").val();
                             if(overdueDays!=null && overdueDays>0){
                                 return row.overdue-overdueDays;
                             }else{
                                 return row.overdue;
                             }
                         }*/
                    },
                ],
                onLoadSuccess: function (result) {  //加载成功时执行
                    // console.info("加载成功");
                    tipLoad2 = 0;
                },
                onLoadError: function () {  //加载失败时执行
                    //console.info("加载数据失败");
                    tipLoad2 = 0;
                }

            });
        }
    }
    //查询
    $('#searchBtn2').click(function () {
        if (tipLoad2 == 0) {
            $("#table2").bootstrapTable("refreshOptions", {pageNumber: 1});
        } else {
            toastr.warning("正在查询，请稍等...");
        }
    });
    //2.初始化select的change事件
    $("#sel_exportoption2").change(function () {
        $('#table2').bootstrapTable('refreshOptions', {
            exportDataType: $(this).val()
        });
    });
    $("#refreshBtn2").click(function () {
        //刷新
        $('#table2').bootstrapTable('refresh');
    });
    //导出excel功能
    $("#excelBtn2").click(function () {
        toastr.warning("正在导出，请稍等...");
        var inpNo = "" + $("#inpNo2").val();
        var visitId = "" + $("#visitId2").val();
        var name = "" + $("#name2").val();

        var deptName = $("#deptName2").val();
        if (deptName.indexOf("") != -1) {
            deptName = "";
        } else {
            deptName = $("#deptName2").val().toString();
        }

        var deptAdmissionTo = $("#deptAdmissionTo2").val();
        if (deptAdmissionTo.indexOf("") != -1) {
            deptAdmissionTo = "";
        } else {
            deptAdmissionTo = $("#deptAdmissionTo2").val().toString();
        }

        var startDate= $("#startDate2").val();
        var endDate= $("#endDate2").val();
        var createTimeStart= $("#createTimeStart2").val();
        var createTimeEnd= $("#createTimeEnd2").val();
        var deathFlag= $("#deathFlag2").val();
        var overdueDaysTwo= $("#overdueDays3").val();
        window.location.href = "${path}/medicalOverdue/exportExcel2?inpNo=" + inpNo + "&visitId=" + visitId +
            "&name=" + name + "&deptName=" + deptName + "&deptAdmissionTo=" + deptAdmissionTo
            //+ "&archivestate=" + archivestate
            + "&createTimeStart=" + createTimeStart + "&createTimeEnd=" + createTimeEnd+ "&startDate=" + startDate
            + "&endDate=" + endDate+ "&deathFlag=" + deathFlag +  "&overdueDaysTwo=" + overdueDaysTwo;
    });
    function enter2() {
        if (event.keyCode == 13) {
            document.getElementById('searchBtn2').click();
        }
    }


    //============选项卡3 初次未提交病历===============
    function initTable3() {
        if (tipLoad3 == 1) {
            $("#table3").bootstrapTable({ // 对应table标签的id
                //method: 'POST',
                url: "${path}/medicalOverdue/medicalOverdueList3", // 获取表格数据的url
                contentType: "application/x-www-form-urlencoded",//一种编码。好像在post请求的时候需要用到。这里用的get请求，注释掉这句话也能拿到数据
                //dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
                cache: false, // 设置为 false 禁用 AJAX 数据缓存， 默认为true
                striped: true,  //是否显示行间隔色
                pagination: true, // 在表格底部显示分页组件，默认false
                paginationShowPageGo: true,
                pageList: [10, 20, 50, 100], // 如果设置了分页，设置可供选择的页面数据条数。设置为All 则显示所有记录。
                smartDisplay: false,
                pageSize: 2, // 页面数据条数
                pageNumber: 1, // 初始化加载第一页，默认第一页
                sidePagination: 'server', // 设置为服务器端分页     客户端：client
                search: false,
                showColumns: true,
                // sortable: true,
                // sortOrder: "asc",
                toolbar: '#toolbar3',//指定工具栏
                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: true,
                //导出表格方式（默认basic：只导出当前页的表格数据；all：导出所有数据；selected：导出选中的数据）
                exportDataType: "basic",
                //导出文件类型
                exportTypes: ['json', 'xml', 'csv', 'txt', 'sql', 'excel'],
                exportOptions: {
                    fileName: document.title
                },
                // showToggle: false,                    //是否显示详细视图和列表视图的切换按钮
                // cardView: false,                    //是否显示详细视图
                // detailView: false,                   //是否显示父子表
                queryParams: function (params) {
                    var currPageSize = this.pageSize;
                    if (currPageSize == 2) {
                        currPageSize = 10;
                    }
                    var limit = null;
                    var offset = params.offset;
                    //判断是否导出全部all
                    if ($("#sel_exportoption3").val() == "all") {
                        offset = 0;
                        limit = this.totalRows;
                        this.pageSize = limit;
                    } else {
                        limit = currPageSize;
                        this.pageSize = currPageSize;
                    }

                    var deptName = $("#deptName3").val().toString();
                    if (deptName.indexOf("") != -1 && deptName.length<=0) {
                        deptName = "";
                    }

                    var deptAdmissionTo = $("#deptAdmissionTo3").val().toString();
                    if (deptAdmissionTo.indexOf("") != -1 && deptAdmissionTo.length<=0) {
                        deptAdmissionTo = "";
                    }


                    var temp = {
                        limit: limit,     //页面大小
                        offset: offset,   //页码
                        // order: params.order,      //排位命令（desc，asc）
                        // id: $("#id").val(),
                        // idNo: $("#idNo").val(),
                        inpNo: "" + $("#inpNo3").val(),
                        visitId: "" + $("#visitId3").val(),
                        name: "" + $("#name3").val(),
                        deptName: deptName.toString(),
                        deptAdmissionTo: deptAdmissionTo.toString(),
                        startDate: $("#startDate3").val(),
                        endDate: $("#endDate3").val(),
                        createTimeStart: $("#createTimeStart3").val(),
                        createTimeEnd: $("#createTimeEnd3").val(),
                        deathFlag: $("#deathFlag3").val(),
                        overdueDaysTwo: $("#overdueDays2").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: 'inpNo',
                        align: 'left',
                        valign: 'middle',
                    },
                    {
                        title: '住院次数',
                        field: 'visitId',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '姓名',
                        field: 'name',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '入院科室',
                        field: 'deptAdmissionTo',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '入院日期',
                        field: 'admissionDateTime',
                        align: 'center',
                        visible: false,
                        /* formatter: function (value, row, index) {
                           var result = "";
                           if (value != null && value != "") {
                               result = value.substring(0, 10);
                           }
                           return result;
                       }*/
                    },
                    {
                        title: '出院科室',
                        field: 'deptName',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '出院日期',
                        field: 'dischargeDateTime',
                        align: 'center',
                        valign: 'middle',
                        /*formatter: function (value, row, index) {
                            var result = "";
                            if (value != null && value != "") {
                                result = value.substring(0, 19);
                            }
                            return result;
                        }*/
                    },
                    {
                        title: '主管医生',
                        field: 'doctorInCharge',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '是否死亡',
                        field: 'deathFlag',
                        align: 'center',
                        formatter: function (value, row, index) {
                            var result = "";
                            var days=0;//当天-出院-7
                            if (row.dischargeDateTime != null && row.dischargeDateTime != "") {
                                days = daysBetween(currDay, row.dischargeDateTime.split(" ")[0]);
                            }

                            //死亡否
                            var deathExpired = <%=res.getString("deathExpired")%>;
                            if (value != null && value != "" && value == 0) {
                                result = '<span style="color:green;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>否</span>'
                            } else {
                                if (days > deathExpired) {
                                    var day = days - deathExpired;
                                    result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>是</span>';
                                } else {
                                    result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>是</span>';
                                }
                            }
                            return result;
                        }
                    },
                    {
                        title: '间隔天数',
                        field: 'diffDay',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '超期天数',
                        field: 'overTime',
                        align: 'center',
                        valign: 'middle',
                        /* formatter: function (value, row, index) {
                             var overdueDays=$("#overdueDays").val();
                             if(overdueDays!=null && overdueDays>0){
                                 return row.overdue-overdueDays;
                             }else{
                                 return row.overdue;
                             }
                         }*/
                    },
                ],
                onLoadSuccess: function (result) {  //加载成功时执行
                    // console.info("加载成功");
                    tipLoad3 = 0;
                },
                onLoadError: function () {  //加载失败时执行
                    //console.info("加载数据失败");
                    tipLoad33 = 0;
                }

            });
        }
    }
    //查询
    $('#searchBtn3').click(function () {
        if (tipLoad3 == 0) {
            $("#table3").bootstrapTable("refreshOptions", {pageNumber: 1});
        } else {
            toastr.warning("正在查询，请稍等...");
        }
    });
    //2.初始化select的change事件
    $("#sel_exportoption3").change(function () {
        $('#table3').bootstrapTable('refreshOptions', {
            exportDataType: $(this).val()
        });
    });
    $("#refreshBtn3").click(function () {
        //刷新
        $('#table3').bootstrapTable('refresh');
    });
    //导出excel功能
    $("#excelBtn3").click(function () {
        toastr.warning("正在导出，请稍等...");
        var inpNo = "" + $("#inpNo3").val();
        var visitId = "" + $("#visitId3").val();
        var name = "" + $("#name3").val();

        var deptName = $("#deptName3").val();
        if (deptName.indexOf("") != -1) {
            deptName = "";
        } else {
            deptName = $("#deptName3").val().toString();
        }

        var deptAdmissionTo = $("#deptAdmissionTo3").val();
        if (deptAdmissionTo.indexOf("") != -1) {
            deptAdmissionTo = "";
        } else {
            deptAdmissionTo = $("#deptAdmissionTo3").val().toString();
        }

        var startDate= $("#startDate3").val();
        var endDate= $("#endDate3").val();
        var createTimeStart= $("#createTimeStart3").val();
        var createTimeEnd= $("#createTimeEnd3").val();
        var deathFlag= $("#deathFlag3").val();
        var overdueDaysTwo= $("#overdueDays2").val();
        window.location.href = "${path}/medicalOverdue/exportExcelFirst?inpNo=" + inpNo + "&visitId=" + visitId +
            "&name=" + name + "&deptName=" + deptName + "&deptAdmissionTo=" + deptAdmissionTo
            //+ "&archivestate=" + archivestate
            + "&createTimeStart=" + createTimeStart + "&createTimeEnd=" + createTimeEnd+ "&startDate=" + startDate
            + "&endDate=" + endDate+ "&deathFlag=" + deathFlag +  "&overdueDaysTwo=" + overdueDaysTwo;
    });
    function enter3() {
        if (event.keyCode == 13) {
            document.getElementById('searchBtn3').click();
        }
    }
    //=============选项卡4 返修未提交病历=============
    //============选项卡3 初次未提交病历===============
    function initTable4() {
        if (tipLoad4 == 1) {
            $("#table4").bootstrapTable({ // 对应table标签的id
                //method: 'POST',
                url: "${path}/medicalOverdue/medicalOverdueList4", // 获取表格数据的url
                contentType: "application/x-www-form-urlencoded",//一种编码。好像在post请求的时候需要用到。这里用的get请求，注释掉这句话也能拿到数据
                //dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
                cache: false, // 设置为 false 禁用 AJAX 数据缓存， 默认为true
                striped: true,  //是否显示行间隔色
                pagination: true, // 在表格底部显示分页组件，默认false
                paginationShowPageGo: true,
                pageList: [10, 20, 50, 100], // 如果设置了分页，设置可供选择的页面数据条数。设置为All 则显示所有记录。
                smartDisplay: false,
                pageSize: 2, // 页面数据条数
                pageNumber: 1, // 初始化加载第一页，默认第一页
                sidePagination: 'server', // 设置为服务器端分页     客户端：client
                search: false,
                showColumns: true,
                // sortable: true,
                // sortOrder: "asc",
                toolbar: '#toolbar4',//指定工具栏
                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: true,
                //导出表格方式（默认basic：只导出当前页的表格数据；all：导出所有数据；selected：导出选中的数据）
                exportDataType: "basic",
                //导出文件类型
                exportTypes: ['json', 'xml', 'csv', 'txt', 'sql', 'excel'],
                exportOptions: {
                    fileName: document.title
                },
                // showToggle: false,                    //是否显示详细视图和列表视图的切换按钮
                // cardView: false,                    //是否显示详细视图
                // detailView: false,                   //是否显示父子表
                queryParams: function (params) {
                    var currPageSize = this.pageSize;
                    if (currPageSize == 2) {
                        currPageSize = 10;
                    }
                    var limit = null;
                    var offset = params.offset;
                    //判断是否导出全部all
                    if ($("#sel_exportoption4").val() == "all") {
                        offset = 0;
                        limit = this.totalRows;
                        this.pageSize = limit;
                    } else {
                        limit = currPageSize;
                        this.pageSize = currPageSize;
                    }

                    var deptName = $("#deptName4").val().toString();
                    if (deptName.indexOf("") != -1 && deptName.length<=0) {
                        deptName = "";
                    }

                    var deptAdmissionTo = $("#deptAdmissionTo4").val().toString();
                    if (deptAdmissionTo.indexOf("") != -1 && deptAdmissionTo.length<=0) {
                        deptAdmissionTo = "";
                    }


                    var temp = {
                        limit: limit,     //页面大小
                        offset: offset,   //页码
                        // order: params.order,      //排位命令（desc，asc）
                        // id: $("#id").val(),
                        // idNo: $("#idNo").val(),
                        inpNo: "" + $("#inpNo4").val(),
                        visitId: "" + $("#visitId4").val(),
                        name: "" + $("#name4").val(),
                        deptName: deptName.toString(),
                        deptAdmissionTo: deptAdmissionTo.toString(),
                        startDate: $("#startDate4").val(),
                        endDate: $("#endDate4").val(),
                        createTimeStart: $("#createTimeStart4").val(),
                        createTimeEnd: $("#createTimeEnd4").val(),
                        deathFlag: $("#deathFlag4").val(),
                        overdueDaysTwo: $("#overdueDays1").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: 'inpNo',
                        align: 'left',
                        valign: 'middle',
                    },
                    {
                        title: '住院次数',
                        field: 'visitId',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '姓名',
                        field: 'name',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '入院科室',
                        field: 'deptAdmissionTo',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '入院日期',
                        field: 'admissionDateTime',
                        align: 'center',
                        visible: false,
                        /* formatter: function (value, row, index) {
                           var result = "";
                           if (value != null && value != "") {
                               result = value.substring(0, 10);
                           }
                           return result;
                       }*/
                    },
                    {
                        title: '出院科室',
                        field: 'deptName',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '出院日期',
                        field: 'dischargeDateTime',
                        align: 'center',
                        valign: 'middle',
                        /*formatter: function (value, row, index) {
                            var result = "";
                            if (value != null && value != "") {
                                result = value.substring(0, 19);
                            }
                            return result;
                        }*/
                    },
                    {
                        title: '最后退回时间',
                        field: 'handleTimeMax1',
                        align: 'center',
                        valign: 'middle',
                        /*formatter: function (value, row, index) {
                            var result = "";
                            if (value != null && value != "") {
                                result = value.substring(0, 19);
                            }
                            return result;
                        }*/
                    },
                    {
                        title: '主管医生',
                        field: 'doctorInCharge',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '是否死亡',
                        field: 'deathFlag',
                        align: 'center',
                        formatter: function (value, row, index) {
                            var result = "";
                            var days=0;//当天-出院-7
                            if (row.dischargeDateTime != null && row.dischargeDateTime != "") {
                                days = daysBetween(currDay, row.dischargeDateTime.split(" ")[0]);
                            }

                            //死亡否
                            var deathExpired = <%=res.getString("deathExpired")%>;
                            if (value != null && value != "" && value == 0) {
                                result = '<span style="color:green;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>否</span>'
                            } else {
                                if (days > deathExpired) {
                                    var day = days - deathExpired;
                                    result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>是</span>';
                                } else {
                                    result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>是</span>';
                                }
                            }
                            return result;
                        }
                    },
                    {
                        title: '间隔天数',
                        field: 'diffDay',
                        align: 'center',
                        valign: 'middle',
                    },
                    {
                        title: '超期天数',
                        field: 'overTime',
                        align: 'center',
                        valign: 'middle',
                        /* formatter: function (value, row, index) {
                             var overdueDays=$("#overdueDays").val();
                             if(overdueDays!=null && overdueDays>0){
                                 return row.overdue-overdueDays;
                             }else{
                                 return row.overdue;
                             }
                         }*/
                    },
                ],
                onLoadSuccess: function (result) {  //加载成功时执行
                    // console.info("加载成功");
                    tipLoad4 = 0;
                },
                onLoadError: function () {  //加载失败时执行
                    //console.info("加载数据失败");
                    tipLoad4 = 0;
                }

            });
        }
    }
    //查询
    $('#searchBtn4').click(function () {
        if (tipLoad4 == 0) {
            $("#table4").bootstrapTable("refreshOptions", {pageNumber: 1});
        } else {
            toastr.warning("正在查询，请稍等...");
        }
    });
    //2.初始化select的change事件
    $("#sel_exportoption4").change(function () {
        $('#table4').bootstrapTable('refreshOptions', {
            exportDataType: $(this).val()
        });
    });
    $("#refreshBtn4").click(function () {
        //刷新
        $('#table4').bootstrapTable('refresh');
    });
    //导出excel功能
    $("#excelBtn4").click(function () {
        toastr.warning("正在导出，请稍等...");
        var inpNo = "" + $("#inpNo4").val();
        var visitId = "" + $("#visitId4").val();
        var name = "" + $("#name4").val();

        var deptName = $("#deptName4").val();
        if (deptName.indexOf("") != -1) {
            deptName = "";
        } else {
            deptName = $("#deptName4").val().toString();
        }

        var deptAdmissionTo = $("#deptAdmissionTo4").val();
        if (deptAdmissionTo.indexOf("") != -1) {
            deptAdmissionTo = "";
        } else {
            deptAdmissionTo = $("#deptAdmissionTo4").val().toString();
        }

        var startDate= $("#startDate4").val();
        var endDate= $("#endDate4").val();
        var createTimeStart= $("#createTimeStart4").val();
        var createTimeEnd= $("#createTimeEnd4").val();
        var deathFlag= $("#deathFlag4").val();
        var overdueDaysTwo= $("#overdueDays1").val();
        window.location.href = "${path}/medicalOverdue/exportExcelFirst1?inpNo=" + inpNo + "&visitId=" + visitId +
            "&name=" + name + "&deptName=" + deptName + "&deptAdmissionTo=" + deptAdmissionTo
            //+ "&archivestate=" + archivestate
            + "&createTimeStart=" + createTimeStart + "&createTimeEnd=" + createTimeEnd+ "&startDate=" + startDate
            + "&endDate=" + endDate+ "&deathFlag=" + deathFlag +  "&overdueDaysTwo=" + overdueDaysTwo;
    });
    function enter4() {
        if (event.keyCode == 13) {
            document.getElementById('searchBtn4').click();
        }
    }


    $(".nav-tabs a").click(function(){
        $(this).tab('show');
    });

    $('.nav-tabs a').on('shown.bs.tab', function(event){
        var x = $(event.target).text();         // active tab
        var y = $(event.relatedTarget).text();  // previous tab

        $(".act span").text(x);
        $(".prev span").text(y);
        if(x=="住院返修病历"){
            if(initVal2==0){
                initTable2();
                initVal2=1;
            }
        }else if (x=="初次未提交病历"){
            if(initVal3==0){
                initTable3();
                initVal3=1;
            }
          }else if (x=="返修未提交病历"){
        if(initVal4==0){
            initTable4();
            initVal4=1;
        }
    }
        else{
            if(initVal==0){
                initTable();
                initVal=1;
            }
        }
    });


</script>

</html>