| 
					
				 | 
			
			
				@@ -632,7 +632,7 @@ function initFeeTable() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(fpVsesionNo == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             str += '<button type="button" class="registration-no-color-foot-button" title="上传电子发票" onclick="printDzfp(\'' + row.patientId + '\',' + row.times + ',' + row.receiptNo +',1'+ ');" style="color: #35D082;"><i class="fa fa-upload"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                            str += '<button type="button" class="registration-no-color-foot-button" title="开具电子发票" onclick="issueEBill(\'' + row.realNo + '\',' + row.amount + ',\'' + row.name + '\',\'' + row.doctorCode +'\'' + ');" style="color: #35D082;"><i class="fa fa-sign-in"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            str += '<button type="button" class="registration-no-color-foot-button"title="下载电子发票" onclick="openDzfpDownModal(\'' + row.patientId + '\',' + row.times + ',' + row.receiptNo + ',1'+')"><i class="fa fa-download"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            str += '<button type="button" class="registration-no-color-foot-button"title="下载电子发票" onclick="onclick="openDzfpDownModal(\'' + row.mzyReqrec.patientId + '\',' + row.mzyReqrec.times +',\'' + row.mzyReqrec.serialNo + '\'' + ')"><i class="fa fa-download"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             str += '<button type="button" class="registration-no-color-foot-button"title="查询电子发票" onclick="getEBill(\'' + row.serialNo+ '\',)"><i class="fa fa-search"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             str += '<button type="button" class="registration-no-color-foot-button"title="下载电子发票" onclick="downloadEBill(\'' + row.serialNo+ '\',)"><i class="fa fa-download"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -661,7 +661,7 @@ function initFeeTable() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         str += '<button type="button" class="registration-no-color-foot-button"title="支付明细" onclick="depositFileList(\'' + row.patientId + '\',' + row.times + ',' + row.receiptNo + ')"><i class="fa fa-th-list"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(fpVsesionNo == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             str += '<button type="button" class="registration-no-color-foot-button"title="电子发票作废" onclick="uploadMzInvoice(\'' + row.patientId + '\',' + row.times + ',' + row.receiptNo +',2'+ ')"><i class="fa fa-mail-reply-all"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            str += '<button type="button" class="registration-no-color-foot-button"title="下载已作废的电子发票" onclick="openDzfpDownModal(\'' + row.patientId + '\',' + row.times + ',' + row.receiptNo +',2'+ ')" style="color: red;"><i class="fa fa-download"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            str += '<button type="button" class="registration-no-color-foot-button"title="下载已作废的电子发票" onclick="onclick="openDzfpDownModal(\'' + row.mzyReqrec.patientId + '\',' + row.mzyReqrec.times +',\'' + row.mzyReqrec.serialNo + '\'' + ')"><i class="fa fa-download"></i></button>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         // str += '<button type="button" class="registration-no-color-foot-button" title="修改收款方式" onclick="showChequType(\'' + row.patientId + '\','+row.times+','+row.receiptNo+')"><i class="fa fa-credit-card"></i></button>' ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         return str; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1930,14 +1930,15 @@ function uploadMzInvoice(patientId,times,receiptNo,typeFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var dzfp_patientId ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var dzfp_times ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-var dzfp_receiptNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-var dzfp_typeFlag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var dzfp_serialNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//var dzfp_typeFlag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //打开电子发票弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function openDzfpDownModal(patientId,times,receiptNo,typeFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function openDzfpDownModal(patientId,times,serialNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+console.log("dfds",patientId,times,serialNo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     dzfp_patientId = patientId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     dzfp_times = times; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dzfp_receiptNo = receiptNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dzfp_typeFlag = typeFlag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dzfp_serialNo = serialNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//    dzfp_typeFlag = typeFlag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $("#dzfpDownModal").modal(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1945,36 +1946,43 @@ function openDzfpDownModal(patientId,times,receiptNo,typeFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @param type 1 打印二维码  2 下载pdf 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function downOrPrintDzfp(type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    downloadDzfp(dzfp_patientId,dzfp_times,dzfp_receiptNo,dzfp_typeFlag,type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+console.log("11111111111111111111111111111") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+console.log("dfds",dzfp_patientId,dzfp_times,dzfp_serialNo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    downloadDzfp(dzfp_patientId,dzfp_times,dzfp_serialNo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //下载电子发票 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function downloadDzfp(patientId,times,receiptNo,typeFlag,type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function downloadDzfp(patientId,times,serialNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setPrint(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    postAjaxJsonHttpRequst("/thmz/queryInvoiceFile",{patientId:patientId,times:times,typeFlag:typeFlag,receiptNo:receiptNo},true,function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    postAjaxJsonHttpRequst("/thmz/selectDzfpUploadAboutSerialNo",{patientId:patientId,times:times,serialNo:serialNo},true,function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(res.code == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $("#dzfpDownModal").modal("hide"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(type == 2 || !stringNotBlank(type)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                base64toPDF(res.data.pdfFileStr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //打印二维码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               let height = "70mm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               let  bkimgWidth = "110mm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP = getLodop(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.PRINT_INITA(6, 0, bkimgWidth, height, hospitalName+"门诊电子发票二维码打印"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //设置默认打印机 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.SET_PRINTER_INDEX(printIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.SET_SHOW_MODE("BKIMG_WIDTH", bkimgWidth); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", height); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.SET_PRINT_PAGESIZE(1,bkimgWidth, height, "CreateCustomPage"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "门诊电子发票二维码");//对新建的纸张重命名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.SET_PRINT_STYLE("FontSize", 11); //字体大小 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.ADD_PRINT_TEXT("6mm", "3mm", "60mm", "3mm", hospitalName+"发票二维码"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.ADD_PRINT_IMAGE("10mm", "3mm", "50mm", "50mm", "data:image/png;base64,"+res.data.qrcode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LODOP.PRINT(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // LODOP.PREVIEW(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(res.data.resUrl){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                window.open(res.data.resUrl) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                errorMesage("未获取到电子发票,请重新上传发票!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            if(type == 2 || !stringNotBlank(type)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                base64toPDF(res.data.pdfFileStr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            //打印二维码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//               let height = "70mm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//               let  bkimgWidth = "110mm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP = getLodop(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.PRINT_INITA(6, 0, bkimgWidth, height, hospitalName+"门诊电子发票二维码打印"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                //设置默认打印机 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.SET_PRINTER_INDEX(printIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.SET_SHOW_MODE("BKIMG_WIDTH", bkimgWidth); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", height); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.SET_PRINT_PAGESIZE(1,bkimgWidth, height, "CreateCustomPage"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "门诊电子发票二维码");//对新建的纸张重命名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.SET_PRINT_STYLE("FontSize", 11); //字体大小 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.ADD_PRINT_TEXT("6mm", "3mm", "60mm", "3mm", hospitalName+"发票二维码"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.ADD_PRINT_IMAGE("10mm", "3mm", "50mm", "50mm", "data:image/png;base64,"+res.data.qrcode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                LODOP.PRINT(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                // LODOP.PREVIEW(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             errorMesage(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |