| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721 | 
							- var firstData={};
 
- var firstIs = false;
 
- var curDeptId = 0;
 
- var curParentDeptId = -1;
 
- var ieType = 10;
 
- var attachBuild = "";
 
- $(function(){
 
- 	    ieType = browse();
 
- 		Commonjs.getJscrollpane.destroy();
 
- 	 // 	deptDeal._loadAllDeptInfo();
 
-         $('#datetimepicker1,#datetimepicker2').datetimepicker({
 
-             yearOffset:0,
 
-             lang:'ch',
 
-             timepicker:false,
 
-             format:'d/m/Y',
 
-             formatDate:'Y/m/d',
 
-             minDate:'-1970/01/02', // yesterday is minimum date
 
-             maxDate:'+1970/01/02' // and tommorow is maximum date calendar
 
-         });
 
-         
 
-         $('#layer').click(function(){
 
-             var artBox=art.dialog({
 
-                 lock: true,
 
-                 icon:'question',
 
-                 opacity:0.4,
 
-                 width: 250,
 
-                 title:'提示',
 
-                 content: '页面模板会覆盖编辑区域已有组件,是否继续?',
 
-                 ok: function () {
 
-                     
 
-                 },
 
-                 cancel: true
 
-             });         
 
-         });
 
-         initImage();
 
-         loadDeptInfo();
 
-     	$('.info-office-list > ul > li').hover(function(){
 
- 			$(this).children('a').addClass('hover');
 
- 			$(this).children('ul').show();
 
- 			$(this).append('<span class="arrow arrowR"></span>');
 
- 		},function(){
 
- 			$(this).children('a').removeClass('hover');
 
- 			$(this).children('ul').hide();
 
- 			$(this).children('span').remove();
 
- 	});
 
-     	$("#deptCancel").hide();
 
-     	$('#edit-btns').on('click',function(){
 
-     		$("#deptCancel").hide();
 
-     		var $add=$('.info-edit-address'),
 
-     			$text=$('.info-edit-text'),
 
-     			$btn=$(this);
 
-     		if($(this).hasClass('edityes')){
 
-     			$("#deptCancel").hide();
 
-     			$btn.text('编辑').removeClass('edityes');
 
-     			//intro = intro.replace(/<br\s*\/?>/g,'\n');
 
-     			
 
-     			$text.html($text.find('textarea').val());
 
-     			$add.html($add.find('textarea').val());
 
- 			    var Service = {};
 
- 				var page = {};
 
- 				var code = 1009;
 
- 				Service.DeptCode = curDeptId;
 
- 				Service.DeptAddr =  $add.html();
 
- 				Service.AttchingBuild = attachBuild;
 
- 				var tem = $text.html();
 
- 				tem = tem.replace(/\n/g,'<br/>');
 
- 				 $text.html(tem);
 
- 				Service.DeptBrief ="<![CDATA["+tem+"]]>";
 
- 				Service.ParentDeptCode =  curParentDeptId;
 
- 				var param = {};
 
- 				var params = Commonjs.getParams(code,Service);//获取参数
 
- 				param.Api = "UpdateDept";
 
- 				param.Params = Commonjs.jsonToString(params);
 
- 				
 
- 				var d = Commonjs.ajax('./basic_callBasicApi.do',param,false);
 
- 				
 
- 				if(d.RespCode == '10000'){
 
- 					art.dialog({
 
- 						lock: true,
 
- 						width: '300px',
 
- 						height: '100px',
 
- 					    time: 3,
 
- 					    content: d.RespMessage
 
- 					});
 
- 					  $("#deptCancel").hide();
 
- 				}
 
- 				
 
-     			
 
-     		}else{
 
-     			$("#deptCancel").show();
 
-     			$btn.text('保存').addClass('edityes');
 
-     			var temp = $text.html().replace(/<br\s*\/?>/g,'\n');
 
-     			//$add.html('科室位置 <br><br><textarea class="textarea" style="width:'+($add.width()-20)+'px; height:'+($add.height()+25)+'px">'+$add.text()+'</textarea>');
 
-     			//$text.html('科室 简介<br><br><textarea class="textarea" style="width:'+($text.width()-20)+'px; height:'+($text.height()+25)+'px">'+$text.text()+'</textarea>');
 
-     			$add.html('科室位置<br><br><textarea class="textarea" style="width:'+($add.width()-20)+'px; height:30px">'+$add.text()+'</textarea>');
 
-     			$text.html('科室简介<br><br><textarea class="textarea" style="width:'+($text.width()-20)+'px; height:120px">'+temp+'</textarea>');
 
- 			}
 
-     	});
 
-     	$('#deptCancel').on('click',function(){
 
-     	
 
-     		 deptDeal._loadDeptEditInfo(curDeptId);
 
-     		 var $add=$('.info-edit-address'),
 
-  			 $text=$('.info-edit-text'),
 
-  			 $btn=$('#edit-btns');
 
-     		 $btn.text('编辑').removeClass('edityes');
 
-               $(this).hide();
 
-     	
 
-     });
 
-     	function fetureHeight(){
 
-     		var h=$(window).height()-111;
 
-     		if($('.info-doctor').outerHeight(true)>$(window).height()){
 
-     			
 
-     			$('.info-details-fl').height($('.info-doctor').outerHeight(true)-49);
 
-     		}else{
 
-     			$('.info-doctor').height(h);
 
-     			$('.info-office-list').height(h-49).jScrollPane({"overflow":true});
 
-     			$('.info-details-fl').height(h-49);
 
-     		}
 
-     	} 
 
-     	fetureHeight();
 
-     	
 
-     	function infoListScroll(){
 
-     			$(".info-office-box").height($(window).height()-161).jScrollPane({"autoReinitialise": true,"overflow":true});
 
-     	}
 
-     	infoListScroll();
 
-     	
 
-     	function userListScroll(){
 
-     			$(".info-details-box").height($(window).height()-161).jScrollPane({"autoReinitialise": true,"overflow":true});
 
-     	}
 
-     	userListScroll()
 
-     	
 
-     	$(window).resize(function(){
 
-     		Commonjs.getJscrollpane.destroy();
 
-     		Throttle(fetureHeight(),50,30);
 
-     		Throttle(infoListScroll(),50,30);
 
-     		Throttle(userListScroll(),50,30);
 
-     	});
 
-     	/*
 
-     	   $('.doctor-textarea-focu').on('focus keydown keyup',function(){TextareaCount()});
 
-        	
 
-        	function TextareaCount(){
 
-        		var $this=$('.doctor-textarea-focu'),
 
-        			$tips=$('.art-doctor-tips');
 
-        		var $val=$.trim($this.val());		
 
-        		if(150-$val.length<0){
 
-        			$tips.html('您已经超出<span>'+($val.length-150)+'</span>个字了哦');			
 
-        		}else if (150-$val.length==0){
 
-        			$tips.html('您已经输满<span>'+150+'</span>个字了哦');
 
-        		}else if(150-$val.length==150){
 
-        			$tips.html('<span class="old">0</span> 个字符,您还可以编辑 <span class="pck">150</span> 个字符');
 
-        		}
 
-        		else{
 
-        			$tips.html('<span class="old">'+($val.length)+'</span> 个字符,您还可以编辑 <span class="pck">'+(150-$val.length)+'</span> 个字符');
 
-        		}
 
-        	}
 
-        	*/
 
-        	$('#adb-title').on('focus keydown',function(){ if($(this).val() == '请输入职称!'){
 
-        		$(this).val('');
 
-        	}});
 
-        	
 
- });  	
 
- function checkMobile(str) {
 
-    var re = /^1\d{10}$/
 
-    if (re.test(str)) {
 
-      return true;
 
-    } else {
 
-       return false;
 
-    }
 
- }
 
- function editDoctor(obj){
 
- 	var editContent = {};
 
- 	deptDeal._loadDoctorInfoById(obj);
 
- 	var contents=$('.art-doctor-box').get(0);
 
- 		var artBox=art.dialog({
 
- 			lock: true,
 
- 			artIcon:'edit',
 
- 			opacity:0.4,
 
- 			width: 900,
 
- 			padding: '20px 20px 0',
 
- 			title:'编辑',
 
- 			header:false,
 
- 			content: contents,
 
- 		
 
- 			ok: function () {
 
- 			
 
- 			editContent.use =$("#adb-name").val();
 
- 			editContent.sex =$("#adb-sex").val();
 
- 			editContent.tel =$("#adb-tel").val();
 
- 			editContent.title =$("#adb-title").val();
 
- 			
 
- 			if(!checkMobile(editContent.tel) && editContent.tel != ''){
 
- 				art.dialog({
 
- 					lock: true,
 
- 					width: '300px',
 
- 					height: '100px',
 
- 				    time: 3,
 
- 				    content: '手机号格式有误'
 
- 				});
 
- 				return false;
 
- 			}
 
- 			
 
- 			if(editContent.use == '' || editContent.use == undefined){
 
- 				art.dialog({
 
- 					lock: true,
 
- 					width: '300px',
 
- 					height: '100px',
 
- 				    time: 3,
 
- 				    content: '姓名不能为空'
 
- 				});
 
- 				return false;
 
- 			}
 
- 			deptDeal._saveDoctor($("#adb-intro").val(),$("#spec").val(),obj,editContent);
 
- 			//console.log("editDoctor" +curDeptId)
 
- 		    deptDeal._loadDoctorInfo(curDeptId,1);
 
- 		    
 
- 		},		
 
- 		cancel: true
 
- 	});	
 
- }
 
