Browse Source

药房处方

zengfanwei 2 weeks ago
parent
commit
f4db8cd08b

+ 1 - 1
src/main/resources/static/js/mz/clinic.js

@@ -13313,7 +13313,7 @@ function printGuideCard(patientId, times, clnicId, payMark, printType) {
                             //     }
                             // })
                             // + JSON.stringify(jsonData)
-                            let qrCodeUrl = `https://218.93.214.118:6082/cashier?queryJson=${JSON.stringify(jsonData)}`
+                            let qrCodeUrl = `https://hadln.net:20443/#/cashier?queryJson=${JSON.stringify(jsonData)}`
                             // console.log("jsonData",JSON.stringify(jsonData))
                             // console.log("qrCodeUrl",qrCodeUrl)
                             new QRCode(document.getElementById("payQrcodeGuideCard"),{

+ 21 - 9
src/main/resources/static/js/mz/west_pharmacy_send.js

@@ -2732,24 +2732,36 @@ function printView(data) {
     $('#tbody_yp').html(yf.xyFlag === '1' ? getXyPrintHtml(list) : getZyPrintHtml(list));
     $("#patientId").val('');
     LODOP = getLodop();
-    LODOP.PRINT_INITA(6, 0, "140mm", "202mm", "铭和医院处方笺");
+    // LODOP.PRINT_INITA(6, 0, "140mm", "202mm", "铭和医院处方笺");//纵向
+    LODOP.PRINT_INITA(0, 0, "210mm", "148mm", "铭和医院处方笺");//横向
+    // LODOP.PRINT_INIT ("铭和医院处方笺");
     LODOP.SET_PRINT_STYLE("FontSize", 28); //字体大小
     //设置默认打印机
-    LODOP.SET_PRINTER_INDEX(printIndex);
-    LODOP.SET_PRINT_PAGESIZE(1, '140mm', '202mm', "CreateCustomPage");
-    LODOP.SET_PRINT_MODE('FULL_WIDTH_FOR_OVERFLOW', true) // 整宽不变形
-    LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "140mm");
-    LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "202mm");
-    LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "铭和医院处方笺");//对新建的纸张重命名
+    // LODOP.SET_PRINTER_INDEX(printIndex);
+    // LODOP.SET_PRINT_PAGESIZE(1, '140mm', '202mm', "CreateCustomPage");
+    LODOP.SET_PRINT_PAGESIZE(2, '210mm', '148mm', "CreateCustomPage");
+    // LODOP.SET_PRINT_MODE('FULL_WIDTH_FOR_OVERFLOW', true) // 整宽不变形
+    // LODOP.SET_PRINT_MODE("AUTO_HEIGHT", true); // 自动调整内容高度以填满纸张
+    // LODOP.SET_PRINT_MODE("FULL_PAGE", true);   // 整体适配页面(包含高度和宽度)
+    // LODOP.SET_PRINT_MODE("CONTENT_SCALE", 1);  // 保持内容比例不扭曲
+    // LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "140mm");
+    // LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "202mm");
+    // LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "210mm");
+    // LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "148mm");
+    // LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "铭和医院处方笺");//对新建的纸张重命名
+    LODOP.SET_PRINT_MODE("SELECT_PRINTER", true);
+    LODOP.SET_PRINT_MODE ("RESELECT_PAGESIZE", true);
     let strStyle='';
-    let font = 'font-size: 12px;padding: 2px 2px;';
+    let font = 'font-size: 24px;padding: 2px 2px;';
     if(yf.xyFlag !== '1'){
         strStyle = "<style>table,td,th {border-bottom: 1px dashed black;margin-bottom: 2px;";
         strStyle += font;
         strStyle += "}";
         strStyle += "</style>";
     }
-    LODOP.ADD_PRINT_HTM("2mm", "4mm", "140mm", "202mm", strStyle + $("div[id='print_view']").html());
+    // LODOP.ADD_PRINT_HTM("2mm", "4mm", "140mm", "200mm", strStyle + $("div[id='print_view']").html());
+    // LODOP.ADD_PRINT_HTM("2mm", "4mm", "200mm","140mm",  strStyle + document.getElementById('print_view').innerHTML);
+    LODOP.ADD_PRINT_HTM("2mm", "4mm", "210mm", "148mm",  strStyle + document.getElementById('print_view').innerHTML);
     LODOP.PREVIEW();
     LODOP.NewPageA();//下一页
     // LODOP.PREVIEW();

+ 3 - 3
src/main/resources/templates/mz/west_pharmacy_send.html

@@ -398,8 +398,8 @@
                     </div>
                     <!--放射科发药打印结束-->
                     <!--打印处方html开始-->
-                    <div id="print_view" style="position: relative;">
-                        <div id="report_table_cf">
+                    <div id="print_view">
+                        <div id="report_table_cf" style="margin-left: 240px;margin-top: -80px">
                             <h3 style="margin-left: 140px;font-size: 30px"><span class="hospitalName">铭和医院</span>处方笺</h3>
                             <div>
                                 <form>
@@ -456,7 +456,7 @@
                                     </tbody>
                                 </table>
                             </div>
-                            <div id="zbr_div" style="position: absolute;top:640px; ">
+                            <div id="zbr_div" style="">
                                 <div style="margin-bottom: 5px;margin-top: 10px;">
                                     <span style="font-size: 12px;">医&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;师:</span>
                                     <span style="display:inline-block;font-size: 12px;border-top: 0;border-left: 0;border-right: 0;border-bottom: 1px solid;width: 120px;background-color: white;color: black;"