|  | @@ -23,6 +23,11 @@ $(function () {
 | 
	
		
			
				|  |  |          exportExcel();
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    //初始化页面上面的按钮事件
 | 
	
		
			
				|  |  | +    $("#btn_hybird").click(function (t) {
 | 
	
		
			
				|  |  | +        hybirdTimeModal();
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      //打印检查检验报告单
 | 
	
		
			
				|  |  |      $('#btn_print').click(function () {
 | 
	
		
			
				|  |  |          printJyJcReport(1);
 | 
	
	
		
			
				|  | @@ -31,6 +36,23 @@ $(function () {
 | 
	
		
			
				|  |  |      $('#btn_print_setup').click(function () {
 | 
	
		
			
				|  |  |          printJyJcReport(2);
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | +    initHybirdTimeSelect();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    //提交核酸时间修改请求
 | 
	
		
			
				|  |  | +    $("#hybirdTime").on("click", function (t) {
 | 
	
		
			
				|  |  | +        $("#hybirdTimeModal").modal("hide");
 | 
	
		
			
				|  |  | +        $("#messageModal").modal();
 | 
	
		
			
				|  |  | +        $("#messageButton").removeClass("hide");
 | 
	
		
			
				|  |  | +        $("#messageContent").html("确定要修改单人单管采样时间/最大采样数吗?");
 | 
	
		
			
				|  |  | +        $("#messageButton").off("click").on("click", function (t) {
 | 
	
		
			
				|  |  | +            $("#messageModal").modal("hide");
 | 
	
		
			
				|  |  | +            updateHyBirdTime();
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +        $("#cancelButton").off("click").on("click", function (t) {
 | 
	
		
			
				|  |  | +            $("#hybirdTimeModal").modal();
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  |  });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -597,3 +619,172 @@ function printJyJcReport(printType) {
 | 
	
		
			
				|  |  |          LODOP.PRINT_SETUP();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 初始化混采时间下拉选
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function initHybirdTimeSelect() {
 | 
	
		
			
				|  |  | +    $(".selectpicker").selectpicker({
 | 
	
		
			
				|  |  | +        dropuAuto: false,
 | 
	
		
			
				|  |  | +        size: 8
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +    var hourHtml = '';
 | 
	
		
			
				|  |  | +    for (var i = 0; i < 24; i++) {
 | 
	
		
			
				|  |  | +        var key = '';
 | 
	
		
			
				|  |  | +        if (i < 10) {
 | 
	
		
			
				|  |  | +            key = '0' + i;
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            key = i;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        hourHtml += '<option value="' + key + '">' + key + '</option>';
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    $('#hybirdBeginTimeHour').html(hourHtml);
 | 
	
		
			
				|  |  | +    $('#hybirdBeginTimeHour').selectpicker('refresh');
 | 
	
		
			
				|  |  | +    $('#hybirdEndTimeHour').html(hourHtml);
 | 
	
		
			
				|  |  | +    $('#hybirdEndTimeHour').selectpicker('refresh');
 | 
	
		
			
				|  |  | +    var minuteHtml = '';
 | 
	
		
			
				|  |  | +    for (var i = 0; i < 60; i++) {
 | 
	
		
			
				|  |  | +        var key = '';
 | 
	
		
			
				|  |  | +        if (i < 10) {
 | 
	
		
			
				|  |  | +            key = '0' + i;
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            key = i;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        minuteHtml += '<option value="' + key + '">' + key + '</option>';
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    $('#hybirdBeginTimeMinute').html(minuteHtml);
 | 
	
		
			
				|  |  | +    $('#hybirdBeginTimeMinute').selectpicker('refresh');
 | 
	
		
			
				|  |  | +    $('#hybirdEndTimeMinute').html(minuteHtml);
 | 
	
		
			
				|  |  | +    $('#hybirdEndTimeMinute').selectpicker('refresh');
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 打开核酸混检时间设置
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function hybirdTimeModal() {
 | 
	
		
			
				|  |  | +    $('#hybirdEndTimeMinute').selectpicker('refresh');
 | 
	
		
			
				|  |  | +    $("#hybirdTimeModal").modal();
 | 
	
		
			
				|  |  | +    $.ajax({
 | 
	
		
			
				|  |  | +        type: "GET",
 | 
	
		
			
				|  |  | +        url: '/thmz/getConfigByKey?key=single_hybird_time',
 | 
	
		
			
				|  |  | +        contentType: "application/json;charset=UTF-8",
 | 
	
		
			
				|  |  | +        dataType: "json",
 | 
	
		
			
				|  |  | +        headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +        success: function (res) {
 | 
	
		
			
				|  |  | +            if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (res.code == 0) {
 | 
	
		
			
				|  |  | +                var hybirdTime=res.data.configValue;
 | 
	
		
			
				|  |  | +                if(hybirdTime!=null && hybirdTime!=""){
 | 
	
		
			
				|  |  | +                    var hybirdTimeArr = hybirdTime.split("-");
 | 
	
		
			
				|  |  | +                    if(hybirdTimeArr!=null && hybirdTimeArr.length==2){
 | 
	
		
			
				|  |  | +                        try{
 | 
	
		
			
				|  |  | +                            var beginTime = hybirdTimeArr[0];
 | 
	
		
			
				|  |  | +                            var endTime = hybirdTimeArr[1];
 | 
	
		
			
				|  |  | +                            var beginTimeArr = beginTime.split(":");
 | 
	
		
			
				|  |  | +                            var endTimeArr = endTime.split(":");
 | 
	
		
			
				|  |  | +                            $('#hybirdBeginTimeHour').selectpicker('val', beginTimeArr[0]);
 | 
	
		
			
				|  |  | +                            $('#hybirdBeginTimeHour').selectpicker('refresh');
 | 
	
		
			
				|  |  | +                            $('#hybirdBeginTimeMinute').selectpicker('val', beginTimeArr[1]);
 | 
	
		
			
				|  |  | +                            $('#hybirdBeginTimeMinute').selectpicker('refresh');
 | 
	
		
			
				|  |  | +                            $('#hybirdEndTimeHour').selectpicker('val', endTimeArr[0]);
 | 
	
		
			
				|  |  | +                            $('#hybirdEndTimeHour').selectpicker('refresh');
 | 
	
		
			
				|  |  | +                            $('#hybirdEndTimeMinute').selectpicker('val', endTimeArr[1]);
 | 
	
		
			
				|  |  | +                            $('#hybirdEndTimeMinute').selectpicker('refresh');
 | 
	
		
			
				|  |  | +                        }catch (e) {
 | 
	
		
			
				|  |  | +                            console.log(e);
 | 
	
		
			
				|  |  | +                            warningMesageSimaple("单人单管采样时间格式错误!");
 | 
	
		
			
				|  |  | +                            return;
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +    $.ajax({
 | 
	
		
			
				|  |  | +        type: "GET",
 | 
	
		
			
				|  |  | +        url: '/thmz/getConfigByKey?key=single_hybird_number',
 | 
	
		
			
				|  |  | +        contentType: "application/json;charset=UTF-8",
 | 
	
		
			
				|  |  | +        dataType: "json",
 | 
	
		
			
				|  |  | +        headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +        success: function (res) {
 | 
	
		
			
				|  |  | +            if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (res.code == 0) {
 | 
	
		
			
				|  |  | +                var singleHybirdNumber=res.data.configValue;
 | 
	
		
			
				|  |  | +                $("#singleHybirdNumber").val(singleHybirdNumber);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 提交核酸更新时间请求
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function updateHyBirdTime() {
 | 
	
		
			
				|  |  | +    var hybirdBeginTimeHour=$('#hybirdBeginTimeHour').val();
 | 
	
		
			
				|  |  | +    var hybirdBeginTimeMinute=$('#hybirdBeginTimeMinute').val();
 | 
	
		
			
				|  |  | +    var hybirdEndTimeHour=$('#hybirdEndTimeHour').val();
 | 
	
		
			
				|  |  | +    var hybirdEndTimeMinute=$('#hybirdEndTimeMinute').val();
 | 
	
		
			
				|  |  | +    var hybirdTime=hybirdBeginTimeHour+":"+hybirdBeginTimeMinute+"-"+hybirdEndTimeHour+":"+hybirdEndTimeMinute;
 | 
	
		
			
				|  |  | +    $.ajax({
 | 
	
		
			
				|  |  | +        type: "POST",
 | 
	
		
			
				|  |  | +        contentType: "application/json;charset=UTF-8",
 | 
	
		
			
				|  |  | +        url: '/thmz/setConfig',
 | 
	
		
			
				|  |  | +        dataType: "json",
 | 
	
		
			
				|  |  | +        data: JSON.stringify({"configKey": "single_hybird_time","configValue": hybirdTime}),
 | 
	
		
			
				|  |  | +        headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +        success: function (res) {
 | 
	
		
			
				|  |  | +            if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (res.code == 0) {
 | 
	
		
			
				|  |  | +                var singleHybirdNumber=$('#singleHybirdNumber').val();
 | 
	
		
			
				|  |  | +                $.ajax({
 | 
	
		
			
				|  |  | +                    type: "POST",
 | 
	
		
			
				|  |  | +                    contentType: "application/json;charset=UTF-8",
 | 
	
		
			
				|  |  | +                    url: '/thmz/setConfig',
 | 
	
		
			
				|  |  | +                    dataType: "json",
 | 
	
		
			
				|  |  | +                    data: JSON.stringify({"configKey": "single_hybird_number","configValue": singleHybirdNumber}),
 | 
	
		
			
				|  |  | +                    headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +                    success: function (res) {
 | 
	
		
			
				|  |  | +                        if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                            window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                            return;
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                        if (res.code == 0) {
 | 
	
		
			
				|  |  | +                            successMesage(res);
 | 
	
		
			
				|  |  | +                        } else {
 | 
	
		
			
				|  |  | +                            errorMesage(res);
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                });
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                errorMesage(res);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +}
 |