- 	var saveDotorInfo = function(intro,spec,doctorCode,obj){
 
- 		var Service = {};
 
- 		var page = {};
 
- 		var code = 1021;
 
- 		Service.HosId = Commonjs.hospitalId;
 
- 		Service.Intro = "<![CDATA["+intro+"]]>";
 
- 		Service.Spec = "<![CDATA["+spec+"]]>";
 
- 		Service.DoctorCode = doctorCode;
 
- 		Service.PhotoUrl = "<![CDATA["+$("#SmallImgV").attr("src")+"]]>";
 
- 		
 
- 		Service.DocotrSex = (obj.sex==''|| obj.sex == undefined) ? '0': obj.sex;
 
- 		Service.Tel = obj.tel;
 
- 		Service.Title = obj.title;
 
- 		Service.DoctorName = obj.use;
 
- 		var tempTitle = obj.title;
 
- 		if((tempTitle != null && tempTitle != '') && tempTitle.length > 0 && (obj.tel!='' &&  obj.tel != undefined)){
 
- 			Service.IsNeed = 0;
 
- 		}else{
 
- 			Service.IsNeed = 1;
 
- 		}
 
- 		/*
 
- 		Service.Title = obj.sex;
 
- 		Service.DocotrSex = obj.sex;
 
- 		Service.DocotrSex = obj.sex;
 
- 		*/
 
- 		var param = {};
 
- 		var params = Commonjs.getParams(code,Service);//获取参数
 
- 		param.Api = "UpdateDoctor";
 
- 		param.Params = Commonjs.jsonToString(params);
 
- 		var d = Commonjs.ajax('./basic_callBasicApi.do',param,false);
 
- 		//alert(d.TreeNodes);
 
- 		if(d == null || d == undefined){
 
- 			return;
 
- 		}
 
- 		if( d.RespCode == '10000'){
 
- 			art.dialog({
 
- 				lock: true,
 
- 				width: '300px',
 
- 				height: '100px',
 
- 			    time: 3,
 
- 			    content: d.RespMessage
 
- 			});
 
- 		
 
- 		}
 
- 	}
 
-    var loadDeptInfo = function(){
 
- 		var Service = {};
 
- 		var page = {};
 
- 		var code = 1001;
 
- 		Service.HosId = Commonjs.hospitalId;
 
- 		var param = {};
 
- 		var params = Commonjs.getParams(code,Service);//获取参数
 
- 		param.Api = "QueryDeptInfoByHosIdForTree";
 
- 		param.Params = Commonjs.jsonToString(params);
 
- 		var d = Commonjs.ajax('./basic_callBasicApi.do',param,false);
 
- 		//alert(d.TreeNodes);
 
- 		if(d.RespCode == '10000'){
 
- 			if(ieType == 8){
 
- 				deptDeal._getUIForIe(d.TreeNodes);
 
- 			}else{
 
- 				deptDeal._getUl(d.TreeNodes);
 
- 			}
 
- 		}
 
- 		
 
-    }
 
