123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- <!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" type="text/css" href="../../../common/cross/css/cross.css">
- <link rel="stylesheet" href="../../../common/cross/css/cross.ui.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../css/search-bar.css"/>
- <link rel="stylesheet" type="text/css" href="../css/select_doctor.css"/>
- <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
- </head>
- <body>
- <div class="h45">
- <div class="demo-comtop">
- <a class="mui-action-back"></a>
- <h1>选择求助医生</h1>
- </div>
- </div>
-
- <div id="no_result_wrap" class="c-dn c-hide">
- <img class="no-result-img" src="../../../images/shujuweikong_img.png">
- <div class="f-fs14 c-323232 c-t-center">您已求助过或无可求助的全科医生</div>
- </div>
-
- <div class="c-hide1">
- <ul id="doctor_list" class="plr10">
- </ul>
- </div>
-
- <!--
- 描述: 医生列表项模板
- -->
- <script type="text/html" id="doctor_li_tmpl">
- {{each data as it}}
- <li class="list-item" data-name="{{it.name}}" data-code="{{it.code}}" data-level="{{it.level}}">
- <div class="div-lijizixun-btn"><p class="p1">立即</p><p class="p2">求助</p></div>
- <ul class="c-list" style="width: calc(100% - 43px);">
- <li class="ptb10">
- <div class="c-list-key">
- <div class="c-avatar-m"> <img src="{{it.photo | setPhoto}}" alt=""></div>
- </div>
- <div class="c-list-info">
- <p class="c-nowrap"><span class="c-f20 c-323232">{{it.name}}</span><span class="ml10 c-f18">{{it.job_name}}</span></p>
- <p class="c-nowrap mt5"><span class="mr10 c-f14">{{it.deptName}}</span><span class="mr10 c-f14">{{it.hospitalName}}</span></p>
- </div>
- </li>
- <li class="pr10 pb10">
- <div class="width-100 c-nowrap-multi"><span class="c-323232 c-f16">擅长:</span><span class="c-666 c-f16 c-dest-content">{{it.expertise}}</span></div>
- </li>
- </ul>
- </li>
- {{/each}}
- </script>
- <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
- <script type="text/javascript" src="../../../js/mui.min.js"></script>
- <script src="../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/template.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../js/common.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../js/templateHelp.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/im.client.js" type="text/javascript" charset="utf-8"></script>
- <script type="text/javascript">
- //患者信息和咨询code
- var parientCode,
- consultCode,
- iscroller;
- var docInfo;
-
- var $noResultWrap = $('#no_result_wrap');
- mui.init();
- mui.plusReady(function(){
- self = plus.webview.currentWebview();
- docInfo = JSON.parse(plus.storage.getItem("docInfo"));
- parientCode = self.parientCode;
- consultCode = self.consultCode;
- if(self.isNotQzQkys){
- initPage();
- }
- bindEvents();
- })
-
- function getInvite(){
- sendPost("/doctor/consult/hasTnvite", {groupCode: self.consultInfo.groupCode}, null, function(res){
- if(res.status == 200){
- self.consultInfo.hasTnvite = res.list.hasTnvite;
- initPage();
- } else {
- mui.toast("查询是否已求助失败!")
- }
- })
- }
-
- function initPage(){
- plus.nativeUI.showWaiting();
- // page: 分页索引,filter:搜素关键字,pagesize:每页条数
- var url = "/doctor/getDoctor2ByParient",
- params = {
- parientCode: parientCode,
- consultCode:consultCode
- };
- getReqPromise(url,params).then(function(res){
- console.log(JSON.stringify(res))
- if(res.status == 200) {
- if(!res.doctor) {
- $noResultWrap.show();
- } else {
- $noResultWrap.hide();
- var html = template('doctor_li_tmpl',{data: [res.doctor]});
- $("#doctor_list").append(html);
- }
- } else {
- plus.nativeUI.toast("获取数据失败,请重试!");
- }
- plus.nativeUI.closeWaiting();
- }).catch(function(e) {
- console && console.error(e);
- });
- }
-
- function bindEvents(){
- $("#doctor_list").on("click",".div-lijizixun-btn",function(){
- var $li = $(this).parent();
- var doctor = $li.attr('data-code');
- imClient.Sessions.addParticipant(self.sessionId, doctor, function(res){
- mui.toast("求助成功!");
- var opener = self.opener();
- mui.fire(opener, "setAsk",{value: true});
- mui.later(function(){
- self.close();
- }, 100);
- }, function(res){
- console.error(JSON.stringify(res));
- mui.toast('求助失败,请稍后重试!');
- })
- });
- }
-
- template.helper("setPhoto", function(p) {
- return getImgUrl(p);
- });
- </script>
- </body>
- </html>
|