Browse Source

咨询记录页(无记录还未接通);医生列表页、科室页、已咨询页接通未对接

linehang 7 years ago
parent
commit
0f9f4826cf

+ 10 - 3
html/yszx/css/mingyi-homepage.css

@ -18,14 +18,21 @@
#bang-btn.active{background-color: #74bf00;}
#footer { position: absolute; z-index: 4;bottom: 8px;height: 50px;background: #ffffff;width: 100%;}
#wrapper {position: absolute;z-index: 1;top: 0; bottom: 50px; left: 0; width: 100%;overflow: hidden;}
#wrapper2 {position: absolute;z-index: 1;top: 50px; bottom: 0px; left: 0; width: 100%;overflow: hidden;}
#wrapper2 {position: absolute;z-index: 1;top: 80px; bottom: 50px; left: 0; width: 100%;overflow: hidden;}
.list-tit {height: 24px; line-height: 24px; padding: 0 8px 6px 8px; border-bottom: 1px solid #DCDCDC; background-color: #fff; font-size: 14px; color: #909090}
.list-tit p {width: 50%;}
.classify {position: relative; border-left: 1px solid #dcdcdc; margin-left: -1px; text-indent: 8px;}
.classify a {position: absolute; right: 0; color: #00CCFF;}
.c-list {background-color: #f3f3f3;}
.span-content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;display:-moz-box;display:-webkit-box;font-size: 14px;overflow:hidden;-webkit-line-clamp: 2;max-height: 45px;-webkit-box-orient:vertical;color:#323232;word-break: break-all;}
.span-content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;display:-moz-box;display:-webkit-box;font-size: 12px;overflow:hidden;-webkit-line-clamp: 1;max-height: 25px;-webkit-box-orient:vertical;word-break: break-all;}
.f-dn{display: none;}
em{color:#12B7F5}
.div-img{width: 320px; height: 184px;background: url(../../../images/shujuweikong_img.png) no-repeat center top; background-size: 320px 184px;margin: 60px auto 0px;}
#search_suggest_text { position: absolute; top: 55px; left: 8px; color: #75BF00; font-size: 18px;}
#search_suggest_text { position: absolute; top: 55px; left: 8px; color: #75BF00; font-size: 18px; z-index: 100;}
.searchbar-clear{position: absolute;width: 28px;height: 28px;right: 0;top:8px;opacity:0;pointer-events:none;background-position:center;background-repeat:no-repeat;background-image:url(../../../images/delete01_pre.png);-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transition-duration:300ms;transition-duration:300ms;cursor:pointer;}
.s-bc-DCDCDC{background-color:#dcdcdc;}
.n-avatar-l.img-round img, .n-avatar-m.img-round img{width:62px;height: 62px;}
.dr-item .n-list-li{margin-left: 5px;}
.focused {position: fixed; bottom: 0; width: 100%; height: 40px;background-color: #464646; color: #fff; line-height: 40px; text-align: center;z-index: 100;}
.pdr-50 {padding-right: 50px;}
.w-33 {width: 33%;}

+ 11 - 11
html/yszx/html/doctor-consultation.html

@ -3,7 +3,7 @@
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
        <meta charset="utf-8">
        <title>医生咨询</title>
        <title>咨询医生</title>
        <link rel="stylesheet" type="text/css" href="../../../css/mui.min.css"/>
        <link rel="stylesheet" type="text/css" href="../../../iconfont/iconfont.css" />
        <link rel="stylesheet" type="text/css" href="../../../css/cross.css" />
@ -30,11 +30,11 @@
                <div class="mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
                    <div class="c-row bgc-fff">
                        <div class="c-50 c-t-center" id="healthTab">
                            <a class="c-f16 mui-control-item mui-active" href="#item1">家庭医生咨询</a>
                            <a class="c-f16 mui-control-item mui-active" href="#item1">咨询医生记录</a>
                        </div>
                        <div class="c-50 c-t-center c-hide" id="preTab">
                        <!--<div class="c-50 c-t-center c-hide" id="preTab">
                            <a class="c-f16 mui-control-item" href="#item2">续方咨询</a>
                        </div>
                        </div>-->
                    </div>
                </div>
                <div class="mui-slider-group">
@ -56,7 +56,7 @@
                                </div>
                                <div class="div-no-info f-dn">
                                    <div id="fazixunimg" class="div-img"></div>
                                    <div class="info-text c-f14">很荣幸能够成为您的家庭医生,<br/>欢迎与我分享您的健康问题,<br/>我将及时为您消除疑虑。</div>
                                    <div class="info-text c-f14">很荣幸能够成为您的关注医生,<br/>欢迎与我分享您的健康问题,<br/>我将及时为您消除疑虑。</div>
                                    <div class="bottom-box clearfix">
                                        <a href="javascript:;" id="launch-btn" class="c-btn-full s-bc-75BF00 c-btn-radius c-f16" style="line-height: 44px !important;padding:0px !important;">发起咨询</a>
                                    </div>
@ -64,7 +64,7 @@
                            </div>
                        </div>
                    </div>
                    <div id="item2" class="mui-slider-item mui-control-content">
                    <!--<div id="item2" class="mui-slider-item mui-control-content">
                        <div class="searchbar searchbar-init" style="z-index:9">
                            <div class="searchbar-input">
                                <input type="search" placeholder="搜索咨询问题关键字" class="inp-search" data-val='2' ><a href="javascript:void(0);" class="searchbar-clear"></a>
@ -88,14 +88,14 @@
                                </div>
                            </div>
                        </div>
                    </div>
                    </div>-->
                </div>
            </div>
            <div id="footer">
                <div class="f-vam f-mr10 add-icon f-ib div-add-btn"></div>
            </div>
        </div>
        <div class="div-signing f-dn">
        <!--<div class="div-signing f-dn">
            <div id="signingimg" class="div-img"></div>
            <div class="info-text c-f14">您的家庭医生签约申请还未通过审<br>核哦,暂时还不能发起咨询。<br>通过审核后我们将第一时间通知您,<br>还请耐心等待。</div>
            <div class="bottom-box clearfix">
@ -108,7 +108,7 @@
            <div class="bottom-box clearfix">
                <a href="javascript:;" id="goToSign" class="c-btn-full s-bc-75BF00 c-btn-radius c-f16" style="line-height: 44px!important;padding:0px!important;">前往签约</a>
            </div>
        </div>
        </div>-->
        <!--弹框请求选择咨询类型-->
        <div class="div-dialog-content">
            <div class="f-vam f-mr10 jiating-icon f-ib"></div>
@ -154,7 +154,7 @@
            {{/each}}
        </script>
        <!-- 续方咨询列表模板 -->
        <script type="text/html" id="re-prescriptionConsulation_tmp">
        <!--<script type="text/html" id="re-prescriptionConsulation_tmp">
            {{each list as it}}
            <li data-json="{{it.jsonStr}}">
                <div class="outer-circle">
@ -183,7 +183,7 @@
                </div>
            </li>
            {{/each}}
        </script>
        </script>-->
    </body>
    <script src="../../../js/jquery/2.1.3/jquery.js"></script>
    <script type="text/javascript" src="../../../js/mui.min.js"></script>

+ 67 - 0
html/yszx/html/focused-doctor.html

@ -0,0 +1,67 @@
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>咨询医生_已关注(咨询)</title>
        <meta name="format-detection" content="telephone=no"/>
        <meta name="viewport"
              content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
        <meta name="apple-mobile-web-app-capable" content="yes"/>
        <meta name="apple-mobile-web-app-status-bar-style" content="black"/>
        <link rel="stylesheet" href="../../../css/cross.css" type="text/css"/>
        <link rel="stylesheet" href="../../../css/cross.ui.css" type="text/css"/>
        <link rel="stylesheet" type="text/css" href="../../../iconfont/iconfont.css" />
        <link rel="stylesheet" type="text/css" href="../../../css/ss-style.css">
        <link rel="stylesheet" type="text/css" href="../../../css/iscroll.css" /> 
        <link rel="stylesheet" type="text/css" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css">
	    <link rel="stylesheet" href="../css/sq-style.css" type="text/css"/>
	    <link rel="stylesheet" href="../css/sfp-style.css" type="text/css"/>
	    <link rel="stylesheet" href="../css/sfdoc-style.css" type="text/css"/>
	    <link rel="stylesheet" href="../css/search-bar.css" type="text/css"/>
	    <link rel="stylesheet" href="../css/mingyi-homepage.css" type="text/css"/>
       	<link rel="stylesheet" type="text/css" href="../../../widget/mobiscroll/2.15.1/css/mobiscroll.css">
    	<style>
    		#wrapper2 {top: 40px; bottom: 0px;}
    		.focused {top: 0;}
    		.div-img {margin-top: 100px;}
    	</style>
    </head>
    <body>
    <div class="main">
   		<!--<div class="searchbar searchbar-init">
			<div class="searchbar-input">
				<input type="search" placeholder="请输入科室或医生" class="inp-search" ><a href="javascript:void(0);" class="searchbar-clear"></a>
			</div>
			<a class="searchbar-cancel" >取消</a>
		</div>
		<div id="search_suggest_text" class="f-dn"></div>-->
		<a class="focused" id='focused' href="javascript:void(0)">已关注(咨询)</a>
   		<div id="wrapper2" class="div-content">
			<div class="iScroller">
				<ul class="c-list mlr10">
					  
				</ul>	
			</div>
		</div>
	</div>
		<div class="div-no-search-info f-dn">
			<a class="focused" id='focused' href="javascript:void(0)">已关注(咨询)</a>
			<div class="div-img"></div>
			<div class="div-search-content" style=" vertical-align: middle; margin: 15px auto 30px;text-align: center;">
				暂无已关注(咨询)医生,请先添加关注~</div>
		</div>
		
		<script src="../../../js/jquery/2.1.3/jquery.js"></script> 
    	<script src="../../../widget/artDialog/6.0.5/js/dialog-plus.min.js"></script>    
        <script type="text/javascript" src="../../../js/weixin_common.js" ></script>
        <script type="text/javascript" src="../../../js/common_http.js" ></script>
        <script type="text/javascript" src="../../../js/app.js" ></script>
        <script src="../../../widget/mobiscroll/2.15.1/js/mobiscroll.js"></script>
        <script src="../../../js/iscroll-probe.js"></script>
		<script src="../../../js/iscroll-pull-up-down.js"></script>
		<script src="../../../js/underscore.js"></script>
		<script src="../../../js/es6-promise.js"></script>
        <script src="../js/focused-doctor.js"></script>
    </body>
</html>

+ 56 - 0
html/yszx/html/hospital-dept.html

@ -0,0 +1,56 @@
<!doctype html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="author" content="yihu.com" />
		<meta name="format-detection" content="telephone=no" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
		<meta name="apple-mobile-web-app-capable" content="yes" />
		<meta name="apple-mobile-web-app-status-bar-style" content="black" />
		<title>咨询医生-选择科室</title>
		<link rel="stylesheet" href="../../../css/cross.css" type="text/css" />
		<link rel="stylesheet" href="../../../iconfont/iconfont.css" type="text/css" />
		<link rel="stylesheet" type="text/css" href="../../../css/iscroll.css" /> 
		<link rel="stylesheet" href="../css/style.css?23=33" type="text/css" />
		<link rel="stylesheet" type="text/css" href="../../zxwz/css/zx-style.css"/>
		<link rel="stylesheet" type="text/css" href="../css/mingyi-homepage.css"/>
	</head>
	<body>
		<div class="c-main">
			<div id="wrapper4">
				<div class="iScroller">
					<div class="div-dept">
							<!--<div class="n-list c-border-b">
								<div class="n-list-li n-list-link ptb12">
									<div class="n-list-info">
										<h4 class="c-323232 c-f16">内科</h4>
									</div>
									<span class="list-icon arrow-right"></span>
								</div>
							</div>-->
					</div>
				</div>
			</div>
		</div>
		<div class="div-no-info f-dn">
			<div class="div-img"></div>
			<div class="div-tishi-info" style=" vertical-align: middle; margin: 15px auto 30px;text-align: center;">暂无科室信息</div>
			<div class="bottom-box clearfix">
			</div>
		</div>
		<script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
		<link rel="stylesheet" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css" type="text/css" />
		<script type="text/javascript" src="../../../widget/artDialog/6.0.5/js/dialog-plus.min.js"></script>
		<script type="text/javascript" src="../../../widget/mobiscroll/2.15.1/js/mobiscroll.js"></script>
		<link rel="stylesheet" type="text/css" href="../../../widget/mobiscroll/2.15.1/css/mobiscroll.css" />
		<script type="text/javascript" src="../../../js/mui.min.js"></script>
		<script type="text/javascript" src="../../../js/common_http.js" ></script>
		<script type="text/javascript" src="../../../js/weixin_common.js" ></script>
		<script src="../../../js/iscroll-probe.js"></script>
		<script src="../../../js/iscroll-pull-up-down.js"></script>
		<script type="text/javascript" src="../js/hospital-dept.js?133=4" ></script>
	
	</body>
</html>

+ 30 - 30
html/yszx/html/mingyi-homepage.html

@ -2,7 +2,7 @@
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>名医主页</title>
        <title>医生主页</title>
        <meta name="format-detection" content="telephone=no"/>
        <meta name="viewport"
              content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
@ -21,36 +21,36 @@
       	<link rel="stylesheet" type="text/css" href="../../../widget/mobiscroll/2.15.1/css/mobiscroll.css">
    </head>
    <body>
   <div class="main">
    <div class="main">
   		<div id="wrapper">
			<div class="iScroller">
				
  		<div class="sdoc-top smil clearfix">
			<span class="sdimg fl">
				<img id="photo" class="c-images-cycle">
			</span>
			<p class="c-t-left">
				<span id="name" class="c-f16 mr10 ml10"></span>
				<label id="jobName" class="c-f14"></label>
			</p>
			<p class="c-t-left c-f14 c-toe mt10">
				<span id="deptName" class="c-f12 mr10 ml10"></span>
				<label id="hospitalName" class="c-f12"></label>
			</p>
		</div>
		<div class="slider-detail plr15 bgc-fff mtb10 c-border-tb">
			<ul>
				<li class="c-border-b">
					<h2 class="c-f18">擅长</h2>
					<p class="c-f16 show" id="expertise"></p>
				</li>
				<li>
					<h2 class="c-f18">简介</h2>
					<p class="c-f16 show" id="introduce"></p>
				</li>
			</ul>
		</div>
		<div class="mt10 c-btn-ffffff height-35 c-bb0">
		  		<div class="sdoc-top smil clearfix">
					<span class="sdimg fl">
						<img id="photo" class="c-images-cycle">
					</span>
					<p class="c-t-left">
						<span id="name" class="c-f16 mr10 ml10"></span>
						<label id="jobName" class="c-f14"></label>
					</p>
					<p class="c-t-left c-f14 c-toe mt10">
						<span id="deptName" class="c-f12 mr10 ml10"></span>
						<label id="hospitalName" class="c-f12"></label>
					</p>
				</div>
				<div class="slider-detail plr15 bgc-fff mtb10 c-border-tb">
					<ul>
						<li class="c-border-b">
							<h2 class="c-f18">擅长</h2>
							<p class="c-f16 show" id="expertise"></p>
						</li>
						<li>
							<h2 class="c-f18">简介</h2>
							<p class="c-f16 show" id="introduce"></p>
						</li>
					</ul>
				</div>
		<!--<div class="mt10 c-btn-ffffff height-35 c-bb0">
			<img src="../images/zixunjihua_icon.png" style="width: 22px;height: 22px;background-size: 22px;line-height: 22px; margin:5px 5px 0px">
		    <p id="deptName" class="c-f14 mr10 mt7 c-323232 f-dib">居民免费咨询计划</p>
		</div>
@ -101,11 +101,11 @@
					</tr>
				</tbody>
			</table>
		</div>
		</div>-->
 	
			</div>
		</div>
	 </div>
	</div>
 	
	<div id="footer">
		<div class="mlr10">

+ 15 - 10
html/yszx/html/select-consult-doctor.html

@ -2,7 +2,7 @@
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>名医咨询_选择咨询医生</title>
        <title>选择咨询医生</title>
        <meta name="format-detection" content="telephone=no"/>
        <meta name="viewport"
              content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
@ -22,14 +22,18 @@
       	<link rel="stylesheet" type="text/css" href="../../../widget/mobiscroll/2.15.1/css/mobiscroll.css">
    </head>
    <body>
   <div class="main">
   	<div class="searchbar searchbar-init">
				<div class="searchbar-input">
					<input type="search" placeholder="搜索医生" class="inp-search" ><a href="javascript:void(0);" class="searchbar-clear"></a>
				</div>
				<a class="searchbar-cancel" >取消</a>
    <div class="main">
   		<div class="searchbar searchbar-init">
			<div class="searchbar-input">
				<input type="search" placeholder="请输入科室或医生" class="inp-search" ><a href="javascript:void(0);" class="searchbar-clear"></a>
			</div>
			<div id="search_suggest_text" class="f-dn"></div>
			<a class="searchbar-cancel" >取消</a>
		</div>
		<div id="search_suggest_text" class="f-dn"></div>
		<h3 class="list-tit clearfix" id="list_tit">
			<p class="fl">医生列表</p>
			<p class="fl classify">科室分类<a href="javascript: void(0)" id="select_dept">请选择</a></p>
		</h3>
   		<div id="wrapper2" class="div-content">
			<div class="iScroller">
				<ul class="c-list mlr10">
@ -93,12 +97,13 @@
 	
			</div>
		</div>
	 </div>
		<a class="focused" id='focused' href="javascript:void(0)">已关注(咨询)</a>
	</div>
		<div class="div-no-search-info f-dn">
			<div class="div-img"></div>
			<div class="div-search-content" style=" vertical-align: middle; margin: 15px auto 30px;text-align: center;">
				今天无名医坐诊哦,请改天再来~</div>
				今天无医坐诊哦,请改天再来~</div>
		</div>
		
		<script src="../../../js/jquery/2.1.3/jquery.js"></script> 

+ 99 - 98
html/yszx/js/doctor-consultation_new.js

@ -16,7 +16,7 @@ var chooseType; //记录选择的咨询类型
var loaded = [true, false]; //标记两个tab是否已经加载过
var chooseTab = 1; //默认选中的是家庭健康咨询
var expensesStatus ="";//'扣费状态 【""没有签约信息 "0"未扣费 "1"已扣费 "2"已退费】'
var is_sign;
var is_sign = 0;
@ -55,8 +55,8 @@ function initScroller(){
                        setTimeout(function() {
                            if(index == 0){
                                getHealthConsulationList();
                            }else{
                                getPreConsultList();
//                          }else{
//                              getPreConsultList();
                            }
                            self.endPullupToRefresh();
                        }, 1000);
@ -114,23 +114,23 @@ function getPatientInfo(){
                    }
                }).showModal();
            }
            if(data.prescription == 1){ //慢病人员,可以续方
                //如果患者在白名单中,则显示续方咨询tab的信息
                if(canPrescription){
                    $("#preTab").show();
                    $(".xufangsq-icon").show();
                    mui('#slider').slider().setStopped(false);
                }else{
                    $("#preTab").hide();
                    $(".xufangsq-icon").hide();
                    mui('#slider').slider().setStopped(true);
                }
            }else{
//          if(data.prescription == 1){ //慢病人员,可以续方
//              //如果患者在白名单中,则显示续方咨询tab的信息
//              if(canPrescription){
//                  $("#preTab").show();
//                  $(".xufangsq-icon").show();
//                  mui('#slider').slider().setStopped(false);
//              }else{
//                  $("#preTab").hide();
//                  $(".xufangsq-icon").hide();
//                  mui('#slider').slider().setStopped(true);
//              }
//          }else{
                mui('#slider').slider().gotoItem(0);
                $("#preTab").hide();
                $(".xufangsq-icon").hide();
//              $(".xufangsq-icon").hide();
                mui('#slider').slider().setStopped(true);
            }
//          }
            //判断签约状态
            checkIsSign();
        } else {
@ -147,13 +147,13 @@ function checkIsSign(){
        if(res.status == 200){
            is_sign = res.data;//0未签约,1已签约
//          if(is_sign==1 || is_sign == -1){//1已经签约的  
            if(chooseTab == 1){
//          if(chooseTab == 1){
                mui('#healthConsulationPanel').pullRefresh().scrollTo(0, 0, 1000);
                getHealthConsulationList(); //获取健康咨询列表
            }else{
                mui('#re-prescriptionConsulationPanel').pullRefresh().scrollTo(0, 0, 1000);
                getPreConsultList(); //获取健康咨询列表
            }
//          }else{
//              mui('#re-prescriptionConsulationPanel').pullRefresh().scrollTo(0, 0, 1000);
//              getPreConsultList(); //获取健康咨询列表
//          }
//          }else 
//			if(is_sign==0){
//              d.close();
@ -251,79 +251,79 @@ function getHealthConsulationList(){
}
//获取续方咨询列表
function getPreConsultList(){
    d.show();
    var url = 'patient/consult/getPreConsultList',
        params = {
            id: xfId, 
            pagesize: xfPageSize,
            title: $("#item2 .inp-search").val().trim()
        };
    sendPost(url, params, 'json', 'get', queryFailed, function(res){
        if(res.status == 200){
            d.close();
            $("#re-prescriptionConsulationPanel").show();
            if(res.list.length > 0){
                $('#ul_xufang_consultation').show();
                $('#item2 .vertical-line').show();
                $("#item2 .div-no-info").hide();
                $("#item2 .div-no-search-info").hide();
                var searchText = $("#item2 .inp-search").val().trim();
                var list = _.map(res.list, function(o){
                    o.jsonStr = JSON.stringify(o);
                    //针对搜索字体
                    if(searchText.length > 0){
                        var reg = new RegExp(searchText,"g");
                        o.symptoms = o.symptoms.replace(reg, '<em>'+searchText+"</em>");
                    }
                    var divStatus = "";
                    if(o.status==0){
                        //咨询中
                        divStatus = "div-beginning";
                    }else if(o.evaluate ==1){
                        divStatus = "div-hasvalue";//是否有评价 0无 1有
                    }else{
                        divStatus = "div-novalue";
                    }
                    o.statusClass = divStatus;
                    return o;
                });
                var html = template('re-prescriptionConsulation_tmp', {list: list});
                if(xfId == 0){
                    $("#ul_xufang_consultation").empty().append(html);
                }else{
                    $("#ul_xufang_consultation").append(html);
                }
                if(res.list.length < xfPageSize){
                    mui("#item2 .mui-scroll-wrapper").pullRefresh().endPullupToRefresh(true);
                }
                xfId ++;
            }else{
                if(isPreSearch){//查询无结果
                    $('#ul_xufang_consultation').hide();
                    $('#item2 .vertical-line').hide();
                    $("#item2 .div-no-search-info").show();
                    isPreSearch = false;
                }else if(xfId==0){//id为0的时候证明是第一次加载,第一次加载无数据,显示无数据界面
                    $('#ul_xufang_consultation').hide();
                    $('#item2 .vertical-line').hide();
                    $("#item2 .div-no-info").show();
                }
            }
        }else{
            queryFailed(res);
        }
    });
}
//查询签约类型
function querySignType(type){
    chooseType = type;
    d.show();
    sendPost('patient/sign_doctors', {}, 'json', 'post', function(res){
        queryFailed(res, '获取咨询类型失败');
    }, querySignTypeSuccess);
}
//function getPreConsultList(){
//  d.show();
//  var url = 'patient/consult/getPreConsultList',
//      params = {
//          id: xfId, 
//          pagesize: xfPageSize,
//          title: $("#item2 .inp-search").val().trim()
//      };
//  sendPost(url, params, 'json', 'get', queryFailed, function(res){
//      if(res.status == 200){
//          d.close();
//          $("#re-prescriptionConsulationPanel").show();
//          if(res.list.length > 0){
//              $('#ul_xufang_consultation').show();
//              $('#item2 .vertical-line').show();
//              $("#item2 .div-no-info").hide();
//              $("#item2 .div-no-search-info").hide();
//              var searchText = $("#item2 .inp-search").val().trim();
//              var list = _.map(res.list, function(o){
//                  o.jsonStr = JSON.stringify(o);
//                  //针对搜索字体
//                  if(searchText.length > 0){
//                      var reg = new RegExp(searchText,"g");
//                      o.symptoms = o.symptoms.replace(reg, '<em>'+searchText+"</em>");
//                  }
//                  var divStatus = "";
//                  if(o.status==0){
//                      //咨询中
//                      divStatus = "div-beginning";
//                  }else if(o.evaluate ==1){
//                      divStatus = "div-hasvalue";//是否有评价 0无 1有
//                  }else{
//                      divStatus = "div-novalue";
//                  }
//                  o.statusClass = divStatus;
//                  return o;
//              });
//              var html = template('re-prescriptionConsulation_tmp', {list: list});
//              if(xfId == 0){
//                  $("#ul_xufang_consultation").empty().append(html);
//              }else{
//                  $("#ul_xufang_consultation").append(html);
//              }
//              if(res.list.length < xfPageSize){
//                  mui("#item2 .mui-scroll-wrapper").pullRefresh().endPullupToRefresh(true);
//              }
//              xfId ++;
//          }else{
//              if(isPreSearch){//查询无结果
//                  $('#ul_xufang_consultation').hide();
//                  $('#item2 .vertical-line').hide();
//                  $("#item2 .div-no-search-info").show();
//                  isPreSearch = false;
//              }else if(xfId==0){//id为0的时候证明是第一次加载,第一次加载无数据,显示无数据界面
//                  $('#ul_xufang_consultation').hide();
//                  $('#item2 .vertical-line').hide();
//                  $("#item2 .div-no-info").show();
//              }
//          }
//      }else{
//          queryFailed(res);
//      }
//  });
//}
//
////查询签约类型
//function querySignType(type){
//  chooseType = type;
//  d.show();
//  sendPost('patient/sign_doctors', {}, 'json', 'post', function(res){
//      queryFailed(res, '获取咨询类型失败');
//  }, querySignTypeSuccess);
//}
//查询签约类型成功回调处理事件
function querySignTypeSuccess(res){
@ -621,8 +621,8 @@ function bindEvents(){
//      		//未缴费居民限制咨询次数
//	        limitZxTimes();
//      }
    });
   });
   
    //点击名医咨询事件
    $(".mingyi-icon").on("click",function(){
        $(this).addClass("active");
@ -664,7 +664,8 @@ function bindEvents(){
    
    //点击发起咨询事件
    $("#launch-btn").on("tap",function(){
        $(".div-add-btn").trigger("click"); 
//      $(".div-add-btn").trigger("click"); 
		window.location.href = "select-consult-doctor.html";
    });
    
    //点击续方tab内发起咨询的事件

+ 297 - 0
html/yszx/js/focused-doctor.js

@ -0,0 +1,297 @@
var page = 1;
var pageSize = 1000000;
var d = dialog({contentType:'load', skin:'bk-popup'});	
var patientcode ="";
var isSearch = false;
// 搜索框 
//var $searchbar = $('.searchbar'),
//// 搜索输入框
//$searchbarInput = $('.searchbar input'),
//// 搜索取消按钮
//$searchCancelBtn = $('.searchbar-cancel'),
//// 搜索框下面悬浮的搜索提示
//$searchSuggest = $('#search_suggest_text'),
//$listTIt = $('#list_tit'),
//// 搜索结果展示容器
//$searchtResult = $('.div-content');
//// 搜索框初始化
//$searchbar.addClass("searchbar-active");
var getReqPromise = null;
var scroller1 = null;
$(function(){
	//添加isrcoll
	 scroller1 = new IScrollPullUpDown('wrapper2',{
			probeType:2,
			bounceTime: 250,
			bounceEasing: 'quadratic',
			mouseWheel:false,
			scrollbars:true,
			click:true,
			fadeScrollbars:true,
			interactiveScrollbars:false
	},pullDownAction);
	
	bindEvents();
	pageInit();
})
	//下拉刷新
function pullDownAction(theScrollerTemp) {
	setTimeout(function () {
		$(".c-list").html("");	
		page=1;
		pageInit();
	}, 1000);	
}   
		
	//上拉加载数据
function pullUpAction(theScrollerTemp) {
	$(".pullUp").show();
	setTimeout(function () {
		page++;
		pageInit();	
	}, 1000);
}
	function pageInit(){
		d.show();
		var params = {};
		params.page = page;
		params.pagesize = pageSize;
		params.name = $(".inp-search").val();
		getReqPromise("patient/consult/concernDoctorList",params).then(function(data){
//		getReqPromise("patient/consult/famousDoctorList",params).then(function(data){
			if(data.status == 200){
				var rowData = data.list;
				if (rowData.length > 0) {
					var listResult = _.map(rowData,function(item,index){
					var countClass = "c-74bf00";
					var num = item.num || 0;
					var expertise = "";
					var job_name = "";
					var photo = item.photo;
					if(!photo){
						var photo = "../../../images/noSexDoctor.jpg";
						if(item.sex==1){
							photo = "../../../images/d-male.png";
						}else if(item.sex==2){
							photo = "../../../images/d-female.png";
						}
					}
					if(num==0){
						countClass = "c-FF6A56";
					}
					if(item.expertise){
						expertise = '<div class="c-f12 c-666666">'+
											'<span class="span-content">'+item.expertise || ""+'</span>'+
//											'<span class="span-content">高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠</span>'+
										'</div>';
					}
					if(item.job_name.trim()){
						job_name = '<span class="c-f14 c-666666 pl10">('+item.job_name+')</span>';
					}
					var content ='<li class="mt10" data-code="'+item.code+'" data-name="'+item.name+'" data-id="'+item.id+'">'+
									'<div class="n-list dr-item c-border c-100">'+
										'<div class="n-list-li">'+
											'<div class="n-list-key">'+
												'<div class="n-avatar-l img-round">'+
													'<img src="'+getImgUrl(item.photo)+'">'+
												'</div>'+
											'</div>'+
											'<div class="pdr-50 pl5">'+
												'<div class="c-f14 c-323232">'+
													'<span class="c-bold search-target-text">'+item.name+'</span>'+
													'<span class="plr5">'+ item.dept_name +'</span>' + item.job_name +
												'</div>'+
												'<div class="c-f14 c-323232">'+
													'<span>'+item.hospital_name+'</span>'+
												'</div>'+
												expertise+
												'<div class="c-f12 c-323232 pt10 clearfix">' + 
													'<div class="fl w-33"><span class="pr5">关注</span>' + item.concernNum + '</div>' +
													'<div class="fl w-33"><span class="pr5">咨询</span>'+item.consultNum+'</div>' +
													'<div class="fl w-33"><span class="pr5">文章</span>'+item.articleNum+'</div>' +
												'</div>'+
											'</div>'+
										'</div>'+
									'</div>'+
								'</li>';
						id =  item.id;	
					  return content;
				})
		    	$(".c-list").append(listResult);
		    	var kw = $(".inp-search").val();
				highlightKeyword(kw);
		    	scroller1.myScroll.refresh();
			 }else {
				if(isSearch){//查询无结果
					$(".main").show();
					$(".div-content").hide();
					$(".div-no-search-info").show();
					$(".div-search-content").html("查无数据");
					isSearch = false;
				}else if(page==1){//page为1的时候证明是第一次加载,第一次加载无数据,显示无数据界面
					$(".main").hide();
					$(".div-no-search-info").show();
					$(".div-search-content").html("暂无已关注(咨询)医生,请先添加关注~");
				}else {
					dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'无更多数据'}).show(); 		
				}
			}	
			} else {
				dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:data.msg}).show(); 		
			}		
			d.close();
			$(".pullUp").hide();
		});
	}
	
	function bindEvents(){
		
		$(".c-list").on("click","li",function(){
			d.show();
			var doctorCode = $(this).attr("data-code");
			var docName = $(this).attr("data-name");
			sendPost('patient/consult/is_consult_unfinished', {doctor: doctorCode}, 'json', 'post', 
				function(res){
					d.close();
					if (res && res.msg) {
						dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.msg}).show();      
					} else {
						dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'获取是否存在咨询失败'}).show(); 
					}
				}, function(res){
					d.close();
					if(res.status == 200){
						if(res.data == ""){
							window.location.href = "mingyi-homepage.html?doctorCode="+doctorCode;
						} else {
							dialog({
								content: '十分抱歉,您与'+ docName +'医生还有<br/>未结束咨询,无法发起新的咨询',
								    okValue:'前往查看',
								    ok: function (){	
								    	var userAgent = window.localStorage.getItem(agentName);
								    	var userInfo = JSON.parse(userAgent);
								    	var rep = userInfo.represented?userInfo.represented:userInfo.uid;
								      	window.location.href = "consulting-doctor.html?consult=" + res.data +"&toUser="+rep;
								    },
								    cancelValue: '我知道了',
								    cancel: function () {
								    	$(".modal-overlay").trigger("click");
								    	$(".sanshi-icon").removeClass("active");
								    	$(".jiating-icon").removeClass("active");  
								    	$(".mingyi-icon").removeClass("active");  
										return;
								    }
						   	}).showModal();
						}
					} else {
						dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:res.msg}).show();
					}
				})
		})
		
		// 控制搜索关键字悬浮提示的显示
		getReqPromise = function(url, data) {
			return new Promise(function(resolve, reject) {
				sendPost(url, data, "json", "post",
				  	function queryFailed (req) {
						dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'加载失败'}).show();
						// TODO 开启示例数据
						//resolve({});
					}
			  		, function success(req) {
						resolve(req);
			  	});
			});
		}
		