-    var findDept = function(deptId){
 
- 	   $btn=$('#edit-btns');
 
- 	   $("#deptCancel").hide();
 
- 	   $btn.text('编辑').removeClass('edityes');
 
- 	 //  alert(deptId);
 
- 	   curDeptId = deptId;
 
- 	   deptDeal._loadDeptEditInfo(deptId);
 
- 	   deptDeal._loadDoctorInfo(deptId,1);
 
- 	   curDeptId = deptId;
 
- 	 
 
-    }
 
-    
 
-    function newGuid() {
 
- 		var guid = "";
 
- 		for (var i = 1; i <= 32; i++){
 
- 			var n = Math.floor(Math.random()*16.0).toString(16);
 
- 			guid +=   n;
 
- 			if((i==8)||(i==12)||(i==16)||(i==20))
 
- 				guid += "-";
 
- 		}	
 
- 		return guid; 
 
- 	}
 
- 	function initImage(){
 
- 		var id = newGuid();
 
- 		var html = '<div style="margin-top: 2px; position:relative;" class="sel"><input id="'
 
- 				+ id
 
- 				+ '" style="position:absolute;filter:alpha(opacity=0);opacity:0;height:120px;width:120px;cursor: pointer;" title="点击上传图片" value="点击上传图片" onchange=upload("'
 
- 				+ id
 
- 				+ '","SmallImgV"); onpaste="return false;" type="file" name="0"><img id="SmallImgV" src="http://f1.yihuimg.com/TFS/upfile/WBJ/1024727/2014-07-23/003320_1406097193619_fullsize.jpg" style="height:120px;width:120px;"  /></div>';
 
- 		$("#updateSmallImg").empty();
 
- 		$("#updateSmallImg").append(html);
 
- 	
 
- 	}
 
- 	function upload(id,image) {	
 
- 		var filename = $("#"+id).val();
 
- 		var index = filename.lastIndexOf('.');
 
- 		var type = filename.substring(index+1,filename.length);
 
- 		if(type.toLowerCase() != 'jpg' && type.toLowerCase() != 'gif'
 
- 			&&type.toLowerCase() != 'png'&&type.toLowerCase() != 'jpeg'){
 
- 			YihuUtil.art.warning('注意喔:图片格式必须为.jpeg|.gif|.jpg|.png','warning');
 
- 			return ;
 
- 		}
 
- 	
 
- 		var arrID = [ id ];
 
- 		$.yihuUpload.ajaxFileUpload( {
 
- 			url : '/Hos-Process/servlets/UploadFileServlet', // 用于文件上传的服务器端请求地址
 
- 			secureuri : false,// 一般设置为false
 
- 			fileElementId : arrID,// 文件上传空间的id属性 <input type="file" id="file"
 
- 									// name="file" />
 
- 			dataType : 'json',// 返回值类型 一般设置为json
 
- 			success : function(data, status) {
 
- 				var uri = data.url;
 
- 				uri=uri.replace('fullsize','small');
 
- 				var name = data.NewFileName;  
 
- 				var fname = data.FileName;
 
- 				var size = data.Size;
 
- 				var old = $("#" + id + "_f");	
 
- 	            if (image=='SmallImgV') {
 
- 	            	$("#SmallImgV").attr("src", uri);
 
- 	            	$("#ImgUrl").val(uri);
 
- 	            	$("#hidVal").val(uri);
 
- 				}
 
- 		},
 
- 		error : function(data, status, e) {
 
- 			//YihuUtil.art.warning("图片上传失败:建议您选择不超过1M的图片且在良好的网络环境下继续上传");
 
- 		}
 
- 	
 
- 		});
 
- 	}
 
-    
 
