Ver Fonte

预交金打印

zengfanwei há 2 semanas atrás
pai
commit
f7abe58d98

+ 10 - 10
src/components/inpatient/nurse-module/BottleCard.vue

@@ -38,26 +38,26 @@
       </thead>
       <tbody>
         <tr>
-          <td colspan="4">药品名称</td>
-          <td style="width: 36px;text-align: center;">规格</td>
+          <td colspan="5">药品名称 / 规格</td>
+          <!-- <td style="width: 36px;text-align: center;">规格</td> -->
           <td style="width: 36px;text-align: center;">频率</td>
           <td style="width: 36px;text-align: center;">用法</td>
           <td style="width: 36px;text-align: center;">数量</td>
         </tr>
         <tr v-for="item in drugs">
-          <td colspan="4" style="width: 100%;height: 100%;position: relative">
-            <div style="position: absolute;left: 2px;top: 2px;width:90%">
+          <td colspan="5" style="width: 100%;height: 100%;position: relative">
+            <div style="margin-bottom: 10px;">
               {{ item.drugName }}
+              <!-- <br/>
+              <br/> -->
             </div>
-            <!-- <div style="position: absolute;right: 2px;top: 50%; font-weight: bolder">
-              {{ item.specification }}
-            </div> -->
+            <div style="width: 100%;text-align: center;font-weight: bold;">{{ item.specification }}</div>
           </td>
-          <td>
-            <div style="font-weight: bolder">
+          <!-- <td>
+            <div style="width: 20px;font-weight: bolder;padding: 0 1px;word-wrap: break-word;">
               {{ item.specification }}
             </div>
-          </td>
+          </td> -->
           <td style="text-align: right">
             <div>{{ item.frequCode }}</div>
             <div>{{ item.startHour }}</div>

+ 25 - 12
src/views/hospitalization/zy-gl/AdvancePaymentDeal.vue

@@ -83,6 +83,11 @@
                     </el-radio-group>
                   </el-form-item>
                 </el-col>
+                <!-- <el-col :span="12">
+                  <el-form-item label="" prop="inpatientNoType">
+                    <button @click="printSjNew">打印</button>
+                  </el-form-item>
+                </el-col> -->
               </el-row>
             </el-collapse-item>
           </el-collapse>
@@ -470,20 +475,28 @@ const printCode = ref(null)
 function printSjNew(){
   let LODOP = getLodop();
   //设置默认打印机
-  if(stringIsBlank(printCode.value)){
-    ElMessage.error('请选择打印机')
-    return
-  }
-  LODOP.SET_PRINTER_INDEX(printCode.value);
+  // if(stringIsBlank(printCode.value)){
+  //   ElMessage.error('请选择打印机')
+  //   return
+  // }
+  // LODOP.SET_PRINTER_INDEX(printCode.value);
+  // LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
+  // LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "192mm");
+  // LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "97mm");
+  // LODOP.SET_PRINT_PAGESIZE(2, "192mm", "97mm", "CreateCustomPage");
+  // LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "住院预交金");//对新建的纸张重命名
+  // let strStyle = "<style>table{width: 170mm;} table,td,th {border-width: 1px;border-style: solid;border-collapse: collapse;padding: 8px;}</style>"
+  // LODOP.ADD_PRINT_HTM("0mm", "8mm", "120mm", "280mm", strStyle + document.getElementById("report_table_1").innerHTML);
+  // LODOP.PRINT();
   LODOP.SET_PRINT_STYLE("FontSize", 9); //字体大小
-  LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "192mm");
-  LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "97mm");
-  LODOP.SET_PRINT_PAGESIZE(1, "192mm", "97mm", "CreateCustomPage");
+  LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "210mm");
+  LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "290mm");
+  LODOP.SET_PRINT_PAGESIZE(1, "210mm", "290mm", "CreateCustomPage");
   LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "住院预交金");//对新建的纸张重命名
-  let strStyle = "<style>table{width: 170mm;} table,td,th {border-width: 1px;border-style: solid;border-collapse: collapse;padding: 8px;}</style>"
-  LODOP.ADD_PRINT_HTM("0mm", "8mm", "120mm", "280mm", strStyle + document.getElementById("report_table_1").innerHTML);
-  LODOP.PRINT();
-  // LODOP.PREVIEW();
+  let strStyle = "<style>table{width: 180mm;} table,td,th {border-width: 1px;border-style: solid;border-collapse: collapse;padding: 8px;}</style>"
+  LODOP.ADD_PRINT_HTM("0mm", "8mm", "130mm", "280mm", strStyle + document.getElementById("report_table_1").innerHTML);
+  // LODOP.PRINT();
+  LODOP.PREVIEW();
   clearPrintData()
 }