|  | @@ -5,6 +5,9 @@ var msg_list_loading = false;
 | 
	
		
			
				|  |  |  var pageIndex = 0;
 | 
	
		
			
				|  |  |  //药品使用方法,天数和频次的集合
 | 
	
		
			
				|  |  |  var groupIdMap = null;
 | 
	
		
			
				|  |  | +var LODOP; //声明为全局变量
 | 
	
		
			
				|  |  | +//默认打印机下标
 | 
	
		
			
				|  |  | +var printIndex = -1;
 | 
	
		
			
				|  |  |  $(function () {
 | 
	
		
			
				|  |  |      initGenderSelect();
 | 
	
		
			
				|  |  |      initResponceTypeSelect();
 | 
	
	
		
			
				|  | @@ -1362,7 +1365,7 @@ function callTemplate() {
 | 
	
		
			
				|  |  |      clearWorkSpace();
 | 
	
		
			
				|  |  |      $.ajax({
 | 
	
		
			
				|  |  |          type: "GET",
 | 
	
		
			
				|  |  | -        url: '/thmz/getTemplateById?id=' + $("#idTemplate").val(),
 | 
	
		
			
				|  |  | +        url: '/thmz/increaseNumber?id=' + $("#idTemplate").val(),
 | 
	
		
			
				|  |  |          contentType: "application/json;charset=UTF-8",
 | 
	
		
			
				|  |  |          dataType: "json",
 | 
	
		
			
				|  |  |          async: false,
 | 
	
	
		
			
				|  | @@ -5498,7 +5501,7 @@ function prescriptionDetailCommon(patientId, times, clnicId, payMark, type) {
 | 
	
		
			
				|  |  |                      $("#printPrescription").removeClass("hide").addClass("in");
 | 
	
		
			
				|  |  |                      $("#callPrescription").removeClass("in").addClass("hide");
 | 
	
		
			
				|  |  |                      $("#printPrescription").off("click").on("click", function (t) {
 | 
	
		
			
				|  |  | -                        alert("打印处方");
 | 
	
		
			
				|  |  | +                        printPrescription();
 | 
	
		
			
				|  |  |                      });
 | 
	
		
			
				|  |  |                  } else {
 | 
	
		
			
				|  |  |                      $("#printPrescription").removeClass("in").addClass("hide");
 | 
	
	
		
			
				|  | @@ -5512,4 +5515,54 @@ function prescriptionDetailCommon(patientId, times, clnicId, payMark, type) {
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 查询默认打印机
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function setPrint() {
 | 
	
		
			
				|  |  | +    if (printIndex >= 0) {
 | 
	
		
			
				|  |  | +        return;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    $.ajax({
 | 
	
		
			
				|  |  | +        type: "GET",
 | 
	
		
			
				|  |  | +        url: '/thmz/getLastWindowsByCurrentUser',
 | 
	
		
			
				|  |  | +        contentType: "application/json;charset=UTF-8",
 | 
	
		
			
				|  |  | +        dataType: "json",
 | 
	
		
			
				|  |  | +        headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +        async: false,
 | 
	
		
			
				|  |  | +        success: function (res) {
 | 
	
		
			
				|  |  | +            if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (res.code == 0) {
 | 
	
		
			
				|  |  | +                printIndex = res.data.cgPrintIndex;
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                printIndex = -1;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 打印门诊处方
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function printPrescription() {
 | 
	
		
			
				|  |  | +    // $("#dcountDate").html(format(res.dcountDate, "yyyy-MM-dd HH:mm:ss"));
 | 
	
		
			
				|  |  | +    // $("#dcountDate_gh").html(format(res.dcountDate, "yyyy-MM-dd HH:mm:ss"));
 | 
	
		
			
				|  |  | +    setPrint();
 | 
	
		
			
				|  |  | +    LODOP = getLodop();
 | 
	
		
			
				|  |  | +    LODOP.PRINT_INITA(6, 0, "210mm", "297mm", "湖南泰和医院处方笺");
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
 | 
	
		
			
				|  |  | +    //设置默认打印机
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINTER_INDEX(printIndex);
 | 
	
		
			
				|  |  | +    LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "210mm");
 | 
	
		
			
				|  |  | +    LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "297mm");
 | 
	
		
			
				|  |  | +    var strStyle="<style>table{width: 96%;margin-top: 20px;margin-bottom: 10px;} table,td,th {border-width: 1px;border-style: solid;border-collapse: collapse}</style>";
 | 
	
		
			
				|  |  | +    LODOP.ADD_PRINT_HTM("0mm", "5mm", "200mm", "280mm",strStyle+ document.getElementById("prescription_table").innerHTML);
 | 
	
		
			
				|  |  | +    //LODOP.PRINT();
 | 
	
		
			
				|  |  | +    LODOP.PREVIEW();
 | 
	
		
			
				|  |  | +    //刷新数据
 | 
	
		
			
				|  |  | +}
 |