|  | @ -5,18 +5,17 @@ | 
		
	
		
			
				|  |  |     </div> |  |  |     </div> | 
		
	
		
			
				|  |  |     <div> |  |  |     <div> | 
		
	
		
			
				|  |  |       <el-table |  |  |       <el-table | 
		
	
		
			
				|  |  |         :data="tableData" |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         :data="dataList" | 
		
	
		
			
				|  |  |         style="width: 100%" |  |  |         style="width: 100%" | 
		
	
		
			
				|  |  |       > |  |  |       > | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="projectName" |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           prop="itemName" | 
		
	
		
			
				|  |  |           label="检查项目" |  |  |           label="检查项目" | 
		
	
		
			
				|  |  |           width="150" |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           width="200" | 
		
	
		
			
				|  |  |         /> |  |  |         /> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Mon" |  |  |  | 
		
	
		
			
				|  |  |           label="周一" |  |  |           label="周一" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
	
		
			
				|  | @ -28,7 +27,7 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.monFront" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'mon','am')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
	
		
			
				|  | @ -39,13 +38,12 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.monAfter" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'mon','pm')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Tues" |  |  |  | 
		
	
		
			
				|  |  |           label="周二" |  |  |           label="周二" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
	
		
			
				|  | @ -57,7 +55,7 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.tuesFront" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'tues','am')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
	
		
			
				|  | @ -68,13 +66,12 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.tuesAfter" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'tues','pm')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Wed" |  |  |  | 
		
	
		
			
				|  |  |           label="周三" |  |  |           label="周三" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
	
		
			
				|  | @ -86,7 +83,7 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.webFront" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'wed','am')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
	
		
			
				|  | @ -97,13 +94,12 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.webAfter" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'wed','pm')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Thur" |  |  |  | 
		
	
		
			
				|  |  |           label="周四" |  |  |           label="周四" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
	
		
			
				|  | @ -115,7 +111,7 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.thurFront" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'thur','am')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
	
		
			
				|  | @ -126,13 +122,12 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.thurAfter" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'thur','pm')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Fri" |  |  |  | 
		
	
		
			
				|  |  |           label="周五" |  |  |           label="周五" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
	
		
			
				|  | @ -144,7 +139,7 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.friFront" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'fri','am')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
	
		
			
				|  | @ -155,13 +150,12 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.friAfter" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'fri','pm')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Sat" |  |  |  | 
		
	
		
			
				|  |  |           label="周六" |  |  |           label="周六" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
	
		
			
				|  | @ -173,7 +167,7 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.satFront" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'sat','am')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
	
		
			
				|  | @ -184,13 +178,12 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.satAfter" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'sat','pm')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Sun" |  |  |  | 
		
	
		
			
				|  |  |           label="周日" |  |  |           label="周日" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
	
		
			
				|  | @ -202,7 +195,7 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.sunFront" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'sun','am')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
	
		
			
				|  | @ -213,62 +206,52 @@ | 
		
	
		
			
				|  |  |             width="50" |  |  |             width="50" | 
		
	
		
			
				|  |  |           > |  |  |           > | 
		
	
		
			
				|  |  |             <template slot-scope="scope"> |  |  |             <template slot-scope="scope"> | 
		
	
		
			
				|  |  |               <el-checkbox v-model="scope.row.sunAfter" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |               <el-checkbox disabled :value="handleIsSelected(scope.row.openVoList,'sun','pm')" /> | 
		
	
		
			
				|  |  |             </template> |  |  |             </template> | 
		
	
		
			
				|  |  |           </el-table-column> |  |  |           </el-table-column> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Sun" |  |  |  | 
		
	
		
			
				|  |  |           label="上班时间" |  |  |           label="上班时间" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
		
			
				|  |  |  |  |  |             prop="workTimeAm" | 
		
	
		
			
				|  |  |             :resizable="false" |  |  |             :resizable="false" | 
		
	
		
			
				|  |  |             prop="Sun" |  |  |  | 
		
	
		
			
				|  |  |             label="上午" |  |  |             label="上午" | 
		
	
		
			
				|  |  |             align="center" |  |  |             align="center" | 
		
	
		
			
				|  |  |           /> |  |  |           /> | 
		
	
		
			
				|  |  |           <template slot-scope="scope"> |  |  |           <template slot-scope="scope"> | 
		
	
		
			
				|  |  |             <input class="checkTime" type="checkbox" :ischecked="scope.row.SunTime"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |             <input class="checkTime" type="checkbox" :ischecked="scope.row.workTimeAm"> | 
		
	
		
			
				|  |  |           </template> |  |  |           </template> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Sun" |  |  |  | 
		
	
		
			
				|  |  |           label="上班时间" |  |  |           label="上班时间" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |         > | 
		
	
		
			
				|  |  |           <el-table-column |  |  |           <el-table-column | 
		
	
		
			
				|  |  |  |  |  |             prop="workTimePm" | 
		
	
		
			
				|  |  |             :resizable="false" |  |  |             :resizable="false" | 
		
	
		
			
				|  |  |             prop="Sun" |  |  |  | 
		
	
		
			
				|  |  |             label="下午" |  |  |             label="下午" | 
		
	
		
			
				|  |  |             align="center" |  |  |             align="center" | 
		
	
		
			
				|  |  |           /> |  |  |           /> | 
		
	
		
			
				|  |  |           <template slot-scope="scope"> |  |  |           <template slot-scope="scope"> | 
		
	
		
			
				|  |  |             <input class="checkTime" type="checkbox" :ischecked="scope.row.SunTime"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |             <input class="checkTime" type="checkbox" :ischecked="scope.row.workTimePm"> | 
		
	
		
			
				|  |  |           </template> |  |  |           </template> | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Sun" |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           prop="timeInterval" | 
		
	
		
			
				|  |  |           label="时间间隔" |  |  |           label="时间间隔" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |  | 
		
	
		
			
				|  |  |           <template slot-scope="scope"> |  |  |  | 
		
	
		
			
				|  |  |             <input class="checkTime" type="checkbox" :ischecked="scope.row.SunTime"> |  |  |  | 
		
	
		
			
				|  |  |           </template> |  |  |  | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         /> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           prop="Sun" |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           prop="maxNumber" | 
		
	
		
			
				|  |  |           label="人数上限" |  |  |           label="人数上限" | 
		
	
		
			
				|  |  |           align="center" |  |  |           align="center" | 
		
	
		
			
				|  |  |         > |  |  |  | 
		
	
		
			
				|  |  |           <template slot-scope="scope"> |  |  |  | 
		
	
		
			
				|  |  |             <input class="checkTime" type="checkbox" :ischecked="scope.row.SunTime"> |  |  |  | 
		
	
		
			
				|  |  |           </template> |  |  |  | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         /> | 
		
	
		
			
				|  |  |         <el-table-column |  |  |         <el-table-column | 
		
	
		
			
				|  |  |           :resizable="false" |  |  |           :resizable="false" | 
		
	
		
			
				|  |  |           label="操作" |  |  |           label="操作" | 
		
	
	
		
			
				|  | @ -290,59 +273,113 @@ | 
		
	
		
			
				|  |  |         </el-table-column> |  |  |         </el-table-column> | 
		
	
		
			
				|  |  |       </el-table> |  |  |       </el-table> | 
		
	
		
			
				|  |  |     </div> |  |  |     </div> | 
		
	
		
			
				|  |  |     <add-project :title="title" :is-show="addShow" @close="closeDialog" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     <add-project | 
		
	
		
			
				|  |  |  |  |  |       :project-detail="projectItem" | 
		
	
		
			
				|  |  |  |  |  |       :title="title" | 
		
	
		
			
				|  |  |  |  |  |       :is-show="addShow" | 
		
	
		
			
				|  |  |  |  |  |       @refreshList="refreshList" | 
		
	
		
			
				|  |  |  |  |  |       @closeDialog="closeDialog" | 
		
	
		
			
				|  |  |  |  |  |     /> | 
		
	
		
			
				|  |  |   </div> |  |  |   </div> | 
		
	
		
			
				|  |  | </template> |  |  | </template> | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | <script> |  |  | <script> | 
		
	
		
			
				|  |  | import AddProject from '@/page-subspecialty/views/modules/nurseManagement/addProject.vue' |  |  | import AddProject from '@/page-subspecialty/views/modules/nurseManagement/addProject.vue' | 
		
	
		
			
				|  |  |  |  |  | import mixinViewModule from '@/mixins/view-module' | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | export default { |  |  | export default { | 
		
	
		
			
				|  |  |   name: 'SubSetting', |  |  |   name: 'SubSetting', | 
		
	
		
			
				|  |  |   components: { AddProject }, |  |  |   components: { AddProject }, | 
		
	
		
			
				|  |  |  |  |  |   mixins: [mixinViewModule], | 
		
	
		
			
				|  |  |   data() { |  |  |   data() { | 
		
	
		
			
				|  |  |     return { |  |  |     return { | 
		
	
		
			
				|  |  |  |  |  |       mixinViewModuleOptions: { | 
		
	
		
			
				|  |  |  |  |  |         getDataListURL: '/appoint/itemList', | 
		
	
		
			
				|  |  |  |  |  |         getDataListIsPage: true, | 
		
	
		
			
				|  |  |  |  |  |         createdIsNeed: false | 
		
	
		
			
				|  |  |  |  |  |       }, | 
		
	
		
			
				|  |  |  |  |  |       dataForm: { | 
		
	
		
			
				|  |  |  |  |  |         appointStatus: '', | 
		
	
		
			
				|  |  |  |  |  |         searchType: '0' | 
		
	
		
			
				|  |  |  |  |  |       }, | 
		
	
		
			
				|  |  |       addShow: false, |  |  |       addShow: false, | 
		
	
		
			
				|  |  |       title: '', |  |  |       title: '', | 
		
	
		
			
				|  |  |       tableData: [ |  |  |  | 
		
	
		
			
				|  |  |         { |  |  |  | 
		
	
		
			
				|  |  |           projectName: '视诱发电位', |  |  |  | 
		
	
		
			
				|  |  |           monFront: false, |  |  |  | 
		
	
		
			
				|  |  |           monAfter: false, |  |  |  | 
		
	
		
			
				|  |  |           tuesFront: false, |  |  |  | 
		
	
		
			
				|  |  |           tuesAfter: false, |  |  |  | 
		
	
		
			
				|  |  |           webFront: false, |  |  |  | 
		
	
		
			
				|  |  |           webAfter: false, |  |  |  | 
		
	
		
			
				|  |  |           thurFront: false, |  |  |  | 
		
	
		
			
				|  |  |           thurAfter: false, |  |  |  | 
		
	
		
			
				|  |  |           friFront: false, |  |  |  | 
		
	
		
			
				|  |  |           friAfter: false, |  |  |  | 
		
	
		
			
				|  |  |           satFront: false, |  |  |  | 
		
	
		
			
				|  |  |           satAfter: false, |  |  |  | 
		
	
		
			
				|  |  |           sunFront: false, |  |  |  | 
		
	
		
			
				|  |  |           sunAfter: false |  |  |  | 
		
	
		
			
				|  |  |         }, { |  |  |  | 
		
	
		
			
				|  |  |           projectName: '电脑视野计检查', |  |  |  | 
		
	
		
			
				|  |  |           MonTime: false, |  |  |  | 
		
	
		
			
				|  |  |           TuesTime: false, |  |  |  | 
		
	
		
			
				|  |  |           WedTime: false, |  |  |  | 
		
	
		
			
				|  |  |           ThurTime: false, |  |  |  | 
		
	
		
			
				|  |  |           FriTime: false, |  |  |  | 
		
	
		
			
				|  |  |           SatTime: false, |  |  |  | 
		
	
		
			
				|  |  |           SunTime: false |  |  |  | 
		
	
		
			
				|  |  |         } |  |  |  | 
		
	
		
			
				|  |  |       ] |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       projectItem: null | 
		
	
		
			
				|  |  |     } |  |  |     } | 
		
	
		
			
				|  |  |   }, |  |  |   }, | 
		
	
		
			
				|  |  |  |  |  |   created() { | 
		
	
		
			
				|  |  |  |  |  |     this.getDataListInitial() | 
		
	
		
			
				|  |  |  |  |  |   }, | 
		
	
		
			
				|  |  |   methods: { |  |  |   methods: { | 
		
	
		
			
				|  |  |     editOpera() { |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     refreshList() { | 
		
	
		
			
				|  |  |  |  |  |       this.addShow = false | 
		
	
		
			
				|  |  |  |  |  |       this.getDataListInitial() | 
		
	
		
			
				|  |  |  |  |  |     }, | 
		
	
		
			
				|  |  |  |  |  |     // 展示选中 | 
		
	
		
			
				|  |  |  |  |  |     handleIsSelected(value, week, time) { | 
		
	
		
			
				|  |  |  |  |  |       if (!value) { | 
		
	
		
			
				|  |  |  |  |  |         return false | 
		
	
		
			
				|  |  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |  |       if (time === 'am') { | 
		
	
		
			
				|  |  |  |  |  |         switch (week) { | 
		
	
		
			
				|  |  |  |  |  |           case 'mon': | 
		
	
		
			
				|  |  |  |  |  |             return value[0].monTime | 
		
	
		
			
				|  |  |  |  |  |           case 'tues': | 
		
	
		
			
				|  |  |  |  |  |             return value[0].tuesTime | 
		
	
		
			
				|  |  |  |  |  |           case 'wed': | 
		
	
		
			
				|  |  |  |  |  |             return value[0].wedTime | 
		
	
		
			
				|  |  |  |  |  |           case 'thur': | 
		
	
		
			
				|  |  |  |  |  |             return value[0].thurTime | 
		
	
		
			
				|  |  |  |  |  |           case 'fri': | 
		
	
		
			
				|  |  |  |  |  |             return value[0].friTime | 
		
	
		
			
				|  |  |  |  |  |           case 'sat': | 
		
	
		
			
				|  |  |  |  |  |             return value[0].satTime | 
		
	
		
			
				|  |  |  |  |  |           case 'sun': | 
		
	
		
			
				|  |  |  |  |  |             return value[0].sunTime | 
		
	
		
			
				|  |  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |  |       } else { | 
		
	
		
			
				|  |  |  |  |  |         switch (week) { | 
		
	
		
			
				|  |  |  |  |  |           case 'mon': | 
		
	
		
			
				|  |  |  |  |  |             return value[1].monTime | 
		
	
		
			
				|  |  |  |  |  |           case 'tues': | 
		
	
		
			
				|  |  |  |  |  |             return value[1].tuesTime | 
		
	
		
			
				|  |  |  |  |  |           case 'wed': | 
		
	
		
			
				|  |  |  |  |  |             return value[1].wedTime | 
		
	
		
			
				|  |  |  |  |  |           case 'thur': | 
		
	
		
			
				|  |  |  |  |  |             return value[1].thurTime | 
		
	
		
			
				|  |  |  |  |  |           case 'fri': | 
		
	
		
			
				|  |  |  |  |  |             return value[1].friTime | 
		
	
		
			
				|  |  |  |  |  |           case 'sat': | 
		
	
		
			
				|  |  |  |  |  |             return value[1].satTime | 
		
	
		
			
				|  |  |  |  |  |           case 'sun': | 
		
	
		
			
				|  |  |  |  |  |             return value[1].sunTime | 
		
	
		
			
				|  |  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |  |     }, | 
		
	
		
			
				|  |  |  |  |  |     // 修改 | 
		
	
		
			
				|  |  |  |  |  |     editOpera(scopeRow) { | 
		
	
		
			
				|  |  |       this.title = '修改项目' |  |  |       this.title = '修改项目' | 
		
	
		
			
				|  |  |       this.addShow = true |  |  |       this.addShow = true | 
		
	
		
			
				|  |  |  |  |  |       this.projectItem = scopeRow | 
		
	
		
			
				|  |  |  |  |  |     }, | 
		
	
		
			
				|  |  |  |  |  |     // 取消项目预约 | 
		
	
		
			
				|  |  |  |  |  |     cancelClick(scopeRow) { | 
		
	
		
			
				|  |  |  |  |  |       this.$confirmFun('确定取消该项目吗?').then(() => { | 
		
	
		
			
				|  |  |  |  |  |         this.$http.get('/appoint/delAppiontItem', { | 
		
	
		
			
				|  |  |  |  |  |           params: { | 
		
	
		
			
				|  |  |  |  |  |             itemId: scopeRow.itemId | 
		
	
		
			
				|  |  |  |  |  |           } | 
		
	
		
			
				|  |  |  |  |  |         }).then(() => { | 
		
	
		
			
				|  |  |  |  |  |           this.getDataListInitial() | 
		
	
		
			
				|  |  |  |  |  |           this.$message.success('删除成功') | 
		
	
		
			
				|  |  |  |  |  |         }) | 
		
	
		
			
				|  |  |  |  |  |       }) | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
		
			
				|  |  |     cancelClick() {}, |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     // 关闭弹窗 | 
		
	
		
			
				|  |  |     closeDialog(val) { |  |  |     closeDialog(val) { | 
		
	
		
			
				|  |  |       this.addShow = val |  |  |       this.addShow = val | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
		
			
				|  |  |  |  |  |     // 新增预约项目 | 
		
	
		
			
				|  |  |     addProject() { |  |  |     addProject() { | 
		
	
		
			
				|  |  |       this.title = '新增项目' |  |  |       this.title = '新增项目' | 
		
	
		
			
				|  |  |       this.addShow = true |  |  |       this.addShow = true | 
		
	
	
		
			
				|  | @ -352,6 +389,13 @@ export default { | 
		
	
		
			
				|  |  | </script> |  |  | </script> | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | <style lang="scss" scoped> |  |  | <style lang="scss" scoped> | 
		
	
		
			
				|  |  |  |  |  | ::v-deep .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{ | 
		
	
		
			
				|  |  |  |  |  |   background: #409EFF; | 
		
	
		
			
				|  |  |  |  |  |   border-color: #409EFF; | 
		
	
		
			
				|  |  |  |  |  | } | 
		
	
		
			
				|  |  |  |  |  | ::v-deep .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{ | 
		
	
		
			
				|  |  |  |  |  |   border-color: #fff | 
		
	
		
			
				|  |  |  |  |  | } | 
		
	
		
			
				|  |  | ::v-deep .checkFont{ |  |  | ::v-deep .checkFont{ | 
		
	
		
			
				|  |  |   font-size: 12px !important; |  |  |   font-size: 12px !important; | 
		
	
		
			
				|  |  | } |  |  | } | 
		
	
	
		
			
				|  | 
 |