|
|
@ -2,7 +2,7 @@ |
|
|
<div style="font-size: 14px;"> |
|
|
<div style="font-size: 14px;"> |
|
|
<div> |
|
|
<div> |
|
|
<div class="contenttitle"> |
|
|
<div class="contenttitle"> |
|
|
体检登记 /<span class="contenttitleBold">收费</span> |
|
|
|
|
|
|
|
|
体检登记 /<span class="contenttitleBold">体检收费</span> |
|
|
</div> |
|
|
</div> |
|
|
<div style="display: flex; width: 100%;"> |
|
|
<div style="display: flex; width: 100%;"> |
|
|
<!-- 查询条件 与列表 --> |
|
|
<!-- 查询条件 与列表 --> |
|
|
@ -39,7 +39,9 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<!-- 列表 --> |
|
|
<!-- 列表 --> |
|
|
<div> |
|
|
|
|
|
|
|
|
<div style="padding: 15px; |
|
|
|
|
|
border-radius: 8px; |
|
|
|
|
|
background-color: #fff;"> |
|
|
<el-table :data="patientList" border highlight-current-row ref="patientList" :height="tableListHeight" |
|
|
<el-table :data="patientList" border highlight-current-row ref="patientList" :height="tableListHeight" |
|
|
@row-click="rowClick" size="small"> |
|
|
@row-click="rowClick" size="small"> |
|
|
<!-- |
|
|
<!-- |
|
|
@ -79,7 +81,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<!-- 收费操作 --> |
|
|
<!-- 收费操作 --> |
|
|
<div :style="`display: block;margin-left:5px;width: ${Math.floor(bodyWidth * 2 / 5)}px;`"> |
|
|
|
|
|
|
|
|
<div :style="`display: block;margin-left:10px;width: ${Math.floor(bodyWidth * 2 / 5)}px;`"> |
|
|
<!-- 查询信息 --> |
|
|
<!-- 查询信息 --> |
|
|
<div style="height: 40px; background-color: #fff; |
|
|
<div style="height: 40px; background-color: #fff; |
|
|
border-radius: 8px; |
|
|
border-radius: 8px; |
|
|
@ -105,7 +107,10 @@ |
|
|
<!-- 收费信息 --> |
|
|
<!-- 收费信息 --> |
|
|
<div> |
|
|
<div> |
|
|
<!-- charge --> |
|
|
<!-- charge --> |
|
|
<div style="height:108px;"> |
|
|
|
|
|
|
|
|
<div style="padding: 10px; |
|
|
|
|
|
margin-bottom: 7px; |
|
|
|
|
|
background-color: rgb(255, 255, 255); |
|
|
|
|
|
border-radius: 8px;"> |
|
|
<el-form ref="form" :model="form" label-width="80px" :rules="rules" size="medium" |
|
|
<el-form ref="form" :model="form" label-width="80px" :rules="rules" size="medium" |
|
|
:disabled="query.chargeFlag != 'N'" > |
|
|
:disabled="query.chargeFlag != 'N'" > |
|
|
<el-row> |
|
|
<el-row> |
|
|
@ -148,12 +153,12 @@ |
|
|
</div> |
|
|
</div> |
|
|
<!-- charge_pay --> |
|
|
<!-- charge_pay --> |
|
|
<div style="padding: 10px; |
|
|
<div style="padding: 10px; |
|
|
margin-bottom: 7px; |
|
|
|
|
|
background-color: #fff; |
|
|
background-color: #fff; |
|
|
|
|
|
margin-bottom: 7px; |
|
|
border-radius: 8px;"> |
|
|
border-radius: 8px;"> |
|
|
<div style="margin-top:5px;font-size:10px;">{{ query.chargeFlag == 'B' ? '退' : '收' }}费方式:</div> |
|
|
<div style="margin-top:5px;font-size:10px;">{{ query.chargeFlag == 'B' ? '退' : '收' }}费方式:</div> |
|
|
<el-table :data="chargePays" border highlight-current-row size="small" |
|
|
<el-table :data="chargePays" border highlight-current-row size="small" |
|
|
:height="Math.floor((tableListHeight - 146)/2)"> |
|
|
|
|
|
|
|
|
:height="Math.floor((tableListHeight - 155)/2)"> |
|
|
<el-table-column prop="payModeId" :label="(query.chargeFlag == 'B' ? '退' : '收') + '费方式'" width="180"> |
|
|
<el-table-column prop="payModeId" :label="(query.chargeFlag == 'B' ? '退' : '收') + '费方式'" width="180"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<div>{{ dddw(dict.payMode, "id", scope.row.payModeId, "displayName") }}</div> |
|
|
<div>{{ dddw(dict.payMode, "id", scope.row.payModeId, "displayName") }}</div> |
|
|
@ -177,14 +182,13 @@ |
|
|
</div> |
|
|
</div> |
|
|
<!-- asbitem --> |
|
|
<!-- asbitem --> |
|
|
<div style=" padding: 10px; |
|
|
<div style=" padding: 10px; |
|
|
margin-bottom: 7px; |
|
|
|
|
|
background-color: rgb(255, 255, 255); |
|
|
background-color: rgb(255, 255, 255); |
|
|
border-radius: 8px; |
|
|
border-radius: 8px; |
|
|
"> |
|
|
"> |
|
|
<div style="margin-top:5px; font-size:10px;">{{ query.chargeFlag == 'N' ? '待收' : (query.chargeFlag == 'Y' ? |
|
|
<div style="margin-top:5px; font-size:10px;">{{ query.chargeFlag == 'N' ? '待收' : (query.chargeFlag == 'Y' ? |
|
|
'已收' : '已退') }}费项目:</div> |
|
|
'已收' : '已退') }}费项目:</div> |
|
|
<el-table :data="asbItemsForFee" border highlight-current-row |
|
|
<el-table :data="asbItemsForFee" border highlight-current-row |
|
|
:height="Math.floor((tableListHeight - 146)/2)" size="small" |
|
|
|
|
|
|
|
|
:height="Math.floor((tableListHeight - 150)/2)" size="small" |
|
|
@selection-change="handleSelectionChange" ref="asbItemsForFeeTable"> |
|
|
@selection-change="handleSelectionChange" ref="asbItemsForFeeTable"> |
|
|
<el-table-column type="selection" align="center" v-if="query.chargeFlag == 'N'" /> |
|
|
<el-table-column type="selection" align="center" v-if="query.chargeFlag == 'N'" /> |
|
|
<el-table-column label="组合项目" width="120" prop="asbitemName" /> |
|
|
<el-table-column label="组合项目" width="120" prop="asbitemName" /> |
|
|
@ -357,7 +361,7 @@ export default { |
|
|
|
|
|
|
|
|
tableListHeight() { |
|
|
tableListHeight() { |
|
|
let tempH = this.window.pageHeight < 600 ? 600 : this.window.pageHeight |
|
|
let tempH = this.window.pageHeight < 600 ? 600 : this.window.pageHeight |
|
|
return tempH - 175 |
|
|
|
|
|
|
|
|
return tempH - 175-40 |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
bodyWidth() { |
|
|
bodyWidth() { |
|
|
@ -1219,6 +1223,10 @@ export default { |
|
|
|
|
|
|
|
|
.query { |
|
|
.query { |
|
|
margin-left: 5px; |
|
|
margin-left: 5px; |
|
|
|
|
|
font-size: 14px; |
|
|
|
|
|
color: #232748; |
|
|
|
|
|
font-weight: 400; |
|
|
|
|
|
font-family: "NotoSansSC-Regular"; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.btnDivClass { |
|
|
.btnDivClass { |
|
|
|