|  | @ -1,5 +1,5 @@ | 
		
	
		
			
				|  |  | <template> |  |  | <template> | 
		
	
		
			
				|  |  |   <!-- 已约患者列表 --> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |   <!-- 预约列表 --> | 
		
	
		
			
				|  |  |   <div class="nurse_content"> |  |  |   <div class="nurse_content"> | 
		
	
		
			
				|  |  |     <div v-if="!detailViewVisible" class="scheduled-patient"> |  |  |     <div v-if="!detailViewVisible" class="scheduled-patient"> | 
		
	
		
			
				|  |  |       <div class="scheduled-patient-head"> |  |  |       <div class="scheduled-patient-head"> | 
		
	
	
		
			
				|  | @ -83,7 +83,7 @@ | 
		
	
		
			
				|  |  |           @selection-change="handleSelectionChange" |  |  |           @selection-change="handleSelectionChange" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
		
			
				|  |  |           <el-table-column v-if="printHidden" type="selection" /> |  |  |           <el-table-column v-if="printHidden" type="selection" /> | 
		
	
		
			
				|  |  |           <el-table-column label="预约时间" header-align="center" align="center" width="170px"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           <el-table-column label="预约时间" header-align="center" align="center" width="110px"> | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               {{ scope.row.appointDate ? scope.row.appointDate : '-' }} |  |  |               {{ scope.row.appointDate ? scope.row.appointDate : '-' }} | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
	
		
			
				|  | @ -96,25 +96,25 @@ | 
		
	
		
			
				|  |  |           <el-table-column prop="patientName" label="患者姓名" header-align="center" align="center" width="100px" /> |  |  |           <el-table-column prop="patientName" label="患者姓名" header-align="center" align="center" width="100px" /> | 
		
	
		
			
				|  |  |           <el-table-column prop="patientId" label="登记号" header-align="center" align="center" width="120px" /> |  |  |           <el-table-column prop="patientId" label="登记号" header-align="center" align="center" width="120px" /> | 
		
	
		
			
				|  |  |           <el-table-column prop="patientPhone" label="电话号" header-align="center" align="center" width="140px" /> |  |  |           <el-table-column prop="patientPhone" label="电话号" header-align="center" align="center" width="140px" /> | 
		
	
		
			
				|  |  |           <el-table-column label="医疗项目" prop="itemName" header-align="center" align="center" width="180px" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           <el-table-column label="医疗项目" prop="itemName" header-align="center" align="center" width="100px" /> | 
		
	
		
			
				|  |  |           <el-table-column label="眼别" prop="eyeType" header-align="center" align="center" width="80px" /> |  |  |           <el-table-column label="眼别" prop="eyeType" header-align="center" align="center" width="80px" /> | 
		
	
		
			
				|  |  |           <el-table-column label="准备工作" header-align="center" align="center" width="140px"> |  |  |           <el-table-column label="准备工作" header-align="center" align="center" width="140px"> | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <div> |  |  |               <div> | 
		
	
		
			
				|  |  |                 <div :class="{active_check:scope.row.yzOpen==='Y'}"> |  |  |  | 
		
	
		
			
				|  |  |                   <input style="margin-right: 5px" type="checkbox" :checked="scope.row.yzOpen==='Y'">医嘱已开 |  |  |  | 
		
	
		
			
				|  |  |  |  |  |                 <div v-if="scope.row.yzOpen==='Y'" :class="{active_check:scope.row.yzOpen==='Y'}"> | 
		
	
		
			
				|  |  |  |  |  |                   医嘱已开 | 
		
	
		
			
				|  |  |                 </div> |  |  |                 </div> | 
		
	
		
			
				|  |  |                 <div :class="{active_check:scope.row.pupilDilate==='Y'}"> |  |  |  | 
		
	
		
			
				|  |  |                   <input style="margin-right: 5px" type="checkbox" :checked="scope.row.pupilDilate==='Y'">散瞳 |  |  |  | 
		
	
		
			
				|  |  |  |  |  |                 <div v-if="scope.row.pupilDilate==='Y'" :class="{active_check:scope.row.pupilDilate==='Y'}"> | 
		
	
		
			
				|  |  |  |  |  |                   散瞳 | 
		
	
		
			
				|  |  |                 </div> |  |  |                 </div> | 
		
	
		
			
				|  |  |               </div> |  |  |               </div> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |           <el-table-column label="未到达" header-align="center" align="center" width="140px"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           <el-table-column label="是否到达" header-align="center" align="center" width="85px"> | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-select v-model="scope.row.arrival" placeholder="" size="small" @change="value=>changeEyeType(value,scope)"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-select v-model="scope.row.arrival" :class="{'active_check':scope.row.arrival==='Y'}" class="arrivalSelect" placeholder="" size="small" @change="value=>changeEyeType(value,scope)"> | 
		
	
		
			
				|  |  |                 <el-option |  |  |                 <el-option | 
		
	
		
			
				|  |  |                   v-for="item in eyeList" |  |  |  | 
		
	
		
			
				|  |  |  |  |  |                   v-for="item in arrivalList" | 
		
	
		
			
				|  |  |                   :key="item.value" |  |  |                   :key="item.value" | 
		
	
		
			
				|  |  |                   :label="item.label" |  |  |                   :label="item.label" | 
		
	
		
			
				|  |  |                   :value="item.value" |  |  |                   :value="item.value" | 
		
	
	
		
			
				|  | @ -206,6 +206,12 @@ export default { | 
		
	
		
			
				|  |  |         { |  |  |         { | 
		
	
		
			
				|  |  |           value: '0', |  |  |           value: '0', | 
		
	
		
			
				|  |  |           label: '今天' |  |  |           label: '今天' | 
		
	
		
			
				|  |  |  |  |  |         }, { | 
		
	
		
			
				|  |  |  |  |  |           value: '7', | 
		
	
		
			
				|  |  |  |  |  |           label: '明天' | 
		
	
		
			
				|  |  |  |  |  |         }, { | 
		
	
		
			
				|  |  |  |  |  |           value: '8', | 
		
	
		
			
				|  |  |  |  |  |           label: '后天' | 
		
	
		
			
				|  |  |         }, { |  |  |         }, { | 
		
	
		
			
				|  |  |           value: '1', |  |  |           value: '1', | 
		
	
		
			
				|  |  |           label: '昨天' |  |  |           label: '昨天' | 
		
	
	
		
			
				|  | @ -250,12 +256,12 @@ export default { | 
		
	
		
			
				|  |  |           value: 'N', |  |  |           value: 'N', | 
		
	
		
			
				|  |  |           label: '未到达' |  |  |           label: '未到达' | 
		
	
		
			
				|  |  |         }], |  |  |         }], | 
		
	
		
			
				|  |  |       eyeList: [{ |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       arrivalList: [{ | 
		
	
		
			
				|  |  |         value: 'Y', |  |  |         value: 'Y', | 
		
	
		
			
				|  |  |         label: '已到达' |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         label: '是' | 
		
	
		
			
				|  |  |       }, { |  |  |       }, { | 
		
	
		
			
				|  |  |         value: 'N', |  |  |         value: 'N', | 
		
	
		
			
				|  |  |         label: '未到达' |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         label: '否' | 
		
	
		
			
				|  |  |       }], |  |  |       }], | 
		
	
		
			
				|  |  |       curIndex: 0, |  |  |       curIndex: 0, | 
		
	
		
			
				|  |  |       curIndex2: 0, |  |  |       curIndex2: 0, | 
		
	
	
		
			
				|  | @ -482,6 +488,20 @@ export default { | 
		
	
		
			
				|  |  |   } |  |  |   } | 
		
	
		
			
				|  |  | } |  |  | } | 
		
	
		
			
				|  |  | .active_check{ |  |  | .active_check{ | 
		
	
		
			
				|  |  |   color: #0075ff; |  |  |  | 
		
	
		
			
				|  |  |  |  |  |   color: #409EFF; | 
		
	
		
			
				|  |  |  |  |  | } | 
		
	
		
			
				|  |  |  |  |  | ::v-deep .active_check>.el-input--suffix>.el-input__inner{ | 
		
	
		
			
				|  |  |  |  |  |   color: #67C23A; | 
		
	
		
			
				|  |  |  |  |  | } | 
		
	
		
			
				|  |  |  |  |  | .arrivalSelect{ | 
		
	
		
			
				|  |  |  |  |  |   ::v-deep .el-input__suffix{ | 
		
	
		
			
				|  |  |  |  |  |     display: none; | 
		
	
		
			
				|  |  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  |  |   ::v-deep .el-input__inner{ | 
		
	
		
			
				|  |  |  |  |  |     border: 0; | 
		
	
		
			
				|  |  |  |  |  |     font-size: 16px; | 
		
	
		
			
				|  |  |  |  |  |     text-align: center; | 
		
	
		
			
				|  |  |  |  |  |     padding: 0; | 
		
	
		
			
				|  |  |  |  |  |   } | 
		
	
		
			
				|  |  | } |  |  | } | 
		
	
		
			
				|  |  | </style> |  |  | </style> | 
		
	
	
		
			
				|  | 
 |