| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719 | <!DOCTYPE html><html lang="en"><head>	<meta charset="utf-8" />    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />    <meta name="renderer" content="webkit" />    <title>医生推送</title>    <link rel="stylesheet" href="../cross/css/cross.css" type="text/css" />    <link rel="stylesheet" href="../cross/css/cross.ui.css" type="text/css" />    <link rel="stylesheet" href="../css/health-edu.css" type="text/css" /></head><body><div class="p20"  >	<h2 class="c-f16 c-666 c-normal pb20 c-border-b" id = "articleTitle">  </h2>	<div class="mt20">		<div class="form-layout form-inline c-666">			                                     <div class="control-group">				<div class="control-form">					<div class=" cus-sel cus-sel-w200 cus-sel-h33" id="tdlbId">						<div class="cus-sel-chosed">							<input id="p_tdlbId" type="text" class="c-hide"> 							<span class="cus-sel-chosed-txt" data-value="">--请选择--</span> 							<span class="jselect-icon"></span>						</div>						<div class="cus-sel-list c-hide">							<ul>							</ul>						</div>					</div>				</div>			</div>                        <div class="control-group">                <div class="control-form">                    <ul class="tab-hd">                    	<li  class="curr fwlxli">服务类型</li>                    	<li class="jblxli">疾病类型</li>                    	<li>健康情况</li>                    	<li>团队标签</li>                    </ul>                </div>            </div>            <div class="control-group">                <label class="control-label c-t-right">居民姓名:</label>                <div class="control-form">                    <input type="text" class="input-text input-text-w150"  id="patientName" placeholder="请填写姓名" />                </div>            </div>            <div class="control-group">            	<div class="control-form">            		<a href="javascript:querySignPatientsByName();" class="c-btn c-btn-blue btn-w60">查询</a>            	</div>            </div>		</div>	</div>	    <ul class="tab-bd pt30">    	<li class="tab-item curr" id = "fwlxliId">		    	     	</li>    	    	<li class="tab-item curr" id = "jblxId">		    	     	</li>    	<li class="tab-item curr">    			<label id="jblxchooseAll" class="checkbox mb10" data-toggle="checkbox">			        <input type="checkbox" name="tags">			        <i class="icon-chkbox"></i>选中以下所有签约居民		    	</label>    		<ul class="tags-list tag-small">				<li>					<div class="tit">						<h3>糖尿病</h3>						<span class="tag tag-hollow tag-all">全部</span>					</div>					<div class="con" >						<span class="tag tag-hollow">张发杰</span>						<span class="tag tag-hollow">刘靓丽</span>					</div>				</li>				 <li>					<div class="tit">						<h3>感冒</h3>						<span class="tag tag-hollow tag-all">全部</span>					</div>					<div class="con"  >						<span class="tag tag-hollow">感冒1</span>						<span class="tag tag-hollow">感冒2</span>					</div>				</li>				 <li>					<div class="tit">						<h3>感冒2</h3>						<span class="tag tag-hollow tag-all">全部</span>					</div>					<div class="con" id = "ss2">						<span class="tag tag-hollow">感冒1</span>						<span class="tag tag-hollow">感冒2</span>					</div>				</li>			</ul>    	</li>    	     	<li class="tab-item curr">    			<label id="jkqkchooseAll" class="checkbox mb10" data-toggle="checkbox">			        <input type="checkbox" name="tags">			        <i class="icon-chkbox"></i>选中以下所有签约居民		    	</label>    		<ul class="tags-list tag-small">				<li>					<div class="tit">						<h3>骨折</h3>						<span class="tag tag-hollow tag-all c-hide qbss"   >全部</span>					</div>					<div class="con">						<span class="tag tag-hollow">张发杰</span>						<span class="tag tag-hollow">刘靓丽</span>						<span class="tag tag-hollow">张发杰</span>						<span class="tag tag-hollow">刘靓丽</span>						<span class="tag tag-hollow">张发杰</span>						<span class="tag tag-hollow">刘靓丽</span>						<span class="tag tag-hollow">张发杰</span>						<span class="tag tag-hollow">刘靓丽</span>						<span class="tag tag-hollow">张发杰</span>						<span class="tag tag-hollow c-hide">刘靓丽</span>						<span class="tag tag-hollow c-hide">张发杰</span>						<span class="tag tag-hollow c-hide">刘靓丽</span>						<span class="tag tag-hollow c-hide">张发杰</span>						<span class="tag tag-hollow c-hide">刘靓丽</span>						<span class="tag tag-hollow c-hide">张发杰</span>						<span class="tag tag-hollow c-hide">刘靓丽</span>						<div class="get-more"><a href="javascript:;">展开查看全部</a></div>					</div>				</li>				 			</ul>    	</li>    	    	    	<li class="tab-item curr">    			<label id="tdbqchooseAll" class="checkbox mb10" data-toggle="checkbox">			        <input type="checkbox" name="tags">			        <i class="icon-chkbox"></i>选中以下所有签约居民		    	</label>    		<ul class="tags-list tag-small">				<li>					<div class="tit">						<h3>骨质疏松</h3>						<span class="tag tag-hollow tag-all c-hide qbss "  >全部</span>					</div>					<div class="con">						<span class="tag tag-hollow">张发杰</span>						<span class="tag tag-hollow">刘靓丽</span>						<span class="tag tag-hollow">张发杰</span>						<span class="tag tag-hollow">刘靓丽</span>						<span class="tag tag-hollow">张发杰</span>					</div>				</li>				 			</ul>    	</li>    	    	     </ul>	<div class="c-border-t c-t-center ptb50">		<a   href="javascript:Push();"  class="c-btn c-btn-blue btn-w90">确定</a>		<a href="#" class="c-btn c-btn-white btn-w90 ml10">取消并返回</a>	</div></div><!-- 发送文章 start --><div id="Pushdiv" style="display:none;">	<input type="hidden" id="p_testcaseid">	<input type="hidden" id="f_methodid">	<form id="form_add">		     	<div class="control-group">			<tr>				<th colspan="14" class="c-t-center" style="font-size:14px;"					rowspan="1"><span>文章名称:</span> <span style="font-size:14px;"					id="pushArticletitle"></span> </th>			</tr>		</div>		 		<div class="control-group">			<tr>				<th colspan="14" class="c-t-center" style="font-size:14px;"					rowspan="1"><span>发送给</span> <span style="font-size:14px;"					id="xsdwId"></span> </th>			</tr>		</div>		 		<div class="control-group">			<tr>				<th colspan="14" class="c-t-center" style="font-size:14px;"					rowspan="1"><span>发送用户数:</span> <span style="font-size:14px;"					id="p_yearE"></span> </th>			</tr>		</div>		<div class="form-layout form-inline">	    	<div id="innerfm"></div>		</div>		<div class="c-t-center mt10">        	<a href="javascript:sendOut();" id="addBtn" class="c-btn c-btn-blue">发送</a>         </div>	</form></div><!-- 发送文章  --><script type="text/javascript" src="../cross/js/jquery/1.8.3/jquery.js"></script><script type="text/javascript" src="../cross/js/cross.ui.js"></script><script type="text/javascript" src="../widget/placeholder/2.0.7/js/jquery.placeholder.js"></script><link rel="stylesheet" href="../widget/artDialog/4.1.7/css/artDialog.min.css" type="text/css" /><script type="text/javascript" src="../widget/artDialog/4.1.7/js/artDialog.min.js"></script><script type="text/javascript">	var articleid = null;	articleid = getUrlParam("articleid");	var articletitle = "";	var fwlxlikai=1;	var jblxlikai=1;	var jkqklikai=1;	var tdbqlikai=1;		var isauthentication = "";	var labelCodeArr = new Array(); 	$(function(){ 		getdoctorTeams(); 		queryCardInfo();	    $('.qbss').parent().find('.c-hide').removeClass('c-hide'); //设置“全部”按钮显示	    $(this).addClass('curr').siblings().removeClass('curr') 		//$('.tab-bd .tab-item').eq(0).addClass('curr').siblings().removeClass('curr'); //设置默认展示 服务类型 下的数据		//选中服务类型下的居民 		$('#fwlxchooseAll').click(function(){ 			if(!$(this).hasClass('checked')){ 				$(this).siblings('.tags-list').find('.tag').addClass('curr'); 			}else{ 				$(this).siblings('.tags-list').find('.tag').removeClass('curr'); 			} 		}); 		//选中疾病类型下的居民 		$('#jblxchooseAll').click(function(){ 			if(!$(this).hasClass('checked')){ 				$(this).siblings('.tags-list').find('.tag').addClass('curr'); 			}else{ 				$(this).siblings('.tags-list').find('.tag').removeClass('curr'); 			} 		}); 		 		//选中健康情况下的居民 		$('#jkqkchooseAll').click(function(){ 			if(!$(this).hasClass('checked')){ 				$(this).siblings('.tags-list').find('.tag').addClass('curr'); 			}else{ 				$(this).siblings('.tags-list').find('.tag').removeClass('curr'); 			} 		}); 		 		//选中团队标签下的居民 		$('#tdbqchooseAll').click(function(){ 			if(!$(this).hasClass('checked')){ 				$(this).siblings('.tags-list').find('.tag').addClass('curr'); 			}else{ 				$(this).siblings('.tags-list').find('.tag').removeClass('curr'); 			} 		}); 		 		//展开查看全部 		$('.get-more a').click(function(){ 			$(this).parent().siblings('.c-hide').removeClass('c-hide'); 			$('.get-more').hide(); 		}); 		 		//选项卡 		$('.tab-hd li').click(function(){ 			var index = $(this).index(); 			$(this).addClass('curr').siblings().removeClass('curr'); 			$('.tab-bd .tab-item').eq(index).addClass('curr').siblings().removeClass('curr'); 			 			  		}); 	}); 	 	function getUrlParam(name) { 		var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 		var r = window.location.search.substr(1).match(reg); 		if (r!=null) return decodeURI(r[2]); return ""; 	} 	//文章验证通过的样式 	function IsAuthentiCss1() { 		$('.tags-list').on('click','.tag-hollow',function(){    			var all = $(this).hasClass('tag-all');    			var curr = $(this).hasClass('curr'); 			$('.tag-all').siblings('.c-hide').removeClass('c-hide');    			if(all){    				if(curr){    					    					$(this).removeClass('curr');    					$(this).parent().siblings().find('.tag-hollow').removeClass('curr');     			}else{     				$(this).addClass('curr');    					$(this).parent().siblings().find('.tag-hollow').addClass('curr');    				}    			}else{    				if(curr){    					$(this).removeClass('curr');    					$(this).parent().siblings().find('.tag-all').removeClass('curr');    				}else{    					$(this).addClass('curr');    				}    			}    			}); 	} 	 	//文章验证不通过的样式 	function IsAuthentiCss2() { 	 	$('.tags-list').on('click','.tag-hollow',function(){       		$(this).addClass('curr').siblings().removeClass('curr')			}); 	} 	function queryCardInfo(){ 		   		$.ajax({ 			dataType: "json", 			type: "POST", 			cache:false, 	  			url: '/JkEdu/articlePc/queryArticlePcId', 			data: { 				articleid : articleid 			}, 			beforeSend: function(){ 				artLoading=art.dialog({ 					lock: true, 					content: '<img src="../widget/artDialog/4.1.7/images/loading.gif" class="mr10" />数据加载中,请稍候...',  					tips:true 				}); 			}, 			success: function(data){ 				artLoading.close(); 				if(data.Code==10000){ 					if(typeof(data.result) != "undefined"){ 						setTimeout(function(){							 articletitle = data.result.articletitle;							 isauthentication =  data.result.isauthentication;							 							if (isauthentication==1) { 								 								var html = ""; 						 		html += '文章名称:'; 					 			html += articletitle; 				                $('#articleTitle').html(html); 				                IsAuthentiCss1(); 							} else { 								var html = ""; 						 		html += '文章名称:'; 					 			html += articletitle; 						 		html += '<span class="c-f14 c-f08867 ml10"> '+"(该文章还未认证,无法批量发送)"+'</span>'; 				                $('#articleTitle').html(html); 				         				                IsAuthentiCss2(); 							}  				             						}, 300); 					} 					  				}else{ 					ask(data.Message); 				} 			},  			error: function () { 				artLoading.close(); 				var artBox=art.dialog({ 					lock: true, 					artIcon:'error', 					opacity:0.4, 					width: 250, 					title:'提示', 					content: '数据加载失败!请联系管理员', 					ok: function () { 					} 				}); 			} 		}); 	} 	 	//发送弹框 	function Push() { 		  		$("#addBtn").show();		 		$("#pushArticletitle").text(articletitle); 		 		var contents=$('#Pushdiv').get(0); 		popAdd = art.dialog({ 	        lock: true,  	        opacity:0.4, 	        width: 500, 	        height : 250, 			overflow:true, 	        title:'推送文章', 	        content: contents, 	        fixed : false, 	        ok : null, 			cancel : null,  			quickClose : true 	    }); 	} 	 	//团队列表下拉框 	function getdoctorTeams(){ 		var pFirstId = $("#tdlbId").val(); 		$.ajax({ 			dataType: "json", 			type: "POST", 			cache:false, 			initialValue:1, 			data : {}, 			url: "/JkEdu/doctor/doctorTeams", 			success : function(result) { 				if (result.status == 10000) { 					var list = result.result; 					if (list != null) { 						list.unshift({ 							"id" : "", 							"name" : "--请选择--" 						}); 						 						$('#tdlbId').formSelect({ 							jsonData : list,  							initialValue:{key:list[1].id,val:list[1].name}, 							jsonDataId : "id", 							jsonDataText : "name" 						}, null, function(dom, text, value) {// 点击某个选项回调 							 						}); 					} 				} 			} 		}); 	} 	//服务类型标签 	$('.fwlxli').bind('click',function(){ 		//设置为只执行一次查询 		if(fwlxlikai){ 			queryLabelsWithNum(1); 			fwlxlikai = 0; 		} 		 	}); 	//疾病类型标签 	$('.jblxli').bind('click',function(){ 		//设置为只执行一次查询 		if(jblxlikai){ 			queryLabelsWithNum(3); 			jblxlikai = 0; 		} 		 	}); 	 	function queryLabelsWithNum(labelType){ 		var teamCode =	$('#tdlbId').formSelect('getDataKey');  		$.ajax({ 			dataType: "json", 			type: "POST", 			cache:false, 			url: '/JkEdu/articleDoctorPc/querylabelsWithNum', 			data: { 				labelType : labelType, 				teamCode : teamCode  				  			}, 			beforeSend: function(){ 				artLoading=art.dialog({ 					lock: true, 					content: '<img src="../widget/artDialog/4.1.7/images/loading.gif" class="mr10" />数据加载中,请稍候...',  					tips:true 				}); 			}, 			success: function(data){ 				artLoading.close(); 				if(data.Code==10000){ 					if(typeof(data.result) != "undefined"){ 						setTimeout(function(){ 							  							var html = ""; 							html += ' <label id="fwlxchooseAll" class="checkbox mb10 " data-toggle="checkbox">';						 	html += ' <input type="checkbox" name="tags"><i class="icon-chkbox"></i>选中以下所有签约居民 </label><ul class="tags-list tag-small"> '; 							for(var i=0;i<data.result.result.length;i++){ 								 								var labelName = data.result.result[i].labelName; 								var labelCode = data.result.result[i].labelCode; 								labelCodeArr[i] = data.result.result[i].labelCode+labelType; 							 			 							var id = "labelCode"+data.result.result[i].labelCode+labelType; 								 						 		html += ' <li> <div class="tit"> <h3>'+labelName+'</h3> <span class="tag tag-hollow tag-all">全部</span> </div> '; 						 		html += ' <div class="con" id= '+id+' >  </div></li>'; 						 	 	 							} 							  							//console.info(data.result.result[1]);						 	html += '</ul>';						 	if (labelType==1){						 		$('#fwlxliId').html(html);						 	}else{						 		$('#jblxId').html(html);						 	}						 	  							if (isauthentication==1){ 	 							IsAuthentiCss1();//刷新样式 							} 							IsAuthentiCss2();//刷新样式  							  	 						setHtml(labelType); 						}, 300); 						 					} 					  				}else{ 					ask(data.Message); 				} 			},  			error: function () { 				artLoading.close(); 				var artBox=art.dialog({ 					lock: true, 					artIcon:'error', 					opacity:0.4, 					width: 250, 					title:'提示', 					content: '数据加载失败!请联系管理员', 					ok: function () { 					} 				}); 			} 		}); 	} 	 	function setHtml(labelType ){ 		 		for(var i=0;i<labelCodeArr.length;i++){ 			 			querySignPatientsByLabel(labelType,labelCodeArr[i]); 	 	} 	} 	 	 	//根据标签类型和子标签code获取医生签约的患者列表 	function querySignPatientsByLabel(labelType,labelCode){ 		  		var teamCode =	$('#tdlbId').formSelect('getDataKey');  		var labelCodes=labelCode.substring(0,labelCode.length-1);  		$.ajax({ 			dataType: "json", 			type: "POST", 			cache:false, 			url: '/JkEdu/articleDoctorPc/querySignPatientsByLabel', 			data: { 				labelType : labelType, 				teamCode : teamCode, 				labelCode :labelCodes 			}, 			  			success: function(data){ 				artLoading.close(); 				if(data.Code==10000){ 					if(typeof(data.result) != "undefined"){ 						setTimeout(function(){ 							  							var html = ""; 							labelCodeArr 							for(var i=0;i<data.result.result.length;i++){ 								 								var code = data.result.result[i].code; 								var name = data.result.result[i].name; 						 		//html += '    <li> <div class="tit"> <h3>'+labelName+'</h3> <span class="tag tag-hollow tag-all">全部</span> </div> '; 						 		 						 		if(i<7){ 	 	 		 	 				html += '<span class="tag tag-hollow">'+name+'</span>'; 	  		 					}else{ 		 		 	 				html += '<span class="tag tag-hollow c-hide">'+name+'</span>'; 	 		 					} 							} 						 	html += ' '; 							//html += '<span class="tag tag-hollow">是是是2</span>';						 	var ids = "#labelCode"+labelCode;						 	 							$(ids).html(html); 						  						}, 300); 					} 					  				}else{ 					ask(data.Message); 				} 			},  			error: function () { 				artLoading.close(); 				var artBox=art.dialog({ 					lock: true, 					artIcon:'error', 					opacity:0.4, 					width: 250, 					title:'提示', 					content: '数据加载失败!请联系管理员', 					ok: function () { 					} 				}); 			} 		}); 	} 	 	function querySignPatientsByName(){ 		var teamCode =	$('#tdlbId').formSelect('getDataKey'); 		var	patientName = $("#patientName").val();  		$.ajax({ 			dataType: "json", 			type: "POST", 			cache:false, 			url: '/JkEdu/articleDoctorPc/querySignPatientsByLabel', 			data: { 				patientName : patientName, 				teamCode : teamCode  				  			}, 			beforeSend: function(){ 				artLoading=art.dialog({ 					lock: true, 					content: '<img src="../widget/artDialog/4.1.7/images/loading.gif" class="mr10" />数据加载中,请稍候...',  					tips:true 				}); 			}, 			success: function(data){ 				artLoading.close(); 				if(data.Code==10000){ 					if(typeof(data.result) != "undefined"){ 						setTimeout(function(){ 							  							var html = ""; 							html += ' <label id="fwlxchooseAll" class="checkbox mb10 " data-toggle="checkbox">';						 	html += ' <input type="checkbox" name="tags"><i class="icon-chkbox"></i>选中以下所有签约居民 </label><ul class="tags-list tag-small"> '; 							for(var i=0;i<data.result.result.length;i++){ 								 								var labelName = data.result.result[i].labelName; 								var labelCode = data.result.result[i].labelCode; 								labelCodeArr[i] = data.result.result[i].labelCode+labelType; 							 			 							var id = "labelCode"+data.result.result[i].labelCode+labelType; 								 						 		html += ' <li> <div class="tit"> <h3>'+labelName+'</h3> <span class="tag tag-hollow tag-all">全部</span> </div> '; 						 		html += ' <div class="con" id= '+id+' >  </div></li>'; 						 	 	 							} 							  							//console.info(data.result.result[1]);						 	html += '</ul>';						 	if (labelType==1){						 		$('#fwlxliId').html(html);						 	}else{						 		$('#jblxId').html(html);						 	}						 	  							if (isauthentication==1){ 	 							IsAuthentiCss1();//刷新样式 							} 							IsAuthentiCss2();//刷新样式 							  	 						setHtml(labelType); 						}, 300); 						 					} 					  				}else{ 					ask(data.Message); 				} 			},  			error: function () { 				artLoading.close(); 				var artBox=art.dialog({ 					lock: true, 					artIcon:'error', 					opacity:0.4, 					width: 250, 					title:'提示', 					content: '数据加载失败!请联系管理员', 					ok: function () { 					} 				}); 			} 		}); 	} 	 	function ask(message){ 	 	art.dialog({ 			lock : true, 			artIcon : 'ask', 			opacity : 0.4, 			width : 250, 			title : '提示', 			content : message, 			ok : function() { 				 			} 		}); 	 	 	 }</script></body></html>
 |