| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414 | 
							- var contend = "";
 
- var picVal = "";
 
- var editorOption = {
 
-         //这里可以选择自己需要的工具按钮名称,此处仅选择如下五个
 
-         toolbars:  [[ 
 
- 	                      'undo', //撤销
 
- 		 		          'redo', //重做
 
- 		 		          'bold', //加粗
 
- 		 		          'indent', //首行缩进
 
- 		 		          //'snapscreen', //截图
 
- 		 		          'italic', //斜体
 
- 		 		          'underline', //下划线
 
- 		 		         // 'strikethrough', //删除线
 
- 		 		          'subscript', //下标
 
- 		 		          'fontborder', //字符边框
 
- 		 		          'superscript', //上标
 
- 		 		          'formatmatch', //格式刷
 
- 		 		         // 'blockquote', //引用
 
- 		 		          'pasteplain', //纯文本粘贴模式
 
- 		 		          'selectall', //全选
 
- 		 		         // 'print', //打印
 
- 		 		         'insertcode', //代码语言
 
- 	   	 		          'fontfamily', //字体
 
- 	   	 		          'fontsize', //字号
 
- 	   	 		          'paragraph', //段落格式
 
- 	   	 		          'simpleupload', //单图上传
 
- 	   	 		          'insertimage', //多图上传
 
- 	   	 		          'edittable', //表格属性
 
- 	   	 		          'edittd', //单元格属性
 
- 	   	 		          'link', //超链接
 
- 	   	 		          //'emotion', //表情
 
- 	   	 		          'spechars', //特殊字符
 
- 	   	 		          'searchreplace', //查询替换
 
- 		 		          'horizontal', //分隔线
 
- 		 		          'removeformat', //清除格式
 
- 		 		          'justifyleft', //居左对齐
 
- 	   	 		          'justifyright', //居右对齐
 
- 	   	 		          'justifycenter', //居中对齐
 
- 	   	 		          'justifyjustify', //两端对齐
 
- 	   	 		          'forecolor', //字体颜色
 
- 	   	 		          'backcolor', //背景色
 
- 	   	 		          'insertorderedlist', //有序列表
 
- 	   	 		          'insertunorderedlist', //无序列表
 
- 	   	 		          'fullscreen', //全屏
 
- 	   	 		          'directionalityltr', //从左向右输入
 
- 	   	 		          'directionalityrtl', //从右向左输入
 
- 	   	 		          'rowspacingtop', //段前距
 
- 	   	 		          'rowspacingbottom', //段后距
 
- 		 		          'time', //时间
 
- 		 		          'date', //日期
 
- 		 		          'unlink', //取消链接
 
-     		 		       //'anchor', //锚点
 
-     	 		          'simpleupload', //单图上传
 
-     	 		          //'insertimage', //多图上传
 
-     	 		          'edittable', //表格属性
 
-     	 		          'touppercase', //字母大写
 
-    	 		              'tolowercase', //字母小写
 
-     	 		          'imagecenter', //居中
 
-     	 		          //'wordimage', //图片转存
 
-     	 		          'edittip ', //编辑提示
 
-     	 		          'charts' // 图表
 
-     	 		        
 
-     	 		         // 'help' //帮助
 
- ]],
 
-         //focus时自动清空初始化时的内容
 
-         autoClearinitialContent: true,
 
-          //关闭elementPath
 
-          elementPathEnabled: false,
 
-          scaleEnabled:true
 
-     };
 
- //点击了编辑之后才能上传1可以,0不能
 
- var uploadFlag = 0;
 