//		//取消事件
//		$searchCancelBtn.on('click',function() {
//			$(this).hide();
//			$searchSuggest.text('');
//			$searchSuggest.hide();
//			$listTIt.show()
//			$searchtResult.show();
//		});
//		
//		$searchSuggest.on('click',function() {
//			search();
//		});
//
//		//搜索框事件
//		$(".inp-search").on("input",function(){
//			var text = $(this).val().trim();
//			$searchtResult.hide();
//			showSearchSuggest(text);
//			if(text){
//				$searchCancelBtn.show();
//				$searchCancelBtn.css("opacity","1");
//			}else{
//				$searchCancelBtn.hide();
//				$searchCancelBtn.css("opacity","0");
//				search();
//			}
//		})
	}
	
//	var showSearchSuggest = function(text) {
//			var suggestText = '搜索“'+text+'”';
//			// 如果text不为空,则显示;否则隐藏
//			if(text&&text.trim().length) {
//					$searchSuggest.text(suggestText);
//					$searchSuggest.show();
//					$listTIt.hide();
//			} else {
//				$searchSuggest.text('');
//				$searchSuggest.hide();
//				$listTIt.show();
//			}
//		},
		// 关键字高亮显示
	var highlightKeyword = function(kw) {
			$searchTarget = $('.search-target-text');
			$searchTarget.hide();
			_.each($searchTarget,function(ele){
				var $ele = $(ele),
				text = $ele.text(),
				reg = new RegExp(kw+"(?!>)","gi"),
				html = text.replace(reg,'<em>'+kw+'</em>');
				$ele.html(html);
			});
			$searchTarget.show();
		},
