lihong 2 月之前
父節點
當前提交
11d8df0162
共有 1 個文件被更改,包括 14 次插入8 次删除
  1. 14 8
      src/views/hospitalization/zfsf/CashierProcessInfo.vue

+ 14 - 8
src/views/hospitalization/zfsf/CashierProcessInfo.vue

@@ -63,7 +63,7 @@
 
                 <div class="border_solid layout_overflow_auto" style="float: right;width: 58%;height: 100%">
                   <el-divider border-style="dashed" content-position="left" >交款信息</el-divider>
-                    <el-table :data="jkInfoList" style="width: 100%"  height="180">
+                    <el-table :data="jkInfoList" style="width: 100%"  height="130">
                       <el-table-column width="80"  label="操作" >
                         <template #default="scope">
                           <el-button v-if="scope.row.settType ==='交纳' && (scope.row.depoType==='3' || scope.row.depoType==='O') "  type="primary" @click="shuaKa(scope.row,scope.$index)">刷卡/扫码</el-button>
@@ -77,19 +77,19 @@
                       </el-table-column>
                       <el-table-column  property="depoType" label="类型" >
                         <template #default="scope">
-                          <el-select v-model="scope.row.depoType" style="width: 100px">
+                          <el-select v-model="scope.row.depoType" size="default" style="width: 100px">
                             <el-option v-for="item in zdChequeTypes" :key="item.code" :label="item.name" :value="item.code"></el-option>
                           </el-select>
                         </template>
                       </el-table-column>
                       <el-table-column  property="depoAmount" label="金额" width="120">
                         <template #default="scope">
-                          <el-input-number v-model="scope.row.depoAmount" @blur="calcJkJe" :controls="false" :precision="2" :min="0" size="small" style="width: 100px"/>
+                          <el-input-number v-model="scope.row.depoAmount" @blur="calcJkJe" :controls="false" :precision="2" :min="0" size="large" style="width: 100px;"/>
                         </template>
                       </el-table-column>
                       <el-table-column  property="chequeNo" label="凭证号" >
                         <template #default="scope">
-                          <el-input v-model="scope.row.chequeNo"   size="small" style="width: 100px"/>
+                          <el-input v-model="scope.row.chequeNo"   size="default" style="width: 100px"/>
                         </template>
                       </el-table-column>
                       <el-table-column  >
@@ -1024,6 +1024,7 @@ const clearSelectDzfp = ()=>{
 
 const downDzFp = (row,typeFlag,type)=>{
   row['typeFlag'] = typeFlag
+  row['type'] = type
   downDzInvoice(row).then(res=>{
     let LODOP = getLodop();
     if(stringIsBlank(type) || type === '0'){
@@ -1040,7 +1041,7 @@ const downDzFp = (row,typeFlag,type)=>{
       link.remove();
     }else {
       //打印二维码
-      let height = "93mm"
+      let height = "125mm"
       let  bkimgWidth = "80mm"
       LODOP.PRINT_INITA(6, 0, bkimgWidth, height, "泰和住院电子发票二维码打印");
       //设置默认打印机
@@ -1053,9 +1054,14 @@ const downDzFp = (row,typeFlag,type)=>{
       LODOP.ADD_PRINT_TEXT("7mm", "3mm", "35mm", "3mm", "姓名:"+res.zyReceipt.name);
       LODOP.ADD_PRINT_TEXT("7mm", "37mm", "40mm", "3mm", "住院号:"+res.zyReceipt.inpatientNo);
       LODOP.ADD_PRINT_TEXT("13mm", "3mm", "75mm", "3mm", "科别:"+res.zyReceipt.wardName);
-      LODOP.ADD_PRINT_TEXT("19mm", "3mm", "75mm", "3mm", "住院总费用:"+res.zyReceipt.totalCharge);
-      LODOP.ADD_PRINT_TEXT("25mm", "3mm", "80mm", "3mm", hospitalName.value+"住院发票二维码");
-      LODOP.ADD_PRINT_IMAGE("31mm", "3mm", "60mm", "60mm", "data:image/png;base64,"+res.fpInfo.qrcode);
+      LODOP.ADD_PRINT_TEXT("19mm", "3mm", "75mm", "3mm", "-------------------------------------");
+      LODOP.ADD_PRINT_TEXT("25mm", "3mm", "75mm", "3mm", "住院总费用:"+res.zyReceipt.totalCharge);
+      LODOP.ADD_PRINT_TEXT("31mm", "3mm", "75mm", "3mm", "预收金额:"+res.zyReceipt.ysHjJe);
+      LODOP.ADD_PRINT_TEXT("37mm", "3mm", "75mm", "3mm", "退款金额:"+res.zyReceipt.tkHjJe);
+      LODOP.ADD_PRINT_TEXT("43mm", "3mm", "75mm", "3mm", "补收金额:"+res.zyReceipt.bsHjJe);
+      LODOP.ADD_PRINT_TEXT("50mm", "3mm", "75mm", "3mm", "--------------------------------------");
+      LODOP.ADD_PRINT_TEXT("56mm", "3mm", "80mm", "3mm", hospitalName.value+"住院发票二维码");
+      LODOP.ADD_PRINT_IMAGE("62mm", "3mm", "60mm", "60mm", "data:image/png;base64,"+res.fpInfo.qrcode);
       LODOP.PRINT();
       // LODOP.PREVIEW();
     }