- $(function(){
 
- 		Commonjs.getJscrollpane.destroy();
 
- 		$("#cancel").hide();
 
-         $('#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();
 
-         function rightBox (){
 
-     		$('.doctor-info-fl table.table-form').width($('.container-wrap .scroll-pane').outerWidth(true)-281-40);
 
-     		$('.doctor-info-fr').height($(window).height()-$('.doctor-info-top').outerHeight(true)-111);
 
-     	}
 
-         rightBox ();
 
-         var doctorScroll=$('.doctor-scroll-pane').height($(window).height()-$('.doctor-info-top').outerHeight(true)-111).jScrollPane({"autoReinitialise": true}).data('jsp');
 
-         $(window).resize(function(){
 
-         	Commonjs.getJscrollpane.destroy();
 
-         	Throttle(rightBox(),50,30);
 
-         	var doctorScroll=$('.doctor-scroll-pane').height($(window).height()-$('.doctor-info-top').outerHeight(true)-111).jScrollPane({"autoReinitialise": true});
 
-         });
 
-         
 
-         $('#cancel').on('click',function(){
 
-         	uploadFlag = 0;
 
-         	var $input=$('.table-input'),
 
-     		$textarea=$('.table-textarea'),
 
-     		$btn=$('#edit-btns');
 
-         	$("#showBrief").hide();
 
-     		$("#showInfo").html(contend);
 
-     		$("#showInfo").show();
 
-     			for(var i=0; i<$input.length; i++){
 
-     			$input.eq(i).html($input.eq(i).find('input').val());
 
-     		}
 
-     		for(var j=0; j<$textarea.length; j++){
 
-     			$textarea.eq(j).html($textarea.eq(j).find('textarea').val());	
 
-     		}
 
-     		 $btn.text('编辑').removeClass('edityes');
 
-     		 $(this).hide();
 
-     		 $("#hosLevel").hide();
 
-     		 $("#_hoslevel").show();
 
- 			 $("#tempImg").show();
 
- 			 $("#updateSmallImg").hide();
 
-         });
 
-         $('#edit-btns').on('click',function(){
 
-         	
 
-         	
 
-         	uploadFlag = 1;
 
-         	$("#cancel").hide();
 
-         	var $input=$('.table-input'),
 
-         		$textarea=$('.table-textarea'),
 
-         		$btn=$(this);
 
-         	$('.doctor-table-box').toggleClass('table-text');
 
-         	$("#showBrief").show();
 
-         	$("#showInfo").hide();
 
-         //	$("#pic").attr("style","height:600px;position:fixed;top:100px");
 
-         	$("#tempImg").show();
 
- 			$("#updateSmallImg").hide();
 
-         	if($(this).hasClass('edityes')){
 
-         	
 
-         		$("#hosLevel").hide();
 
-     			$("#_hoslevel").show();
 
-         		$("#cancel").hide();
 
-         		$("#showBrief").hide();
 
-         		//$("#showInfo").text(UE.getEditor('editor').getContent());
 
-         		$("#showInfo").show();
 
-         		$btn.text('编辑').removeClass('edityes');
 
-         		
 
-         		for(var i=0; i<$input.length; i++){
 
-         			$input.eq(i).html($input.eq(i).find('input').val());
 
-         		}
 
-         		for(var j=0; j<$textarea.length; j++){
 
-         			$textarea.eq(j).html($textarea.eq(j).find('textarea').val());	
 
-         		}
 
-         		var temX = clearNoNum($("#hosX").html());
 
-         		var temY =clearNoNum($("#hosY").html());
 
-         		if(temX != $("#hosX").html() ){
 
-         			art.dialog({
 
-     					lock: true,
 
-     					width: '300px',
 
-     					height: '100px',
 
-     				    time: 3,
 
-     				    content: '经度,纬度请输入数字与小数点'
 
-     				});
 
-         			return false;
 
-         		}
 
-         		if(temY != $("#hosY").html() ){
 
-         			art.dialog({
 
-     					lock: true,
 
-     					width: '300px',
 
-     					height: '100px',
 
-     				    time: 3,
 
-     				    content: '经度,纬度输入数字与小数点'
 
-     				});
 
-         			return false;
 
-         		}
 
-         		var Service = {};
 
-    				var page = {};
 
-    				var code = 1012;
 
-    				//alert("<![CDATA["+UE.getEditor('editor').getContent()+"]]>");
 
- 				Service.HosRoute = $("#hosRoute").html();
 
-    				Service.HosId = Commonjs.hospitalId;
 
-    				Service.HosBrief =  escape(UE.getEditor('editor').getContent());
 
-    				Service.Address =$("#hosAddr").html();
 
-    				Service.Level =$("#hosLevel").val();
 
-    				Service.LevelName =$("#hosLevel").find("option:selected").text();
 
-    				Service.HosName =$("#hosName").html();
 
-    				//Service.Remark =$("#hosRemark").html();
 
-    				Service.CoordinateX =clearNoNum($("#hosX").html());
 
-    				Service.CoordinateY =clearNoNum($("#hosY").html());
 
-    				Service.Province =$("#hosProvince").html();
 
-    				Service.Tel =$("#hosTel").html();
 
-    				Service.PhotoUrl ="<![CDATA["+$("#SmallImgV").attr("src")+"]]>";
 
-    			
 
-    				var param = {};
 
-    				var params = Commonjs.getParams(code,Service);//获取参数
 
-    				param.Api = "UpdateHospital";
 
-    				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
 
- 					});
 
- 					 
 
- 				}else{
 
- 					art.dialog({
 
- 						lock: true,
 
- 						width: '300px',
 
- 						height: '100px',
 
- 					    time: 3,
 
- 					    content: d.RespMessage
 
- 					});
 
- 				}
 
-    			 $("#editor").remove();
 
-    			  hospital.findData();
 
-         	}else{
 
-         		$("#tempImg").hide();
 
- 				$("#updateSmallImg").show();
 
-         		$("#hosLevel").show();
 
-     			$("#_hoslevel").hide();
 
-         		$("#cancel").show();
 
-         	//	$("#pic").attr("style","position:fixed;top:100px;height:500px;");
 
-         		$btn.text('保存').addClass('edityes');
 
-         		for(var i=0; i<$input.length; i++){
 
-         			$input.eq(i).html($input.eq(i).find('textarea').val());	
 
-     				$input.eq(i).html('<input class="text big" style="width:200px" value="'+$input.eq(i).text()+'" />');
 
-     				if($input.eq(i).hasClass('map')){
 
-     					$('<a href="http://api.map.baidu.com/lbsapi/getpoint/?qq-pf-to=pcqq.c2c" target="_blank" class="a-maps"><i class="icon icon-map"></i></a>').appendTo($input.eq(i));
 
-     				}
 
-     				if($input.eq(i).hasClass('ask')){
 
-     					$('<span class="ask-wrap"><i class="icon icon-ask"></i><div class="tipBox"><div class="bd">请点击图标通过 <a href="http://api.map.baidu.com/lbsapi/getpoint/?qq-pf-to=pcqq.c2c" target="_blank">百度地图坐标拾取系统</a> 获取经纬度信息</div><div class="hd"><s class="ui-arrow ui-arrow-b"><s></s></s></div></div></span>').appendTo($input.eq(i));
 
-     				}
 
-     				$('.ask-wrap').hover(function(){
 
-     						$('.ask-wrap').find('.tipBox').show();
 
-     					},function(){
 
-     						$('.ask-wrap').find('.tipBox').hide();
 
-     				})
 
-     			}
 
-         		for(var j=0; j<$textarea.length; j++){
 
-         			$textarea.eq(j).html($textarea.eq(j).find('textarea').val());	
 
-         			$textarea.eq(j).html('<textarea class="textarea" style="width:500px; height:'+($textarea.eq(j).height()+50)+'px">'+$textarea.eq(j).text()+'</textarea>');
 
-         		}
 
-         		
 
-         		
 
-         	}
 
-         });
 