//		// TODO搜索框搜索执行方法
//		search = function () {
//			$(".div-no-search-info").hide();
//			isSearch = true;
//			$searchSuggest.text('');
//			$searchSuggest.hide();
//			$listTIt.show()
//			$searchCancelBtn.hide();
//			$searchCancelBtn.css("opacity","0");
//			$searchtResult.show();
//			$(".c-list").html("");	
//			id=0;
//			pageInit();
//		},
		// 重置搜索结果的容器高度(为了让滚动条出现在容器内部,而不引起外部内容滚动)
		resetResultWrapHeight = function() {
			var winHeight = $(window).height(),
			diff = 45,
			$wrap = $('.div-content');
			$wrap.height(winHeight-diff);
		},
		// 监听窗口大小变化,重置所属区列表、社区列表列表容器高度
		resultWrapAutoAdapt = function() {
			resetResultWrapHeight();
			$(window).on('resize',function() {
				resetResultWrapHeight();
			});
		};
	
		
		

+ 116 - 0
html/yszx/js/hospital-dept.js

@ -0,0 +1,116 @@
 var d = dialog({contentType:'load', skin:'bk-popup'});
 $(function(){
 	var page = 1 ;
 	var pagesize = 100;
 	var keshilist = 0;
// 	var request =  GetRequest();
// 	var hospitalId =request["hospitalId"];
 	var scroller1 =  new IScrollPullUpDown('wrapper4',{
			probeType:2,
			bounceTime: 250,
			bounceEasing: 'quadratic',
			mouseWheel:false,
			scrollbars:true,
			fadeScrollbars:true,
			click:true,
			interactiveScrollbars:false
		},null,null);
	
	initHosDept();
	//下拉刷新
	function pullDownAction(theScrollerTemp) {
		$(".pullDown").show();
		initHosDept();
		setTimeout(function () {
			$(".pullDown").hide();	
		}, 1000);	
	}   
			
	//上拉加载数据
	function pullUpAction(theScrollerTemp) {
		if(keshilist%100==0){
			$(".pullUp").show();
			getHosDeptByHospital();
		}else{
			dialog({contentType:'tipsbox', skin:'bk-popup' , content:'无更多数据!',bottom:true}).show(); 
		}
		setTimeout(function () {	
			$(".pullUp").hide();
		}, 1000);
	}
	
	$(".div-dept").on("click",".n-list",function(){
		var hid = $(this).attr("h-id");
		var deptId = $(this).attr("hdept-id");
		location.href = "select-consult-doctor.html?deptId="+deptId;
	});
	
	function initHosDept(){
		var page = 1 ;
 		var keshilist = 0;
 		$(".div-dept").html(""); 
		getHosDeptByHospital();
	}
	
	function getHosDeptByHospital(){
		d.show();
		var data={};
//		data.hospitalId = hospitalId;
		data.page = page;
		data.pagesize = pagesize;
		sendPost('patient/consult/dept_list', data, 'json', 'get', getListFail, successFun);	
	}
	
	
	function successFun(res){
		d.close();
		if(res.status==200){
			var dataList = res.data;
			if(dataList&&dataList.length>0){
				page = page+1;
				appendHopitalDept(dataList);
				keshilist = keshilist+dataList.length;
			}else{
				if(keshilist==0||keshilist.length==0){
					$(".div-no-info").show();
				}
				dialog({contentType:'tipsbox', skin:'bk-popup' , content:'无更多数据!',bottom:true}).show(); 
			}			
		}else{
			getListFail(res);
		}	
	}
	
	function getListFail(res){
		d.close();
		if (res && res.msg) {
			if((res.msg).indexOf("SOAP")>=0){
					dialog({contentType:'tipsbox', skin:'bk-popup' , content:"医院接口访问异常,请刷新后重试!",bottom:true}).show();
					return false;
			}
			dialog({contentType:'tipsbox', skin:'bk-popup' , content:res.msg,bottom:true}).show();     
		} else {
			dialog({contentType:'tipsbox', skin:'bk-popup' , content:'加载失败',bottom:true}).show(); 
		}
	}
	
	
	function appendHopitalDept(dataList){
		var deptHtml ="";
		for(var j in dataList){
			var data = dataList[j];
			deptHtml+='<div class="n-list c-border-b" h-id="'+data.hospitalId+'" hdept-id="'+data.id+'">'+
						'<div class="n-list-li n-list-link ptb12">'+
							'<div class="n-list-info">'+
								'<h4 class="c-323232 c-f16">'+data.name+'</h4>'+
						'</div>'+
						'<span class="list-icon arrow-right"></span>'+
					'</div>'+
					'</div>';	
		}
		$(".div-dept").append(deptHtml);
		scroller1.myScroll.refresh();
	}	
});

