|  | @@ -1,6 +1,8 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <el-dialog v-model="jieSuanDanDaYingDialog" fullscreen>
 | 
	
		
			
				|  |  | -    <el-button @click="daYingClick">打印</el-button>
 | 
	
		
			
				|  |  | +    <el-affix :offset="50" style="margin-left: 800px;">
 | 
	
		
			
				|  |  | +      <el-button @click="daYingClick" size="medium" type="primary">打印</el-button>
 | 
	
		
			
				|  |  | +    </el-affix>
 | 
	
		
			
				|  |  |      <br>
 | 
	
		
			
				|  |  |      <div id="setl">
 | 
	
		
			
				|  |  |        <div id="setl1">
 | 
	
	
		
			
				|  | @@ -350,8 +352,9 @@
 | 
	
		
			
				|  |  |              <div class="w90"><span>{{ setlinfo.diagCodeCnt }}</span></div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  | -        <!--三、住院诊疗信息-->
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <!--三、住院诊疗信息-->
 | 
	
		
			
				|  |  | +      <div id="setl2">
 | 
	
		
			
				|  |  |          <div v-for="(item,index) in  oprninfoData ">
 | 
	
		
			
				|  |  |            <table style="width: 100%">
 | 
	
		
			
				|  |  |              <tr>
 | 
	
	
		
			
				|  | @@ -508,7 +511,8 @@
 | 
	
		
			
				|  |  |              <div class="w90 "><span>{{ setlinfo.respNurs }}</span></div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div id="setl3">
 | 
	
		
			
				|  |  |          <div
 | 
	
		
			
				|  |  |              style="border: 1px solid #000;line-height: 20px;text-align: center;background-color: rgba(127,187,236,0.8);margin-top: 5px">
 | 
	
		
			
				|  |  |            <b style="color: #000"> 四、医疗收费信息</b>
 | 
	
	
		
			
				|  | @@ -565,43 +569,35 @@
 | 
	
		
			
				|  |  |          <!--第二页-->
 | 
	
		
			
				|  |  |          <div class="tanXingHeZiHeng">
 | 
	
		
			
				|  |  |            <div style="width: 50%" id="yiBaoZhiFu">
 | 
	
		
			
				|  |  | -            <table :style="geRenZhiFuTableHeight / 2">
 | 
	
		
			
				|  |  | +            <table>
 | 
	
		
			
				|  |  |                <tr>
 | 
	
		
			
				|  |  | -                <td style="width: 45%">医保统筹基金支付</td>
 | 
	
		
			
				|  |  | -                <td>
 | 
	
		
			
				|  |  | -                  {{ payinfoData['310100'].fundPayamt }}
 | 
	
		
			
				|  |  | -                </td>
 | 
	
		
			
				|  |  | +                <th colspan="2">医保统筹基金支付</th>
 | 
	
		
			
				|  |  | +                <th>{{ payinfoData['310100'].fundPayamt }}</th>
 | 
	
		
			
				|  |  |                </tr>
 | 
	
		
			
				|  |  | -            </table>
 | 
	
		
			
				|  |  | -            <table :style="geRenZhiFuTableHeight / 2">
 | 
	
		
			
				|  |  |                <tr>
 | 
	
		
			
				|  |  | -                <td rowspan="3" style="width: 28%">补充医疗保险支付</td>
 | 
	
		
			
				|  |  | -                <td style="width: 28%">职工大额补助</td>
 | 
	
		
			
				|  |  | +                <th rowspan="3">补充医疗保险支付</th>
 | 
	
		
			
				|  |  | +                <th>职工大额补助</th>
 | 
	
		
			
				|  |  |                  <td>{{ payinfoData['330100'].fundPayamt }}</td>
 | 
	
		
			
				|  |  |                </tr>
 | 
	
		
			
				|  |  |                <tr>
 | 
	
		
			
				|  |  | -                <td>居民大病保险</td>
 | 
	
		
			
				|  |  | +                <th>居民大病保险</th>
 | 
	
		
			
				|  |  |                  <td>{{ payinfoData['390200'].fundPayamt }}</td>
 | 
	
		
			
				|  |  |                </tr>
 | 
	
		
			
				|  |  |                <tr>
 | 
	
		
			
				|  |  | -                <td>公务员医疗补助</td>
 | 
	
		
			
				|  |  | +                <th>公务员医疗补助</th>
 | 
	
		
			
				|  |  |                  <td>{{ payinfoData['320100'].fundPayamt }}</td>
 | 
	
		
			
				|  |  |                </tr>
 | 
	
		
			
				|  |  | -            </table>
 | 
	
		
			
				|  |  | -            <table>
 | 
	
		
			
				|  |  |                <tr>
 | 
	
		
			
				|  |  | -                <td style="width: 45%">医疗救助支付</td>
 | 
	
		
			
				|  |  | +                <th colspan="2">医疗救助支付</th>
 | 
	
		
			
				|  |  |                  <td>{{ payinfoData['610100'].fundPayamt }}</td>
 | 
	
		
			
				|  |  |                </tr>
 | 
	
		
			
				|  |  | -            </table>
 | 
	
		
			
				|  |  | -            <table>
 | 
	
		
			
				|  |  |                <tr>
 | 
	
		
			
				|  |  | -                <td :rowspan="3 + qiTaPayinfoData.length" style="width: 28%">补充医疗保险支付</td>
 | 
	
		
			
				|  |  | -                <td style="width: 28%">企业补充</td>
 | 
	
		
			
				|  |  | +                <th :rowspan="3 + qiTaPayinfoData.length">补充医疗保险支付</th>
 | 
	
		
			
				|  |  | +                <th>企业补充</th>
 | 
	
		
			
				|  |  |                  <td>{{ payinfoData['370100'].fundPayamt }}</td>
 | 
	
		
			
				|  |  |                </tr>
 | 
	
		
			
				|  |  |                <tr>
 | 
	
		
			
				|  |  | -                <td>商业保险</td>
 | 
	
		
			
				|  |  | +                <th>商业保险</th>
 | 
	
		
			
				|  |  |                  <td></td>
 | 
	
		
			
				|  |  |                </tr>
 | 
	
		
			
				|  |  |                <tr v-for="(item,index) in qiTaPayinfoData">
 | 
	
	
		
			
				|  | @@ -671,24 +667,19 @@
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |    </el-dialog>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  | -import {ref, watch} from "vue";
 | 
	
		
			
				|  |  | -import store from '../../store'
 | 
	
		
			
				|  |  | -import {onMounted} from "@vue/runtime-core";
 | 
	
		
			
				|  |  | +import {ref, watch, onMounted} from "vue";
 | 
	
		
			
				|  |  |  import {getLodop, initLodop} from "../../utils/c-lodop";
 | 
	
		
			
				|  |  |  import {jieSuanDanYangShiCss} from "../../data/css-for-print"
 | 
	
		
			
				|  |  |  import {daYingShangChuanJieSuanDan} from "../../api/medical-insurance/si-setl-upload";
 | 
	
		
			
				|  |  |  import {
 | 
	
		
			
				|  |  | -  brdyName,
 | 
	
		
			
				|  |  | -  getAdmissCond,
 | 
	
		
			
				|  |  | -  getAge,
 | 
	
		
			
				|  |  | +  brdyName, getAdmissCond, getAge,
 | 
	
		
			
				|  |  |    getDateName, getShouShuData, getShouShuShiJian,
 | 
	
		
			
				|  |  | -  maZuiName, luNeiShiJian,
 | 
	
		
			
				|  |  | -  zhenDuanData, nianYueRi, getMedChrgitmTypeData, zhongZhenJianHu, fenLeiZhiFuLeiXing
 | 
	
		
			
				|  |  | +  maZuiName, luNeiShiJian, zhenDuanData,
 | 
	
		
			
				|  |  | +  nianYueRi, getMedChrgitmTypeData, zhongZhenJianHu, fenLeiZhiFuLeiXing
 | 
	
		
			
				|  |  |  } from './jieSuanDanXiuGai'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
	
		
			
				|  | @@ -742,7 +733,6 @@ export default {
 | 
	
		
			
				|  |  |        LODOP.PRINT_INIT('湖南省长沙市医疗保障基金结算清单') // 初始化打印机 名字
 | 
	
		
			
				|  |  |        LODOP.SET_PRINT_PAGESIZE(1, '210mm', '297mm', '') // 设置纸张大小  A4
 | 
	
		
			
				|  |  |        LODOP.SET_PRINT_MODE('FULL_WIDTH_FOR_OVERFLOW', true) // 整宽不变形
 | 
	
		
			
				|  |  | -      LODOP.NewPage()
 | 
	
		
			
				|  |  |        LODOP.ADD_PRINT_HTM('2mm', '5mm', '100%', '100%', '<style>' + jieSuanDanYangShiCss + '</style>' + '<body>' + document.getElementById('setl').innerHTML + '</body>') //要打印的内容
 | 
	
		
			
				|  |  |        LODOP.PREVIEW() // 关闭
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -798,7 +788,6 @@ export default {
 | 
	
		
			
				|  |  |                geRenZhiFuTableHeight.value = {
 | 
	
		
			
				|  |  |                  height: yiBaoZhiFuTable + 'px'
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  | -              console.log(yiBaoZhiFuTable)
 | 
	
		
			
				|  |  |              }, 100)
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |          })
 | 
	
	
		
			
				|  | @@ -841,33 +830,32 @@ export default {
 | 
	
		
			
				|  |  |    padding: 0 5px;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#setl1 * {
 | 
	
		
			
				|  |  | +* {
 | 
	
		
			
				|  |  |    font-size: 12px !important;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#setl1 div {
 | 
	
		
			
				|  |  | +div {
 | 
	
		
			
				|  |  |    word-wrap: break-word;
 | 
	
		
			
				|  |  |    word-break: break-all;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#setl1 table {
 | 
	
		
			
				|  |  | +table {
 | 
	
		
			
				|  |  |    border: 1px solid black;
 | 
	
		
			
				|  |  |    border-collapse: collapse;
 | 
	
		
			
				|  |  |    width: 100%;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#setl1 th {
 | 
	
		
			
				|  |  | +th {
 | 
	
		
			
				|  |  |    border: 1px solid black;
 | 
	
		
			
				|  |  |    text-align: center;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#setl1 td {
 | 
	
		
			
				|  |  | +td {
 | 
	
		
			
				|  |  |    border: 1px solid black;
 | 
	
		
			
				|  |  |    text-align: center;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -#setl1 tr {
 | 
	
		
			
				|  |  | +tr {
 | 
	
		
			
				|  |  |    height: 27px;
 | 
	
		
			
				|  |  |    line-height: 27px;
 | 
	
		
			
				|  |  |  }
 |