-         hospital.findData();
 
-     });
 
- 	function clearNoNum(obj){   
 
- 	  
 
- 		obj = obj.replace(/[^\d.]/g,"");  //清除“数字”和“.”以外的字符  
 
- 		obj = obj.replace(/^\./g,"");  //验证第一个字符是数字而不是. 
 
- 	
 
- 		obj = obj.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的.   
 
- 	
 
- 		obj = obj.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
 
- 		return obj;
 
- 	}
 
- 	
 
- 	function initUe(val){
 
- 		$("#showBrief").html();
 
- 		$("#showBrief").append("<script id=\"editor\" type=\"text/plain\" style=\"width:100%;height:150px;\"></script>");
 
- 		var UE = new baidu.editor.ui.Editor(editorOption);
 
- 		UE.render('editor');
 
- 		UE.ready(function() {
 
- 			//editor_a.hide();//隐藏编辑器
 
- 			UE.setContent(val);
 
- 			  //赋值给UEditor du.Data.Contents
 
- 		});
 
- 		//UE.setHeight(300);
 
- 	}
 
- 	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 hospital = function(){
 
- 	  var queryHospital = function(){
 
- 		  var Service = {};
 
- 			var page = {};
 
- 			var code = 1003;
 
- 			Service.HosId = Commonjs.hospitalId;
 
- 			page.PIndex=0;
 
- 			page.PSize = 100;
 
- 			Service.Page = page;
 
- 			var param = {};
 
- 			var params = Commonjs.getParams(code,Service);//获取参数
 
- 			param.Api = "QueryHospital";
 
- 			param.Params = Commonjs.jsonToString(params);
 
- 			var backData = Commonjs.ajax('./basic_callBasicApi.do',param,false);
 
- 			$("#showInfo").show();
 
- 			if(backData.RespCode == 10000){
 
- 				$("#showInfo").html(unescape(backData.Data.HosBrief));
 
- 				$("#hosAddr").text(backData.Data.Address);
 
- 				$("#hosProvince").text(backData.Data.Province);
 
- 				$("#hosTel").text(backData.Data.Tel);
 
- 				$("#SmallImgV").attr("src",unescape(backData.Data.PhotoUrl));
 
- 				picVal = unescape(backData.Data.PhotoUrl);
 
- 				$("#hosX").text(backData.Data.CoordinateX);
 
- 				$("#hosY").text(backData.Data.CoordinateY);
 
- 				$("#hosRoute").text(backData.Data.HosRoute);
 
- 				$("#hosName").text(backData.Data.HosName);
 
- 				$("#hosLevel").val(backData.Data.HosLevel);
 
- 				//$("#hosLevel").text(backData.Data.Level);
 
- 				$("#hosLevel").hide();
 
- 				$("#_hoslevel").html(backData.Data.HosLevelName);
 
- 				$("#tempImg").attr("src",unescape(backData.Data.PhotoUrl));
 
- 				$("#updateSmallImg").hide();
 
- 				contend = unescape(backData.Data.HosBrief);
 
- //				setTimeout(function(){
 
- //					initUe(contend);
 
- //				},300);
 
- 				initUe(contend);
 
- 			
 
- 			
 
- 				//var val = backData.Data.Level;
 
- 			//	$("#hosLevel option[value='"+val+"']").attr("selected", true);
 
- 				//$("#hosRemark").text(backData.Hos.Remark);
 
- 				/*
 
- 				 var editor_a = new baidu.editor.ui.Editor(editorOption);
 
- 			     editor_a.render('editor');
 
- 			     editor_a.ready(function() {
 
- 			     //editor_a.hide();//隐藏编辑器
 
- 			     editor_a.setContent(unescape(backData.Data.HosBrief));  //赋值给UEditor
 
- 			     $("#showInfo").html(unescape(backData.Data.HosBrief));
 
- 			     });
 
- 			     */
 
- 			}
 
- 	  }
 
- 	  var editInfo = function(){
 
- 		  
 
- 	  }
 
- 	  return{
 
- 		  findData : queryHospital,
 
- 		  updateHos : editInfo
 
- 	  }
 
- 	  
 
-   }();
 
 
  |