+ 68 - 68
html/yszx/js/mingyi-homepage.js

@ -21,7 +21,7 @@ $(function(){
	pageInit();
})
  var count = 0;
  var ids=[
var ids=[
		 {cosultTime:"zhouyi1",consultCount:"zhouyi2"},
		 {cosultTime:"zhouer1",consultCount:"zhouer2"},
		 {cosultTime:"zhousan1",consultCount:"zhousan2"},
@ -52,25 +52,25 @@ $(function(){
					var workWeek = res.data.workWeeks;
					var worktime = res.data.workTime;
					var doctor = res.data.doctor;
					if(workWeek&&workWeek.length>0){
						for(var i = 0 ;i<workWeek.length;i++){
							var weekInfo = workWeek[i];
							if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==1){
								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.nightEnd);
							}else if(weekInfo.morning==1 && weekInfo.afternoon==0 && weekInfo.night==0){
								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.morningEnd);
							}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==0){
								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.afternoonEnd);
							}else if(weekInfo.morning==0 && weekInfo.afternoon==0 && weekInfo.night==1){
								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.nightBegin+"~"+worktime.nightEnd);
							}else if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==0){
								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.afternoonEnd);
							}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==1){
								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.nightEnd);
							}
							$("#"+ids[weekInfo.week-1].consultCount).html(worktime.famousConsultTimes+"次");
						}
					}
