| 
					
					
						
							
						
					
					
				 | 
				@ -3,22 +3,19 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				    <el-table :data="dataTransOpts.tableM.register_check_asbitem" border | 
				 | 
				 | 
				    <el-table :data="dataTransOpts.tableM.register_check_asbitem" border | 
			
		
		
	
		
			
				 | 
				 | 
				      :height="window.pageHeight < 600 ? 124 : Math.floor((window.pageHeight - 228) / 3)" size="small" | 
				 | 
				 | 
				      :height="window.pageHeight < 600 ? 124 : Math.floor((window.pageHeight - 228) / 3)" size="small" | 
			
		
		
	
		
			
				 | 
				 | 
				      highlight-current-row :summary-method="getSummaries" show-summary ref="patientRegister.patientRegisterAbs"> | 
				 | 
				 | 
				      highlight-current-row :summary-method="getSummaries" show-summary ref="patientRegister.patientRegisterAbs"> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column label="序号" width="50" align="center"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <template slot-scope="scope"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      <el-table-column type="index" label="序号" width="50" align="center"/> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      <el-table-column prop="asbitemName" label="已选组合项目" width="120"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        <template slot-scope="scope">           | 
			
		
		
	
		
			
				 | 
				 | 
				          <div> | 
				 | 
				 | 
				          <div> | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-popover placement="top-start" :title="scope.row.asbitemName + ':'" width="300" trigger="hover" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              :content="getAsbItems(scope.row.asbitemId)"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <i class="el-icon-view" slot="reference" style="font-size: 14px;color: black;cursor: pointer;" /> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            </el-popover> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <i class="el-icon-view" style="font-size: 14px;color: black;cursor: pointer;" @click="getAsbItems(scope.row)" /> | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-tooltip class="item" effect="dark" content="标五角星表示属于分组或套餐的项目" placement="left"> | 
				 | 
				 | 
				            <el-tooltip class="item" effect="dark" content="标五角星表示属于分组或套餐的项目" placement="left"> | 
			
		
		
	
		
			
				 | 
				 | 
				              <i v-if="scope.row.isBelongGroupPackage == 'Y'" class="el-icon-star-on" | 
				 | 
				 | 
				              <i v-if="scope.row.isBelongGroupPackage == 'Y'" class="el-icon-star-on" | 
			
		
		
	
		
			
				 | 
				 | 
				                style="font-size: 16px;color: purple;" /> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                style="padding: 3px; font-size: 16px;color: purple;" /> | 
			
		
		
	
		
			
				 | 
				 | 
				            </el-tooltip> | 
				 | 
				 | 
				            </el-tooltip> | 
			
		
		
	
		
			
				 | 
				 | 
				            {{ scope.$index + 1 }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            {{ scope.row.asbitemName }} | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </template> | 
				 | 
				 | 
				        </template> | 
			
		
		
	
		
			
				 | 
				 | 
				      </el-table-column> | 
				 | 
				 | 
				      </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="asbitemName" label="已选组合项目" width="120" /> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="standardPrice" label="标准价" align="center" /> | 
				 | 
				 | 
				      <el-table-column prop="standardPrice" label="标准价" align="center" /> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="discount" label="折扣" align="center" /> | 
				 | 
				 | 
				      <el-table-column prop="discount" label="折扣" align="center" /> | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-table-column prop="amount" label="数量" width="50" align="center" /> | 
				 | 
				 | 
				      <el-table-column prop="amount" label="数量" width="50" align="center" /> | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -99,17 +96,23 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        }) | 
				 | 
				 | 
				        }) | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				    // 通过组合项目,获取包含明细 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				    getAsbItems(asbId) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      let asbItems = this.asbItems.filter(e => { return e.asbitemId == asbId }) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      console.log('getAsbItems',asbId,asbItems) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      let ret = [] | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    // 弹出组合项目明细 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    getAsbItems(row) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      let asbItems = this.asbItems.filter(e => { return e.asbitemId == row.asbitemId }) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      let content = "" | 
			
		
		
	
		
			
				 | 
				 | 
				      asbItems.forEach(e => { | 
				 | 
				 | 
				      asbItems.forEach(e => { | 
			
		
		
	
		
			
				 | 
				 | 
				        ret.push(' ' + e.itemName) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        content += '<p>' + e.itemName + '</p>' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.$alert(content, `${row.asbitemName}`, { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        dangerouslyUseHTMLString: true, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        showClose: false | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				      }); | 
			
		
		
	
		
			
				 | 
				 | 
				      return `${ret}` | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				    // 设置颜色  | 
				 | 
				 | 
				    // 设置颜色  | 
			
		
		
	
		
			
				 | 
				 | 
				    setColor(checkCompleteFlag) { | 
				 | 
				 | 
				    setColor(checkCompleteFlag) { | 
			
		
		
	
		
			
				 | 
				 | 
				      let color = "#52555F" | 
				 | 
				 | 
				      let color = "#52555F" | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |