|
@@ -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();
|
|
|
}
|