//					if(workWeek&&workWeek.length>0){
//						for(var i = 0 ;i<workWeek.length;i++){
//							var weekInfo = workWeek[i];
//							if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==1){
//								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.nightEnd);
//							}else if(weekInfo.morning==1 && weekInfo.afternoon==0 && weekInfo.night==0){
//								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.morningEnd);
//							}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==0){
//								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.afternoonEnd);
//							}else if(weekInfo.morning==0 && weekInfo.afternoon==0 && weekInfo.night==1){
//								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.nightBegin+"~"+worktime.nightEnd);
//							}else if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==0){
//								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.afternoonEnd);
//							}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==1){
//								$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.nightEnd);
//							}
//							$("#"+ids[weekInfo.week-1].consultCount).html(worktime.famousConsultTimes+"次");
//						}
//					}
					var photo = doctor.photo;
					if(!photo){
						var photo = "../../../images/noSexDoctor.jpg";
@ -192,30 +192,30 @@ $(function(){
											var workWeek = res.data.workWeeks;
											var worktime = res.data.workTime;
											var doctor = res.data.doctor;
											if(workWeek&&workWeek.length>0){
												for(var i = 0 ;i<workWeek.length;i++){
													var weekInfo = workWeek[i];
													if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==1){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.nightEnd);
													}else if(weekInfo.morning==1 && weekInfo.afternoon==0 && weekInfo.night==0){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.morningEnd);
													}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==0){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.afternoonEnd);
													}else if(weekInfo.morning==0 && weekInfo.afternoon==0 && weekInfo.night==1){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.nightBegin+"~"+worktime.nightEnd);
													}else if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==0){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.afternoonEnd);
													}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==1){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.nightEnd);
													}
													$("#"+ids[weekInfo.week-1].consultCount).html(worktime.famousConsultTimes+"次");
												}
												
												setTimeout(function(){
													isWordTime();//判断医生是否在工作时间内+查询某个医生名医当前剩余咨询次数
												},300)
												
											}