-   var deptDeal = function(){
 
- 	  var getUiIe = function(data){
 
- 		  // var ui =$("<ul></ul>");
 
- 		   var ui = "<ul>";
 
- 		   var obj={};
 
- 		  
 
- 		   $.each(data,function(k,v){
 
- 			   var litext ='';
 
- 			   if(!firstIs){
 
- 				   obj.id = v.id;
 
- 				   obj.val = v.text;
 
- 				   firstData = obj;
 
- 				   firstIs = true;
 
- 			   }
 
- 			   if(v.text.length > 10){
 
- 				   litext = litext + "<li title="+"'"+v.text+"'"+"><a href=\"javascript:;\" onclick=\"findDept("+"'"+v.id+"'"+")\">"+v.text+"</a></li>";
 
- 			   }else{
 
- 				   litext = litext + "<li><a href=\"javascript:;\" onclick=\"findDept("+"'"+v.id+"'"+")\">"+v.text+"</a></li>";
 
- 			   }
 
- 			  
 
- 			
 
- 			  if(typeof(v.children.id) != 'undefined'  && v.children.text != undefined){
 
- 				  var _textArr = [];
 
- 				  var _idArr = [];
 
- 				  var _ui = "<ul>";
 
- 				  if($.isArray(v.children.text ) ){
 
- 					    _textArr = v.children.text;
 
- 					   _idArr = v.children.id;
 
- 					  $.each(_textArr,function(v1){
 
- 						  var li_text ='';
 
- 						  var _id =_idArr[v1];
 
- 						  li_text = li_text +"<li><a href=\"javascript:;\" onclick=\"findDept("+"'"+_id+"'"+")\">"+this+"</a></li>";
 
- 					  });
 
- 				  }else{
 
- 					  if(v.text.length > 10){
 
- 						  li_text = li_text +"<li title="+"'"+v.children.text+"'"+"><a href=\"javascript:;\" onclick=\"findDept("+"'"+v.children.id+"'"+")\">"+v.children.text+"</a></li>";
 
- 					   }else{
 
- 						  li_text = li_text +"<li><a href=\"javascript:;\" onclick=\"findDept("+"'"+v.children.id+"'"+")\">"+v.children.text+"</a></li>";
 
- 					   }
 
- 					
 
- 				
 
- 				  }				  
 
- 				  _ui = _ui + li_text+"</ul>";
 
- 				  
 
- 				  litext= litext + _ui;
 
- 			  }
 
- 			  ui = ui + litext;
 
- 			  
 
- 		  }) ;
 
- 		   ui = ui +"</ul>";
 
- 		  $(".info-office-list").html(ui);
 
- 		  if(obj.id !='' && obj.id != undefined){
 
- 			  findDept(obj.id);
 
- 		  }
 
- 	   }
 
- 	   var getUl = function(data){
 
- 		   var ui =$("<ul></ul>");
 
- 		   var obj={};
 
- 		  
 
- 		   $.each(data,function(k,v){
 
- 			   var litext ='';
 
- 			   if(!firstIs){
 
- 				   obj.id = v.id;
 
- 				   obj.val = v.text;
 
- 				   firstData = obj;
 
- 				   firstIs = true;
 
- 			   }
 
- 			   if(v.text.length > 10){
 
- 				   var li =$("<li title="+v.text+"><a href=\"javascript:findDept("+"'"+v.id+"'"+")\">"+v.text+"</a></li>");
 
- 			   }else{
 
- 				   var li =$("<li><a href=\"javascript:findDept("+"'"+v.id+"'"+")\">"+v.text+"</a></li>");
 
- 			   }
 
- 			  
 
- 			  if(typeof(v.children.id) != 'undefined'  && v.children.text != undefined){
 
- 				  var _textArr = [];
 
- 				  var _idArr = [];
 
- 				  var _ui =$("<ul></ul>");
 
- 				  if($.isArray(v.children.text ) ){
 
- 					    _textArr = v.children.text;
 
- 					   _idArr = v.children.id;
 
- 					  $.each(_textArr,function(v1){
 
- 						  var li_text ='';
 
- 						  var _id =_idArr[v1];
 
- 						  var _li =$("<li><a href=\"javascript:findDept("+"'"+_id+"'"+")\">"+this+"</li>");
 
- 						  _ui.append(_li);
 
- 					  });
 
- 				  }else{
 
- 					  if(v.text.length > 10){
 
- 						  var _li =$("<li title="+v.children.text+"><a href=\"javascript:findDept("+"'"+v.children.id+"'"+") \" >"+v.children.text+"</li>");
 
- 					   }else{
 
- 						   var _li =$("<li><a href=\"javascript:findDept("+"'"+v.children.id+"'"+") \">"+v.children.text+"</li>");
 
- 					   }
 
- 					
 
- 					  _ui.append(_li); 
 
- 				  }				  
 
- 				  
 
- 				  li.append(_ui);
 
- 			  }
 
- 			  ui.append(li);
 
- 			  
 
- 		  }) ;
 
- 		  
 
- 		  $(".info-office-list").append(ui);
 
- 		  if(obj.id !='' && obj.id != undefined){
 
- 			  findDept(obj.id);
 
- 		  }
 
- 	   }
 
- 	
 
- 	   var loadEditInfo = function(deptId){
 
- 		    var Service = {};
 
- 			var page = {};
 
- 			var code = 1001;
 
- 			Service.HosId = Commonjs.hospitalId;
 
- 			Service.DeptCode = deptId;
 
- 			page.PIndex=0;
 
- 			page.PSize = 100;
 
- 			Service.Page = page;
 
- 			var param = {};
 
- 			var params = Commonjs.getParams(code,Service);//获取参数
 
- 			param.Api = "QueryDept";
 
- 			param.Params = Commonjs.jsonToString(params);
 
- 			
 
- 			var d1 = Commonjs.ajax('./basic_callBasicApi.do',param,false);
 
- 			if(d1 == null || d1 == undefined){
 
- 				return;
 
- 			}
 
- 			var dd = d1.Data;//modify by suntan
 
- 			$(".info-edit-top").html("");
 
- 			$("#addr").html("");
 
- 			$("#intro").html("");
 
- 			$(".info-edit-top").html(dd == undefined ? '' : dd.Name);
 
- 			$("#addr").html(dd == undefined ? '' : dd.DeptAddr);
 
- 			var intro = dd == undefined ? '' : dd.Intro;
 
- 			//intro = intro.replace(/<br\s*\/?>/g,'\n');
 
- 			$("#intro").append(intro);
 
- 			curParentDeptId = dd.ParientId ;
 
- 			attachBuild = dd.AttachBuilding;
 
- 			
 
- 	   }
 
-        var loadDoctorInfoByDoctorCode = function(doctorCode){
 
-     	    var tempUrl = "";
 
-     		$("#adb-name").val("");
 
- 			$("#adb-user").val("");
 
- 			$("#adb-tel").val("");
 
- 			//$("#adbImg").attr("src",unescape(backData.Doctor.Url));
 
- 			$("#adb-dept").val("");
 
- 			$("#spec").val("");
 
- 			$("#intro").val("");
 
-     	    var Service = {};
 
- 			var page = {};
 
- 			var code = 1002;
 
- 			Service.HosId = Commonjs.hospitalId;
 
- 			Service.DoctorCode = doctorCode;
 
- 			page.PIndex=0;
 
- 			page.PSize = 100;
 
- 			Service.Page = page;
 
- 			var param = {};
 
- 			var params = Commonjs.getParams(code,Service);//获取参数
 
- 			param.Api = "QueryDoctor";
 
- 			param.Params = Commonjs.jsonToString(params);
 
- 			var backData = Commonjs.ajax('./basic_callBasicApi.do',param,false);
 
- 			if(backData == null || backData == undefined){
 
- 				return;
 
- 			}
 
- 			if(backData.RespCode == '10000'){
 
- 				$("#adb-name").val(backData.Data.DocName);
 
- 				$("#adb-title").val(backData.Data.DocTitle);
 
- 				if(backData.Data.DocTitle == '' || backData.Data.DocTitle == undefined){
 
- 					$("#adb-title").val("请输入职称!");
 
- 				}
 
- 				//console.log("loadDoctorInfoByDoctorCode "+backData.Data.Tel.length);
 
- 				$("#adb-sex").val(backData.Data.Sex);
 
- 				 if(backData.Data.PhotoUrl == '' || backData.Data.PhotoUrl ==undefined){
 
- 					 tempUrl ="../../commons/images/male.jpg";
 
- 					 
 
- 				  }else {
 
- 					  tempUrl =unescape(backData.Data.PhotoUrl);
 
- 				  }
 
- 				$("#SmallImgV").attr("src",tempUrl);
 
- 				$("#adb-depart").text(backData.Data.RelativeDeptName);
 
- 				if(backData.Data.Tel.length > 10){
 
- 					$("#adb-tel").val(backData.Data.Tel);
 
- 				}else{
 
- 					$("#adb-tel").val('');
 
- 				}
 
- 			
 
- 				$("#spec").val(backData.Data.Spec);
 
- 				$("#adb-intro").val(backData.Data.Intro);
 
- 				$("#adb-dept").text(backData.Data.DeptName);
 
- 				//console.log(backData.Data.DeptName);
 
- 				$("#zhishu").text((backData.Data.Intro =='' || backData.Data.Intro == undefined) ? 0 : backData.Data.Intro.length);
 
- 				$(".old").text((backData.Data.Intro =='' || backData.Data.Intro == undefined) ? 0 : backData.Data.Intro.length);
 
- 			}else{
 
- 				art.dialog({
 
- 					lock: true,
 
- 					width: '300px',
 
- 					height: '100px',
 
- 				    time: 3,
 
- 				    content: backData.RespMessage
 
- 				});
 
- 			}
 
-        }
 
- 	   var loadDoctorInfo = function(deptId,index){
 
- 		   //console.log("loadDoctorInfo "+deptId);
 
- 		    var Service = {};
 
- 			var code = 1002;
 
- 			Service.HosId = Commonjs.hospitalId;
 
- 			Service.DeptCode = deptId;
 
- 			$('#pagenumber').val(index);
 
- 			var pageIndex = index-1;
 
- 			var pageSize = 10;
 
- 			var page = {};
 
- 			page.PIndex = pageIndex;
 
- 			page.PSize = pageSize;
 
- 			var param = {};
 
- 			var params = Commonjs.getParams(code,Service,page);//获取参数
 
- 			param.Api = "QueryDoctor";
 
- 			param.Params = Commonjs.jsonToString(params);
 
- 			var backData = Commonjs.ajax('./basic_callBasicApi.do',param,false);
 
- 			$("#docTable").empty();
 
- 			if(backData.RespCode == '10000'){
 
- 				//  $("#docTable").empty();
 
- 				  var ui =$("<ul></ul>");
 
- 				  var tep = [];
 
- 				  if(backData.Data == undefined){
 
- 					  $('#docTable').append("<ul align=center><li><font color=red>未找到相关数据!</font></li></ul>");
 
- 					  return;
 
- 				  }
 
- 				  if(!$.isArray(backData.Data)){
 
- 						if( backData.Data.length==undefined&&!Commonjs.isEmpty(backData.Data.DocCode)){
 
- 							tep.push(backData.Data);
 
- 							backData.Data = tep;
 
- 						}
 
- 				  }
 
- 				 
 
- 				  $.each(backData.Data,function(k,v){
 
- 					
 
- 					  var li =$("<li></li>")
 
- 					  if(v.PhotoUrl == '' || v.PhotoUrl ==undefined){
 
- 						  var _divOne = $("<div class=\"img\"><img src=\"../../commons/images/male.jpg\"></div>");
 
- 						  li.append(_divOne);
 
- 					  }else{
 
- 					  var _divOne = $("<div class=\"img\"><img src=\""+unescape(v.PhotoUrl)+"\"></div>");
 
- 					  li.append(_divOne);
 
- 					  }
 
- 					  if(v.DocName == undefined  || v.DocName ==''){
 
- 						  var _divTwo = $("<div class=\"use\"></div>");
 
- 						  li.append(_divTwo);
 
- 					  }else{
 
- 						  var _divTwo = $("<div class=\"use\">"+v.DocName+"</div>");
 
- 						  li.append(_divTwo);
 
- 					  }
 
- 					  if(v.DocTitle == undefined || v.DocTitle ==''){
 
- 						  var _divThe = $("<div class=\"txt nowrap\"></div>");
 
- 						  li.append(_divThe);
 
- 					  }else{
 
- 						  var _divThe = $("<div class=\"txt nowrap\">"+v.DocTitle+"</div>");
 
- 						  li.append(_divThe);
 
- 					  }
 
- 					  var cal = "javascript:editDoctor('"+v.DocCode+"'"+")";
 
- 					  var _divFour = $("<div class=\"btns\" ><a href=\"javascript:;\" onclick="+cal+" class=\"edit-doctor\">编辑</a></div>");
 
- 					  li.append(_divFour);
 
- 					  ui.append(li);
 
- 				  });
 
- 					
 
- 				  $("#docTable").append(ui);
 
- 				  /*
 
-                   <div class="use">沙湖</div>
 
-                   <div class="txt nowrap">主任</div>
 
-                   <div class="btns"><a href="#" class="edit-doctor">编辑</a></div>
 
-                   */
 
- 			}else {
 
- 				Page(0,pageSize,'pager');
 
- 				return;
 
- 			}
 
- 			if((backData.Page.PCount!=undefined&&backData.Page.PCount!=0)||(backData.Page.PCount==0 && index==1)){
 
- 				$("#totalcount").val(backData.Page.PCount);
 
- 			}
 
- 			Page($("#totalcount").val(),backData.Page.PSize,'pager');
 
- 	   }
 
- 	   var loadAllDept = function(){
 
- 		   var Service = {};
 
- 			var page = {};
 
- 			var code = 1001;
 
- 			Service.HosId = Commonjs.hospitalId;
 
- 			Service.Page = page;
 
- 			page.PIndex = 0;
 
- 			page.PSize = 100;
 
- 			var param = {};
 
- 			var params = Commonjs.getParams(code,Service);//获取参数
 
- 			param.Api = "QueryDept";
 
- 			param.Params = Commonjs.jsonToString(params);
 
- 			var backData = Commonjs.ajax('./basic_callBasicApi.do',param,false);
 
- 			if(backData.RespCode == '10000'){
 
- 				 $.each(backData.Data,function(k,v){
 
- 						$("#adb-dept").append($("<option>").val(v.Code).text(v.Name));
 
- 				 });
 
- 			
 
- 			}else{
 
- 				art.dialog({
 
- 					lock: true,
 
- 					width: '300px',
 
- 					height: '100px',
 
- 				    time: 3,
 
- 				    content: backData.RespMessage
 
- 				});
 
- 			}
 
- 	   }
 
- 	   return {
 
- 		   _getUl : getUl,
 
- 		   _getUIForIe : getUiIe,
 
- 		   _loadDeptEditInfo : loadEditInfo,
 
- 		   _loadDoctorInfo : loadDoctorInfo,
 
- 		   _loadDoctorInfoById : loadDoctorInfoByDoctorCode,
 
- 		   _saveDoctor : saveDotorInfo,
 
- 		   _loadAllDeptInfo : loadAllDept
 
- 	   }
 
-   }();
 
