|  | @ -1,224 +1,149 @@
 | 
	
		
			
				|  |  | (function(){
 | 
	
		
			
				|  |  |     Vue.component('doctor-list', {
 | 
	
		
			
				|  |  |         template: `<div class="ui-col-1 ml15 bgc-fff c-border p20">
 | 
	
		
			
				|  |  | 						<div class="c-f16 c-323232 mb20">医生列表</div>
 | 
	
		
			
				|  |  | 						<div class="ui-grid c-border p10 pb0 mt10">
 | 
	
		
			
				|  |  | 							<div class="ui-col-0 mr10">
 | 
	
		
			
				|  |  | 								<img src="../../../images/d-male.png" width="70" height="70" class="c-images-cycle">
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-info">
 | 
	
		
			
				|  |  | 								<p>
 | 
	
		
			
				|  |  | 									<span class="c-f16 c-323232 c-bold mr10">张三</span>
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-323232 mr10">主治医师</span>
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-909090">骨科</span>
 | 
	
		
			
				|  |  | 								</p>
 | 
	
		
			
				|  |  | 								<p class="c-f14 c-909090">上饶市第一医院</p>
 | 
	
		
			
				|  |  | 								<p class="c-f14 text-ellipsis">
 | 
	
		
			
				|  |  | 									<span class="c-909090">擅长:</span>
 | 
	
		
			
				|  |  | 									<span class="c-909090">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</span>
 | 
	
		
			
				|  |  | 								</p>
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-section">
 | 
	
		
			
				|  |  | 								<div class="div-left-btn"></div>
 | 
	
		
			
				|  |  | 								<ul class="doctor-ul">
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-0ad8c8 c-0ad8c8">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-0ad8c8">预约</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-d1d1d1 c-d1d1d1">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-d1d1d1">已满</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-f0a65f c-f0a65f">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">排班</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-f0a65f">放号提醒</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-ff8787 c-ff8787">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-ff8787">停诊</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 								</ul>
 | 
	
		
			
				|  |  | 								<div class="div-right-active-btn"></div>
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 						</div>
 | 
	
		
			
				|  |  | 						
 | 
	
		
			
				|  |  | 						<div class="ui-grid c-border p10 pb0 mt10">
 | 
	
		
			
				|  |  | 							<div class="ui-col-0 mr10">
 | 
	
		
			
				|  |  | 								<img src="../../../images/d-male.png" width="70" height="70" class="c-images-cycle">
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-info">
 | 
	
		
			
				|  |  | 								<p>
 | 
	
		
			
				|  |  | 									<span class="c-f16 c-323232 c-bold mr10">张三</span>
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-323232 mr10">主治医师</span>
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-909090">骨科</span>
 | 
	
		
			
				|  |  | 								</p>
 | 
	
		
			
				|  |  | 								<p class="c-f14 c-909090">上饶市第一医院</p>
 | 
	
		
			
				|  |  | 								<p class="c-f14 text-ellipsis">
 | 
	
		
			
				|  |  | 									<span class="c-909090">擅长:</span>
 | 
	
		
			
				|  |  | 									<span class="c-909090">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</span>
 | 
	
		
			
				|  |  | 								</p>
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-section">
 | 
	
		
			
				|  |  | 								<div class="div-left-btn"></div>
 | 
	
		
			
				|  |  | 								<ul class="doctor-ul">
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-0ad8c8 c-0ad8c8">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-0ad8c8">预约</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-d1d1d1 c-d1d1d1">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-d1d1d1">已满</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-f0a65f c-f0a65f">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">排班</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-f0a65f">放号提醒</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-ff8787 c-ff8787">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-ff8787">停诊</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 								</ul>
 | 
	
		
			
				|  |  | 								<div class="div-right-active-btn"></div>
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 						</div>
 | 
	
		
			
				|  |  | 						
 | 
	
		
			
				|  |  | 						<div class="ui-grid c-border p10 pb0 mt10">
 | 
	
		
			
				|  |  | 							<div class="ui-col-0 mr10">
 | 
	
		
			
				|  |  | 								<img src="../../../images/d-male.png" width="70" height="70" class="c-images-cycle">
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-info">
 | 
	
		
			
				|  |  | 								<p>
 | 
	
		
			
				|  |  | 									<span class="c-f16 c-323232 c-bold mr10">张三</span>
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-323232 mr10">主治医师</span>
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-909090">骨科</span>
 | 
	
		
			
				|  |  | 								</p>
 | 
	
		
			
				|  |  | 								<p class="c-f14 c-909090">上饶市第一医院</p>
 | 
	
		
			
				|  |  | 								<p class="c-f14 text-ellipsis">
 | 
	
		
			
				|  |  | 									<span class="c-909090">擅长:</span>
 | 
	
		
			
				|  |  | 									<span class="c-909090">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</span>
 | 
	
		
			
				|  |  | 								</p>
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-section">
 | 
	
		
			
				|  |  | 								<div class="div-left-btn"></div>
 | 
	
		
			
				|  |  | 								<ul class="doctor-ul">
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-0ad8c8 c-0ad8c8">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-0ad8c8">预约</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-d1d1d1 c-d1d1d1">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-d1d1d1">已满</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-f0a65f c-f0a65f">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">排班</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-f0a65f">放号提醒</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-ff8787 c-ff8787">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-ff8787">停诊</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 								</ul>
 | 
	
		
			
				|  |  | 								<div class="div-right-active-btn"></div>
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 						</div>
 | 
	
		
			
				|  |  | 						
 | 
	
		
			
				|  |  | 						<div class="ui-grid c-border p10 pb0 mt10">
 | 
	
		
			
				|  |  | 							<div class="ui-col-0 mr10">
 | 
	
		
			
				|  |  | 								<img src="../../../images/d-male.png" width="70" height="70" class="c-images-cycle">
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-info">
 | 
	
		
			
				|  |  | 								<p>
 | 
	
		
			
				|  |  | 									<span class="c-f16 c-323232 c-bold mr10">张三</span>
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-323232 mr10">主治医师</span>
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-909090">骨科</span>
 | 
	
		
			
				|  |  | 								</p>
 | 
	
		
			
				|  |  | 								<p class="c-f14 c-909090">上饶市第一医院</p>
 | 
	
		
			
				|  |  | 								<p class="c-f14 text-ellipsis">
 | 
	
		
			
				|  |  | 									<span class="c-909090">擅长:</span>
 | 
	
		
			
				|  |  | 									<span class="c-909090">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</span>
 | 
	
		
			
				|  |  | 								</p>
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-section">
 | 
	
		
			
				|  |  | 								<div class="div-left-btn"></div>
 | 
	
		
			
				|  |  | 								<ul class="doctor-ul">
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-0ad8c8 c-0ad8c8">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-0ad8c8">预约</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-d1d1d1 c-d1d1d1">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-d1d1d1">已满</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-f0a65f c-f0a65f">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">排班</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-f0a65f">放号提醒</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 									<li>
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item border-ff8787 c-ff8787">
 | 
	
		
			
				|  |  | 											<div class="mt5">03/22</div>
 | 
	
		
			
				|  |  | 											<div class="mt5">下午</div>
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-ff8787">停诊</div>
 | 
	
		
			
				|  |  | 										</div>
 | 
	
		
			
				|  |  | 									</li>
 | 
	
		
			
				|  |  | 								</ul>
 | 
	
		
			
				|  |  | 								<div class="div-right-active-btn"></div>
 | 
	
		
			
				|  |  | 							</div>
 | 
	
		
			
				|  |  | 						</div>
 | 
	
		
			
				|  |  | 					</div>`,
 | 
	
		
			
				|  |  |         props: [],
 | 
	
		
			
				|  |  |         data: function(){
 | 
	
		
			
				|  |  |             return {
 | 
	
		
			
				|  |  |                
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         },
 | 
	
		
			
				|  |  |         mounted: function(){
 | 
	
		
			
				|  |  |            
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     });
 | 
	
		
			
				|  |  |     
 | 
	
		
			
				|  |  | })()
 | 
	
		
			
				|  |  | (function() {
 | 
	
		
			
				|  |  | 	Vue.component('doctor-list', {
 | 
	
		
			
				|  |  | 		template: '<div class="ui-col-1 ml15 bgc-fff c-border p20">\
 | 
	
		
			
				|  |  | 						<div class="c-f16 c-323232 mb20">医生列表</div>\
 | 
	
		
			
				|  |  | 						<div class="ui-grid c-border p10 pb0 mt10" v-for="(doc, index) in doctorList">\
 | 
	
		
			
				|  |  | 							<div class="ui-col-0 mr10">\
 | 
	
		
			
				|  |  | 								<img v-bind:src="doc.photoUri" width="70" height="70" class="c-images-cycle">\
 | 
	
		
			
				|  |  | 							</div>\
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-info">\
 | 
	
		
			
				|  |  | 								<p>\
 | 
	
		
			
				|  |  | 									<span class="c-f16 c-323232 c-bold mr10">{{doc.doctorName}}</span>\
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-323232 mr10">{{doc.lczcName}}</span>\
 | 
	
		
			
				|  |  | 									<span class="c-f14 c-909090">{{doc.standardDeptName}}</span>\
 | 
	
		
			
				|  |  | 								</p>\
 | 
	
		
			
				|  |  | 								<p class="c-f14 c-909090">{{currentHosName}}</p>\
 | 
	
		
			
				|  |  | 								<p class="c-f14 text-ellipsis">\
 | 
	
		
			
				|  |  | 									<span class="c-909090">擅长:</span>\
 | 
	
		
			
				|  |  | 									<span class="c-909090" v-bind:title="doc.skill">{{doc.skill}}</span>\
 | 
	
		
			
				|  |  | 								</p>\
 | 
	
		
			
				|  |  | 							</div>\
 | 
	
		
			
				|  |  | 							<div class="ui-col-1 div-doctor-section" v-for="(arrange, aindex) in arrangeList" v-if="index==aindex">\
 | 
	
		
			
				|  |  | 								<div class="div-left-btn c-hide" @click="preClick"></div>\
 | 
	
		
			
				|  |  | 								<ul class="doctor-ul">\
 | 
	
		
			
				|  |  | 									<li v-for="(arrg, arrIndex) in arrange">\
 | 
	
		
			
				|  |  | 										<div class="div-doctor-item" :class="getColorClass(arrg.numberStatus,arrg.arrangeStatus)">\
 | 
	
		
			
				|  |  | 											<div class="mt5">{{arrg.registerDate}}</div>\
 | 
	
		
			
				|  |  | 											<div class="mt5">{{arrg.timeName}}</div>\
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-0ad8c8" v-if="arrg.numberStatus==1">预约</div>\
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-d1d1d1" v-if="arrg.numberStatus==2">已满</div>\
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-f0a65f" v-if="arrg.arrangeStatus==2">放号提醒</div>\
 | 
	
		
			
				|  |  | 											<div class="div-doctor-type bgc-ff8787" v-if="arrg.arrangeStatus==4">停诊</div>\
 | 
	
		
			
				|  |  | 										</div>\
 | 
	
		
			
				|  |  | 									</li>\
 | 
	
		
			
				|  |  | 								</ul>\
 | 
	
		
			
				|  |  | 								<div class="div-right-active-btn" @click="nextClick" v-if="arrangeList[aindex].length>4"></div>\
 | 
	
		
			
				|  |  | 							</div>\
 | 
	
		
			
				|  |  | 						</div>\
 | 
	
		
			
				|  |  | 						<div id="page" class="page_div fr"></div>\
 | 
	
		
			
				|  |  | 					</div>',
 | 
	
		
			
				|  |  | 		props: ["info"],
 | 
	
		
			
				|  |  | 		data: function() {
 | 
	
		
			
				|  |  | 			return {
 | 
	
		
			
				|  |  | 				isInit: true,
 | 
	
		
			
				|  |  | 				currentHospitalId: "",
 | 
	
		
			
				|  |  | 				currentHosName: "",
 | 
	
		
			
				|  |  | 				pageIndex: 1,
 | 
	
		
			
				|  |  | 				pageSize: 10,
 | 
	
		
			
				|  |  | 				totalPage: 0,
 | 
	
		
			
				|  |  | 				hosDeptId: "",
 | 
	
		
			
				|  |  | 				doctorList: [],
 | 
	
		
			
				|  |  | 				arrangeList:[]
 | 
	
		
			
				|  |  | 			}
 | 
	
		
			
				|  |  | 		},
 | 
	
		
			
				|  |  | 		mounted: function() {
 | 
	
		
			
				|  |  | 			var vm = this;
 | 
	
		
			
				|  |  | 			setTimeout(function() {
 | 
	
		
			
				|  |  | 				vm.currentHospitalId = JSON.parse(vm.info).hospitalId;
 | 
	
		
			
				|  |  | 				vm.currentHosName = JSON.parse(vm.info).hosName;
 | 
	
		
			
				|  |  | 				vm.getDoctorList();
 | 
	
		
			
				|  |  | 			}, 50);
 | 
	
		
			
				|  |  | 		},
 | 
	
		
			
				|  |  | 		methods: {
 | 
	
		
			
				|  |  | 			getColorClass:function(numberStatus,arrangeStatus){
 | 
	
		
			
				|  |  | 				var classZ="";
 | 
	
		
			
				|  |  | 				if(numberStatus==1){
 | 
	
		
			
				|  |  | 					classZ = "border-0ad8c8 c-0ad8c8";
 | 
	
		
			
				|  |  | 				}else if(numberStatus==2){
 | 
	
		
			
				|  |  | 					classZ = "border-d1d1d1 c-d1d1d1";
 | 
	
		
			
				|  |  | 				}else if(arrangeStatus==2){
 | 
	
		
			
				|  |  | 					classZ = "border-ff8787 c-ff8787";
 | 
	
		
			
				|  |  | 				}else if(arrangeStatus==4){
 | 
	
		
			
				|  |  | 					classZ = "border-f0a65f c-f0a65f";
 | 
	
		
			
				|  |  | 				}
 | 
	
		
			
				|  |  | 				return classZ;
 | 
	
		
			
				|  |  | 			},
 | 
	
		
			
				|  |  | 			//获取医生列表
 | 
	
		
			
				|  |  | 			getDoctorList: function() {
 | 
	
		
			
				|  |  | 				var vm = this;
 | 
	
		
			
				|  |  | 				var params = {
 | 
	
		
			
				|  |  | 					pageIndex: vm.pageIndex,
 | 
	
		
			
				|  |  | 					pageSize: vm.pageSize,
 | 
	
		
			
				|  |  | 					hospitalId: vm.currentHospitalId,
 | 
	
		
			
				|  |  | 					hosDeptId: vm.hosDeptId
 | 
	
		
			
				|  |  | 				}
 | 
	
		
			
				|  |  | 				appointmentAPI.querySimpleDoctorList(params).then(function(res) {
 | 
	
		
			
				|  |  | 					if(res.successFlg && res.obj.Code == "10000") {
 | 
	
		
			
				|  |  | 						vm.doctorList = res.obj.Result;
 | 
	
		
			
				|  |  | 						//获取医生排班数据
 | 
	
		
			
				|  |  | 						vm.getArrangeWater(vm.doctorList);
 | 
	
		
			
				|  |  | 						if(vm.isInit) {
 | 
	
		
			
				|  |  | 							vm.totalPage = Math.ceil(res.obj.Total / vm.pageSize);
 | 
	
		
			
				|  |  | 							//分页初始化
 | 
	
		
			
				|  |  | 							$("#page").paging({
 | 
	
		
			
				|  |  | 								pageNo: 1,
 | 
	
		
			
				|  |  | 								totalPage: vm.totalPage,
 | 
	
		
			
				|  |  | 								totalSize: res.obj.Total,
 | 
	
		
			
				|  |  | 								callback: function(num) {
 | 
	
		
			
				|  |  | 									vm.pageIndex = num; //回调的页数
 | 
	
		
			
				|  |  | 									getDoctorList(vm);
 | 
	
		
			
				|  |  | 								}
 | 
	
		
			
				|  |  | 							})
 | 
	
		
			
				|  |  | 							vm.isInit = false;
 | 
	
		
			
				|  |  | 						}
 | 
	
		
			
				|  |  | 					}
 | 
	
		
			
				|  |  | 				})
 | 
	
		
			
				|  |  | 			},
 | 
	
		
			
				|  |  | 			//获取医生排班数据
 | 
	
		
			
				|  |  | 			getArrangeWater: function(doctorData) {
 | 
	
		
			
				|  |  | 				var vm = this,
 | 
	
		
			
				|  |  | 					reqPromise = [];
 | 
	
		
			
				|  |  | 				_.map(doctorData, function(data) {
 | 
	
		
			
				|  |  | 					var params = {
 | 
	
		
			
				|  |  | 						pageIndex: vm.pageIndex,
 | 
	
		
			
				|  |  | 						pageSize: vm.pageSize,
 | 
	
		
			
				|  |  | 						hospitalId: vm.currentHospitalId,
 | 
	
		
			
				|  |  | 						hosDeptId: vm.hosDeptId,
 | 
	
		
			
				|  |  | 						doctorSn: data.doctorSn, //医生编号
 | 
	
		
			
				|  |  | 						registerDate: "" //就诊日期
 | 
	
		
			
				|  |  | 					}
 | 
	
		
			
				|  |  | 					reqPromise.push(appointmentAPI.queryGhtArrangeWater(params));
 | 
	
		
			
				|  |  | 				})
 | 
	
		
			
				|  |  | 				
 | 
	
		
			
				|  |  | 				Promise.all(reqPromise).then(function(datas) {
 | 
	
		
			
				|  |  | 					_.map(datas, function(data) {
 | 
	
		
			
				|  |  | 						if(data.successFlg && data.obj.Code == "10000") {
 | 
	
		
			
				|  |  | 							vm.arrangeList.push(data.obj.Result);
 | 
	
		
			
				|  |  | 						}
 | 
	
		
			
				|  |  | 					})
 | 
	
		
			
				|  |  | 					
 | 
	
		
			
				|  |  | 					vm.arrangeList = _.map(vm.arrangeList, function(data) {
 | 
	
		
			
				|  |  | 						_.map(data, function(item) {
 | 
	
		
			
				|  |  | 							item.registerDate = item.registerDate.substring(5,10).replace("-","/");
 | 
	
		
			
				|  |  | 							item.timeName = item.timeId==1?"上午":item.timeId==2?"下午":"晚上";
 | 
	
		
			
				|  |  | 						})	
 | 
	
		
			
				|  |  | 						return data;
 | 
	
		
			
				|  |  | 					})
 | 
	
		
			
				|  |  | 					 $(".doctor-ul li:lt(4)").hide()
 | 
	
		
			
				|  |  | 				});
 | 
	
		
			
				|  |  | 			},
 | 
	
		
			
				|  |  | 			preClick:function(){
 | 
	
		
			
				|  |  | 				
 | 
	
		
			
				|  |  | 			},
 | 
	
		
			
				|  |  | 			nextClick:function(){
 | 
	
		
			
				|  |  | 				$(event.target).prev().find("li:lt(4)").hide();
 | 
	
		
			
				|  |  | 			}
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 	});
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | })()
 |