//											if(workWeek&&workWeek.length>0){
//												for(var i = 0 ;i<workWeek.length;i++){
//													var weekInfo = workWeek[i];
//													if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==1){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.nightEnd);
//													}else if(weekInfo.morning==1 && weekInfo.afternoon==0 && weekInfo.night==0){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.morningEnd);
//													}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==0){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.afternoonEnd);
//													}else if(weekInfo.morning==0 && weekInfo.afternoon==0 && weekInfo.night==1){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.nightBegin+"~"+worktime.nightEnd);
//													}else if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==0){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.afternoonEnd);
//													}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==1){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.nightEnd);
//													}
//													$("#"+ids[weekInfo.week-1].consultCount).html(worktime.famousConsultTimes+"次");
//												}
//												
//												setTimeout(function(){
//													isWordTime();//判断医生是否在工作时间内+查询某个医生名医当前剩余咨询次数
//												},300)
//												
//											}
										}
								});
					
@ -226,30 +226,30 @@ $(function(){
											var workWeek = res.data.workWeeks;
											var worktime = res.data.workTime;
											var doctor = res.data.doctor;
											if(workWeek&&workWeek.length>0){
												for(var i = 0 ;i<workWeek.length;i++){
													var weekInfo = workWeek[i];
													if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==1){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.nightEnd);
													}else if(weekInfo.morning==1 && weekInfo.afternoon==0 && weekInfo.night==0){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.morningEnd);
													}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==0){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.afternoonEnd);
													}else if(weekInfo.morning==0 && weekInfo.afternoon==0 && weekInfo.night==1){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.nightBegin+"~"+worktime.nightEnd);
													}else if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==0){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.afternoonEnd);
													}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==1){
														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.nightEnd);
													}
													$("#"+ids[weekInfo.week-1].consultCount).html(worktime.famousConsultTimes+"次");
												}
												
												setTimeout(function(){
													isWordTime();//判断医生是否在工作时间内+查询某个医生名医当前剩余咨询次数
												},300)
												
											}
