|  | @@ -13325,6 +13325,44 @@ function printGuideCard(patientId, times, clnicId, payMark, printType) {
 | 
	
		
			
				|  |  |                              //
 | 
	
		
			
				|  |  |                              //     }
 | 
	
		
			
				|  |  |                              // })
 | 
	
		
			
				|  |  | +                            // infoMessage("获取支付信息中,请耐心等待")
 | 
	
		
			
				|  |  | +                            let qrCodeUrl = `https://hadln.net:20443/#/cashier?queryJson=${JSON.stringify(jsonData)}`
 | 
	
		
			
				|  |  | +                            console.log('qrCodeUrl',qrCodeUrl)
 | 
	
		
			
				|  |  | +                            $.ajax({
 | 
	
		
			
				|  |  | +                                type: "GET",
 | 
	
		
			
				|  |  | +                                url: '/thmz/hisCountQrCode',
 | 
	
		
			
				|  |  | +                                contentType: "application/json;charset=UTF-8",
 | 
	
		
			
				|  |  | +                                // dataType: "json",
 | 
	
		
			
				|  |  | +                                data: { content: qrCodeUrl},
 | 
	
		
			
				|  |  | +                                headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +                                success: function (res) {
 | 
	
		
			
				|  |  | +                                    if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                                        window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                                        return;
 | 
	
		
			
				|  |  | +                                    }
 | 
	
		
			
				|  |  | +                                    let src = res
 | 
	
		
			
				|  |  | +                                    let payQrcodeGuideCardHtml = `<img src="${src}" style="width: 100px;height: 100px;margin: 20px 0"/><div style="width: 140px;margin-top: 2px;">微信扫码支付</div>`;
 | 
	
		
			
				|  |  | +                                    $("#payQrcodeGuideCard").html(payQrcodeGuideCardHtml)
 | 
	
		
			
				|  |  | +                                    $("#totalAmountGuideCard").text("¥" + totalAmount +"元");
 | 
	
		
			
				|  |  | +                                    JsBarcode('#imgcode', patientId, {
 | 
	
		
			
				|  |  | +                                        lineColor: '#000000', //线条颜色
 | 
	
		
			
				|  |  | +                                        width: 2, //线宽
 | 
	
		
			
				|  |  | +                                        height: 60, //条码高度
 | 
	
		
			
				|  |  | +                                        displayValue: false, //是否显示文字信息
 | 
	
		
			
				|  |  | +                                    });
 | 
	
		
			
				|  |  | +                                    LODOP.ADD_PRINT_HTM("0mm", "5mm", "140mm", "200mm", strStyle + document.getElementById("guide_card_table").innerHTML);
 | 
	
		
			
				|  |  | +                                    //LODOP.PRINT();
 | 
	
		
			
				|  |  | +                                    if (printType == 1) {
 | 
	
		
			
				|  |  | +                                        LODOP.SET_PRINT_MODE("RESELECT_PRINTER",true);
 | 
	
		
			
				|  |  | +                                        LODOP.PREVIEW();
 | 
	
		
			
				|  |  | +                                    } else if (printType == 2) {
 | 
	
		
			
				|  |  | +                                        LODOP.PRINT_SETUP();
 | 
	
		
			
				|  |  | +                                    }
 | 
	
		
			
				|  |  | +                                },
 | 
	
		
			
				|  |  | +                                error: function (err) {
 | 
	
		
			
				|  |  | +                                        errorMessage(err)
 | 
	
		
			
				|  |  | +                                }
 | 
	
		
			
				|  |  | +                            })
 | 
	
		
			
				|  |  |                              // + JSON.stringify(jsonData)
 | 
	
		
			
				|  |  |                              // 1. 生成二维码(使用临时容器,避免直接操作目标元素)
 | 
	
		
			
				|  |  |                              // const tempContainer = document.createElement('div');
 | 
	
	
		
			
				|  | @@ -13358,31 +13396,6 @@ function printGuideCard(patientId, times, clnicId, payMark, printType) {
 | 
	
		
			
				|  |  |                              // $("canvas").attr("id", "erw");
 | 
	
		
			
				|  |  |                              // let canvas = document.getElementById('erw');
 | 
	
		
			
				|  |  |                              // let src = canvas.toDataURL("image/png");
 | 
	
		
			
				|  |  | -                            let src = ''
 | 
	
		
			
				|  |  | -                            QRCode.toDataURL(`https://hadln.net:20443/#/cashier?queryJson=${JSON.stringify(jsonData)}`, function (err, url) {
 | 
	
		
			
				|  |  | -                                if (err) console.error(err);
 | 
	
		
			
				|  |  | -                                else {
 | 
	
		
			
				|  |  | -                                    console.log('url---',url)
 | 
	
		
			
				|  |  | -                                    src = url
 | 
	
		
			
				|  |  | -                                } // 返回 Data URL
 | 
	
		
			
				|  |  | -                            });
 | 
	
		
			
				|  |  | -                            let payQrcodeGuideCardHtml = `<img src="${src}" style="width: 100px;height: 100px;margin: 20px 0"/><div style="width: 140px;margin-top: 2px;">微信扫码支付</div>`;
 | 
	
		
			
				|  |  | -                            $("#payQrcodeGuideCard").html(payQrcodeGuideCardHtml)
 | 
	
		
			
				|  |  | -                            $("#totalAmountGuideCard").text("¥" + totalAmount +"元");
 | 
	
		
			
				|  |  | -                            JsBarcode('#imgcode', patientId, {
 | 
	
		
			
				|  |  | -                                lineColor: '#000000', //线条颜色
 | 
	
		
			
				|  |  | -                                width: 2, //线宽
 | 
	
		
			
				|  |  | -                                height: 60, //条码高度
 | 
	
		
			
				|  |  | -                                displayValue: false, //是否显示文字信息
 | 
	
		
			
				|  |  | -                            });
 | 
	
		
			
				|  |  | -                            LODOP.ADD_PRINT_HTM("0mm", "5mm", "140mm", "200mm", strStyle + document.getElementById("guide_card_table").innerHTML);
 | 
	
		
			
				|  |  | -                            //LODOP.PRINT();
 | 
	
		
			
				|  |  | -                            if (printType == 1) {
 | 
	
		
			
				|  |  | -                                LODOP.SET_PRINT_MODE("RESELECT_PRINTER",true);
 | 
	
		
			
				|  |  | -                                LODOP.PREVIEW();
 | 
	
		
			
				|  |  | -                            } else if (printType == 2) {
 | 
	
		
			
				|  |  | -                                LODOP.PRINT_SETUP();
 | 
	
		
			
				|  |  | -                            }
 | 
	
		
			
				|  |  |                          } else if (res.code == -2) {
 | 
	
		
			
				|  |  |                              warningMesageSimaple(res.message)
 | 
	
		
			
				|  |  |                          } else {
 |