zuyuanziliao.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="author" content="yihu.com" />
  6. <meta name="format-detection" content="telephone=no" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
  8. <meta name="apple-mobile-web-app-capable" content="yes" />
  9. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  10. <title>医生资料</title>
  11. <link rel="stylesheet" href="../../../common/cross/css/cross.css" type="text/css" />
  12. <link rel="stylesheet" href="../../../common/cross/css/cross.ui.css" type="text/css" />
  13. <link rel="stylesheet" type="text/css" href="../../../common/css/doc-style.css">
  14. <link rel="stylesheet" type="text/css" href="../css/zuyuanziliao.css">
  15. </head>
  16. <body>
  17. <div class="h45">
  18. <div class="demo-comtop">
  19. <a class="mui-action-back"></a>
  20. <h1>医生资料</h1>
  21. </div>
  22. </div>
  23. <ul class="c-list" id="doc_detail_info">
  24. </ul>
  25. <div class="send-w c-hide" >
  26. <div class="send-c">发消息</div>
  27. </div>
  28. <script type="text/html" id="detail_info_tmpl">
  29. <li style="margin-top: 16px;" class="c-list-link" id="edit_photo">
  30. <div class="c-list-value" style="padding-right: 0px;">
  31. <div class="c-avatar-m c-images-cycle">
  32. <img src="{{photo,sex | setDocPic}}"></div>
  33. </div>
  34. <div style="display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; -webkit-box-flex: 1; padding: 10px 0px;">
  35. <div style="-webkit-box-flex: 1;display: -webkit-box;-webkit-box-align: center;-webkit-box-orient: horizontal;">
  36. {{name}}<label style="color: #909090; margin-left: 10px;">({{jobName}})</label>
  37. {{if sex>0}}<img style="width: 20px;margin-top: 2px;margin-left: 5px;" src="{{if sex==1}}../images/man.png{{else}}../images/woman.png{{/if}}" />{{/if}}
  38. </div>
  39. <div style="-webkit-box-flex: 1; color: #909090;">{{deptName}}</div>
  40. <div style="-webkit-box-flex: 1; color: #909090;">{{hospitalName}}</div>
  41. </div>
  42. </li>
  43. <li style="height: 16px; background: #f3f3f3; margin: 0;">
  44. <li class="c-list-text c-list-link">
  45. <div class="c-list-info">
  46. <h4 class="c-nowrap">手机号码</h4>
  47. </div>
  48. <div class="c-list-value c-f16">
  49. {{mobile}}
  50. </div>
  51. </li>
  52. <li style="height: 16px; background: #f3f3f3; margin: 0;">
  53. <li class="c-list-text c-list-link">
  54. <div class="c-list-info">
  55. <h4 class="c-nowrap">关注居民</h4>
  56. </div>
  57. <div class="c-list-value c-f16">
  58. {{concernNum}}人
  59. </div>
  60. </li>
  61. {{if signCount}}
  62. <li style="height: 16px; background: #f3f3f3; margin: 0;">
  63. <li id="signPatient" class="c-list-text c-list-link ">
  64. <div class="c-list-info">
  65. <h4 class="c-nowrap">签约居民(家庭)</h4>
  66. </div>
  67. <div class="c-list-value c-f16">
  68. {{signCount}}人
  69. </div>
  70. {{if isTeamOwner}}
  71. <div class="c-arrow-r"></div>
  72. {{/if}}
  73. </li>
  74. {{/if}}
  75. <li style="height: 16px; background: #f3f3f3; margin: 0;">
  76. <li class="c-list-text c-list-link" id="edit_expertise">
  77. <div class="c-list-info" style="width:100px;">
  78. <h4 class="c-nowrap">擅长</h4>
  79. </div>
  80. <div class="c-list-info c-f16 c-t-left">
  81. <label class="c-textarea c-909090">
  82. {{expertise}}
  83. </label>
  84. </div>
  85. </li>
  86. <li class="c-list-text c-list-link" id="edit_introduce" data-cont="{{introduce}}">
  87. <div class="c-list-info" style="width:100px;">
  88. <h4 class="c-nowrap">简介</h4>
  89. </div>
  90. <div class="c-list-info c-f16 c-t-left">
  91. <label class="c-textarea c-909090">
  92. {{introduce}}
  93. </label>
  94. </div>
  95. </li>
  96. <li style="height: 60px; background: #f3f3f3; margin: 0;">
  97. </script>
  98. <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
  99. <script type="text/javascript" src="../../../js/mui.min.js"></script>
  100. <script src="../../../js/template.js" type="text/javascript" charset="utf-8"></script>
  101. <script type="text/javascript" src="../../../js/common_http.js"></script>
  102. <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
  103. <script src="../../js/common.js" type="text/javascript" charset="utf-8"></script>
  104. <script src="../../js/templateHelp.js" type="text/javascript" charset="utf-8"></script>
  105. <script type="text/javascript">
  106. var docCode,docName, docInfo, curDoc, self;
  107. //获取医生信息
  108. mui.plusReady(function() {
  109. curDoc = JSON.parse(plus.storage.getItem("docInfo"));
  110. self = plus.webview.currentWebview();
  111. docCode = self.docCode;
  112. docName = self.docName;
  113. plus.nativeUI.showWaiting();
  114. var p = {doctor: docCode}
  115. if(self.teamCode)
  116. p.team = self.teamCode;
  117. sendGet("doctor/team/info", p, queryFailed, success);
  118. });
  119. function success(res) {
  120. if (res.status == 200) {
  121. docInfo = res.data;
  122. docInfo.isTeamOwner = self.isTeamOwner;
  123. console.log(JSON.stringify(docInfo))
  124. var cont = template("detail_info_tmpl", docInfo);
  125. document.getElementById('doc_detail_info').innerHTML = cont;
  126. if(curDoc.mobile!=docInfo.mobile && self.opener().id != "p2p"){
  127. $('.send-w').removeClass('c-hide');
  128. }
  129. plus.nativeUI.closeWaiting();
  130. } else {
  131. mui.toast(res.msg);
  132. plus.nativeUI.closeWaiting();
  133. }
  134. };
  135. function queryFailed(res) {
  136. if (res && res.msg) {
  137. plus.nativeUI.toast(res.msg);
  138. } else {
  139. plus.nativeUI.toast("数据加载失败");
  140. }
  141. plus.nativeUI.closeWaiting();
  142. };
  143. $('#doc_detail_info').on('tap', '#signPatient', function(){
  144. if(self.isTeamOwner)
  145. mui.openWindow({
  146. id: "qianyuejumin",
  147. url: "../../tuandui/html/qianyuejumin.html",
  148. extras: {
  149. docCode: docCode,
  150. teamCode: self.teamCode,
  151. level: docInfo.level
  152. }
  153. })
  154. })
  155. $('.send-c').on('tap', function(){
  156. openWebview("../../message/html/p2p.html",{sessionId: "", sessionName: docName,otherCode:docCode,otherName: docName});
  157. // mui.openWindow({
  158. // id: "p2p",
  159. // url: "../../message/html/p2p.html",
  160. // extras: {
  161. // otherCode: docCode,
  162. // otherName: docName,
  163. // otherPhoto: docInfo.photo,
  164. // otherSex: docInfo.sex
  165. // }
  166. // })
  167. })
  168. </script>
  169. </body>
  170. </html>