//											if(workWeek&&workWeek.length>0){
//												for(var i = 0 ;i<workWeek.length;i++){
//													var weekInfo = workWeek[i];
//													if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==1){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.nightEnd);
//													}else if(weekInfo.morning==1 && weekInfo.afternoon==0 && weekInfo.night==0){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.morningEnd);
//													}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==0){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.afternoonEnd);
//													}else if(weekInfo.morning==0 && weekInfo.afternoon==0 && weekInfo.night==1){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.nightBegin+"~"+worktime.nightEnd);
//													}else if(weekInfo.morning==1 && weekInfo.afternoon==1 && weekInfo.night==0){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.morningBegin+"~"+worktime.afternoonEnd);
//													}else if(weekInfo.morning==0 && weekInfo.afternoon==1 && weekInfo.night==1){
//														$("#"+ids[weekInfo.week-1].cosultTime).html(worktime.afternoonBegin+"~"+worktime.nightEnd);
//													}
//													$("#"+ids[weekInfo.week-1].consultCount).html(worktime.famousConsultTimes+"次");
//												}
//												
//												setTimeout(function(){
//													isWordTime();//判断医生是否在工作时间内+查询某个医生名医当前剩余咨询次数
//												},300)
//												
//											}
										}
								});
									return false;

+ 40 - 16
html/yszx/js/select-consult-doctor.js

@ -3,6 +3,9 @@ var pageSize = 1000000;
var d = dialog({contentType:'load', skin:'bk-popup'});	
var patientcode ="";
var isSearch = false;
// 获取链接带参
var request =  GetRequest(),
   	deptId =request["deptId"] || null;
// 搜索框 
var $searchbar = $('.searchbar'),
// 搜索输入框
@ -11,6 +14,7 @@ $searchbarInput = $('.searchbar input'),
$searchCancelBtn = $('.searchbar-cancel'),
// 搜索框下面悬浮的搜索提示
$searchSuggest = $('#search_suggest_text'),
$listTIt = $('#list_tit'),
// 搜索结果展示容器
$searchtResult = $('.div-content');
// 搜索框初始化
@ -56,10 +60,14 @@ function pullUpAction(theScrollerTemp) {
	function pageInit(){
		d.show();
		var params = {};
		if(deptId) {
			params.dept = deptId
		}
		params.page = page;
		params.pagesize = pageSize;
		params.name = $(".inp-search").val();
		getReqPromise("patient/consult/famousDoctorList",params).then(function(data){
		getReqPromise("patient/consult/doctorList",params).then(function(data){
//		getReqPromise("patient/consult/famousDoctorList",params).then(function(data){
			if(data.status == 200){
				var rowData = data.list;
				if (rowData.length > 0) {
@ -81,8 +89,9 @@ function pullUpAction(theScrollerTemp) {
						countClass = "c-FF6A56";
					}
					if(item.expertise){
						expertise = '<div class="c-f12 c-666666 mb10 pr10 pl10">'+
											'<span class="span-content">擅长:'+item.expertise || ""+'</span>'+
						expertise = '<div class="c-f12 c-666666">'+
											'<span class="span-content">'+item.expertise || ""+'</span>'+
//											'<span class="span-content">高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠心病、心律失常等疾病的诊治擅长高血压、冠</span>'+
										'</div>';
					}
					if(item.job_name.trim()){
@ -93,22 +102,25 @@ function pullUpAction(theScrollerTemp) {
										'<div class="n-list-li">'+
											'<div class="n-list-key">'+
												'<div class="n-avatar-l img-round">'+
													'<img src="'+getImgUrl(photo)+'">'+
													'<img src="'+getImgUrl(item.photo)+'">'+
												'</div>'+
											'</div>'+
											'<div class="pl5">'+
												'<div>'+
													  '<span class="c-f16 c-bold c-323232 search-target-text">'+item.name+'</span>'+
													  job_name+
													  '<span class="c-f14 '+countClass+' pl10" style="position: absolute;right: 10px;">剩余次数:'+num+'</span>'+
												 ' </div>'+
												  '<div class="c-f14 c-323232 pt5">'+
		  												'<span class="c-f14 c-323232 pr5">'+item.dept_name+'</span>'+
														'<span class="c-f14 c-323232">'+item.hospital_name+'</span>'+
											'<div class="pdr-50 pl5">'+
												'<div class="c-f14 c-323232">'+
													'<span class="c-bold search-target-text">'+item.name+'</span>'+
													'<span class="plr5">'+ item.dept_name +'</span>' + item.job_name +
												'</div>'+
												'<div class="c-f14 c-323232">'+
													'<span>'+item.hospital_name+'</span>'+
												'</div>'+
												expertise+
												'<div class="c-f12 c-323232 pt10 clearfix">' + 
													'<div class="fl w-33"><span class="pr5">关注</span>' + item.concernNum + '</div>' +
													'<div class="fl w-33"><span class="pr5">咨询</span>'+item.consultNum+'</div>' +
													'<div class="fl w-33"><span class="pr5">文章</span>'+item.articleNum+'</div>' +
												'</div>'+
											'</div>'+
										'</div>'+
										expertise+
									'</div>'+
								'</li>';
						id =  item.id;	
@ -128,7 +140,7 @@ function pullUpAction(theScrollerTemp) {
				}else if(page==1){//page为1的时候证明是第一次加载,第一次加载无数据,显示无数据界面
					$(".main").hide();
					$(".div-no-search-info").show();
					$(".div-search-content").html("今天无名医坐诊哦,请改天再来~");
					$(".div-search-content").html("今天无医坐诊哦,请改天再来~");
				}else {
					dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'无更多数据'}).show(); 		
				}
@ -189,7 +201,7 @@ function pullUpAction(theScrollerTemp) {
		// 控制搜索关键字悬浮提示的显示
		getReqPromise = function(url, data) {
			return new Promise(function(resolve, reject) {
				sendPost(url, data, "json", "post",
				sendPost(url, data, "json", "get",
				  	function queryFailed (req) {
						dialog({contentType:'tipsbox',bottom:true, skin:'bk-popup' , content:'加载失败'}).show();
						// TODO 开启示例数据
@ -206,6 +218,7 @@ function pullUpAction(theScrollerTemp) {
			$(this).hide();
			$searchSuggest.text('');
			$searchSuggest.hide();
			$listTIt.show()
			$searchtResult.show();
		});
		
@ -228,6 +241,14 @@ function pullUpAction(theScrollerTemp) {
			}
		})
		
		// 选择科室
		$('#select_dept').on('click', function() {
			window.location.href = 'hospital-dept.html'
		})
		// 已关注医生列表
		$('#focused').on('click', function() {
			window.location.href = 'focused-doctor.html'
		})
	}
	
	var showSearchSuggest = function(text) {
@ -236,9 +257,11 @@ function pullUpAction(theScrollerTemp) {
			if(text&&text.trim().length) {
					$searchSuggest.text(suggestText);
					$searchSuggest.show();
					$listTIt.hide();
			} else {
				$searchSuggest.text('');
				$searchSuggest.hide();
				$listTIt.show();
			}
		},
		// 关键字高亮显示
@ -260,6 +283,7 @@ function pullUpAction(theScrollerTemp) {
			isSearch = true;
			$searchSuggest.text('');
			$searchSuggest.hide();
			$listTIt.show()
			$searchCancelBtn.hide();
			$searchCancelBtn.css("opacity","0");
			$searchtResult.show();

+ 5 - 4
js/weixin_common.js

@ -21,9 +21,10 @@ if(publish_version){
	//测试环境(健康之路i厦门)
	//var server_jm = "http://ehr.yihu.com/wlyy_jm/";// 集美中医体检
//	var server = "http://ehr.yihu.com/wlyy/"; 
	var server = "http://172.19.103.88:9092/wlyy/";
//	var server = "http://172.19.103.88:9092/wlyy/";
//	var server = "http://192.168.131.154:8080/";//张丹
//	var server = "http://192.168.131.24:8080/";//仕杰
	var server = "http://192.168.131.24:8082/";//仕杰
//	var server = "http://192.168.131.102:8080/";//伟达
//	var server = "http://192.168.131.127:8060/";//逸祥
//	var server = "http://192.168.131.133:8080/";//文杰
//	var server = "http://192.168.131.113:8080/";//俊杰
@ -40,11 +41,11 @@ if(publish_version){
	var wxurl = "http%3a%2f%2fehr.yihu.com%2fwlyy%2fwx%2fhtml";
	var wsurl = 'ws://172.19.103.76:3030/netex';
	var imgUrlDomain = "http://172.19.103.54/";//添加图片服务器路径;
	var imurl="http://172.19.103.88:3000";
//	var imurl="http://172.19.103.88:3000";
	
	var articleUrl = "http://172.19.103.87:9088"//健康教育文章详情
	
//	var imurl="http://192.168.131.24:3000";//仕杰
	var imurl="http://192.168.131.24:3000";//仕杰
	//var imurl="http://192.168.131.127:3000";//逸祥
	
	//测试环境(健康之路当阳)