| 
					
					
						
							
						
					
					
				 | 
				@ -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 { | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |