浏览代码

打印出院小票

‘chenzhilei’ 2 月之前
父节点
当前提交
cbc6de0b25

+ 7 - 6
src/views/hospitalization/zfsf/CashierProcessInfo.vue

@@ -227,7 +227,7 @@
   <el-dialog v-model="zyFpPrintVisible" title="发票打印" width="450" center>
     <div style="width: 100%;clear: both;" ref="dzfphtml">
       <div  style="clear: both;">
-        <div style="font-size:15px;float:left;width: 50%;">
+        <div style="font-size:17px;float:left;width: 50%;">
           <div><svg id="barcode" height="20"></svg></div>
           <div style="margin-left: 3px;margin-top: 15px;">患者姓名:{{ dzfpData.name }}</div>
           <div style="margin-left: 3px;">结算金额:{{ dzfpData.fee }}</div>
@@ -852,7 +852,7 @@ const zyFpCss = `
 const printZyFp = ()=>{
   let param = {
     inpatientNo :printZyFpInfo.value.inpatientNo,
-    admissTimes :printZyFpInfo.value.admissTimes,
+    admissTimes :printZyFpInfo.value.admissTimes, 
     ledgerSn :printZyFpInfo.value.ledgerSn,
     printFlag :printFlag.value ? '1' : '0',
     receiptNo : settData.value.currentNoStr,
@@ -879,7 +879,7 @@ const selectPrintZyFp = (row)=>{
     // serialNo:dzfpSerialNo.value
   }
   selectDzfpUploadAboutSerialNo(params).then(res=>{
-    // console.log("row",JSON.stringify(res))
+    
     if(res.res_url){
       dzfpData.value={
         inpatientNo:row.inpatientNo,
@@ -899,8 +899,9 @@ const selectPrintZyFp = (row)=>{
         displayValue: true, //是否显示文字信息
         fontSize: 18,
       });
+      console.log("row",dzfpData.value.qrcode)
       const labelCanvas = qrcanvas({
-        data: dzfpData.value.res_url,
+        data: dzfpData.value.qrcode,
         size: 50,
       })
 
@@ -924,11 +925,11 @@ const printZyFpToLodop = ()=>{
   zyFpPrintVisible.value = false
   let LODOP = getLodop();
   LODOP.PRINT_INIT("检查检验申请单");
-  LODOP.SET_PRINT_PAGESIZE(1, "148mm", "210mm", "");
+  LODOP.SET_PRINT_PAGESIZE(1, "120mm", "80mm", "CreateCustomPage");
   LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT", "Full-Width");
   LODOP.SET_PRINT_MODE("PRINT_START_PAGE", 1);
   LODOP.SET_PRINT_MODE("PRINT_END_PAGE", 1);
-  LODOP.ADD_PRINT_HTM(0, 0, '100%', '100%', dzfphtml.value.innerHTML)
+  LODOP.ADD_PRINT_HTM(0, '8mm', '100%', '100%', dzfphtml.value.innerHTML)
   // LODOP.ADD_PRINT_HTM("1mm", "1mm", "100%", "100%", dzfphtml.value);
   LODOP.PREVIEW();
   

+ 1 - 1
src/views/medical-advice/patient-info/AddBabyInfo.vue

@@ -74,7 +74,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="出生日期" >
-        <el-date-picker v-model="editBaByInfo.birthDate" type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD"  />
+        <el-date-picker v-model="editBaByInfo.birthDate" type="datetime" format="YYYY-MM-DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss"  />
       </el-form-item>
     </el-form>
     <template #footer>