-   function browse(){
 
- 	  var browser=navigator.appName ;
 
- 	  var b_version=navigator.appVersion ;
 
- 	  var version=b_version.split(";"); 
 
- 	  var trim_Version='';
 
- 	  if(version.lenth!=undefined&&version.lenth>1) {
 
- 		  trim_Version = version[1].replace(/[ ]/g,"");
 
- 		  if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE11.0") { 
 
- 			  return 11;
 
- 		  }
 
- 		  else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE10.0") { 
 
- 			  return 10;
 
- 		  }else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0") { 
 
- 			  return 9;
 
- 		  }else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0")  { 
 
- 			  return 8;
 
- 		  }else{
 
- 			  return 1;
 
- 		  } 
 
- 	  }else {
 
- 		  return 1;
 
- 	  }
 
- 	  
 
- 	  
 
- 	 
 
-   }
 
-   function Page(totalcounts, pagecount,pager) {
 
- 	  	$("#"+pager).pager( {
 
- 	  		totalcounts : totalcounts,
 
- 	  		pagesize : 10,
 
- 	  		pagenumber : $("#pagenumber").val(),
 
- 	  		pagecount : parseInt(totalcounts/pagecount)+(totalcounts%pagecount >0?1:0),
 
- 	  		buttonClickCallback : function(al) {
 
- 	  			$("#pagenumber").val(al);
 
- 	  		
 
- 				 deptDeal._loadDoctorInfo(curDeptId,al);
 
- 	  			//queryDetail(al);
 
- 	  		}
 
- 	  	});
 
-   }
 
 
  |