hospital-list.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>选择社区</title>
  6. <meta name="author" content="yihu.com" />
  7. <meta name="format-detection" content="telephone=no" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  9. <meta name="apple-mobile-web-app-capable" content="yes" />
  10. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  11. <link rel="stylesheet" type="text/css" href="../../../iconfont/iconfont.css" />
  12. <link rel="stylesheet" type="text/css" href="../../../css/cross.css">
  13. <link rel="stylesheet" href="../../../css/cross.ui.css" type="text/css" />
  14. <link rel="stylesheet" type="text/css" href="../css/jy-style.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. <div class="bgc-fff ptb5 c-border-b">
  24. <div class="c-ser-hold my-work c-boxs c-serdet">
  25. <!--<div class="input-group fl c-f16 c-1cb4ec" onclick="chooseArea()">
  26. <input style="width: 90px;height: 30px; border: 0; color: #00AEEF;" type="text" class="form-control width-100 no-border" id="areaName" data-val="areaName1" value="全区域" readonly="readonly">
  27. <input id="areaCode" value="" data-val="areaCode1" style="display: none" onchange="query2()"/>
  28. <span style="top: 8px;" class="form-select-arrow"></span>
  29. </div>-->
  30. <div class="c-ser-main"> <i class="iconfont icon-sousuo"></i>
  31. <input type="text" id="hospitalName" class="c-ser-input c-boxs c-f12" placeholder="请输入社区名字" data-form="clear" onchange="query2()">
  32. </div>
  33. </div>
  34. </div>
  35. <div class="mt10 c-border-t">
  36. <ul class="c-list c-border-b mb10 shcom-list" id="thelist">
  37. <!--<li class="c-list-link">
  38. <div class="c-avatar-m">
  39. <img src="../../zxyy/images/xiamendaxuefushudiyiyiyuan.png">
  40. </div>
  41. <div class="c-list-info">
  42. <h4 class="c-nowrap">厦门第一医院</h4>
  43. <p class="c-nowrap">镇海路206</p>
  44. </div>
  45. <span class="list-icon arrow-right"></span>
  46. </li>-->
  47. </ul>
  48. </div>
  49. <div style="text-align: center;">
  50. <a href="javascript:;" class="view-more c-5b5b5b c-f18" id="view_more">点击查看更多</a>
  51. </div>
  52. <br />
  53. <script src="../../../js/jquery/2.1.3/jquery.js"></script>
  54. <!--<script type="text/javascript" src="../../../js/mui.min.js"></script>-->
  55. <link rel="stylesheet" type="text/css" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css">
  56. <script src="../../../widget/artDialog/6.0.5/js/dialog-plus.min.js"></script>
  57. <script src="../../../widget/mobiscroll/2.15.1/js/mobiscroll.js"></script>
  58. <link rel="stylesheet" type="text/css" href="../../../widget/mobiscroll/2.15.1/css/mobiscroll.css">
  59. <link rel="stylesheet" type="text/css" href="../../../widget/iscroll/5.1.3/css/iscroll.css">
  60. <script src="../../../widget/iscroll/5.1.3/js/iscroll.js"></script>
  61. <script type="text/javascript" src="../../../js/common_http.js" ></script>
  62. <script type="text/javascript" src="../../../js/weixin_common.js" ></script>
  63. <script type="text/javascript" >
  64. var d = dialog({contentType:'load', skin:'bk-popup'});
  65. var id = 0;
  66. var id1 = 0;
  67. var pageSize = 10;
  68. var hisTitle = "";
  69. var hisArea = "";
  70. var areaCode = "";
  71. var areaName = "";
  72. $(function () {
  73. var Request = new Object();
  74. Request = GetRequest();
  75. areaCode = Request["areaCode"];
  76. areaName = decodeURI(Request["areaName"]);
  77. queryInit();
  78. document.getElementById('view_more').addEventListener("click", function() {
  79. queryInit();
  80. });
  81. });
  82. function chooseArea(){
  83. window.location.href='choose-region.html?aeraName=' + encodeURI($('#areaName').val());
  84. }
  85. function query2(){
  86. document.querySelector("#thelist").innerHTML = "";
  87. document.querySelector("#view_more").innerText = "点击查看更多";
  88. queryInit();
  89. }
  90. //查询社区医院信息列表
  91. function queryInit() {
  92. d.show();
  93. var data={};
  94. var title = $("#hospitalName").val();
  95. if(title != ""){
  96. if(hisTitle != title){
  97. id1 = 0;
  98. hisTitle = title;
  99. }
  100. data.id = id1;
  101. id = 0;
  102. }
  103. else{
  104. id1 = 0;
  105. title = "";
  106. data.id = id;
  107. }
  108. data.type = 2;
  109. data.province = "350000";
  110. data.city = "350200";
  111. data.town = areaCode;
  112. data.key = title;
  113. data.pagesize = pageSize;
  114. sendPost('patient/family_contract/hospitals', data, 'json', 'post', queryFailed, querySuccess);
  115. }
  116. function queryFailed(res) {
  117. d.close().remove();
  118. if (res && res.msg) {
  119. dialog({contentType:'tipsbox', skin:'bk-popup' , content:res.msg}).show();
  120. } else {
  121. dialog({contentType:'tipsbox', skin:'bk-popup' , content:'加载失败'}).show();
  122. }
  123. }
  124. function querySuccess(res) {
  125. if (res.status == 200) {
  126. var list = res.list;
  127. if(list.length > 0){
  128. for(var i=0; i<list.length; i++){
  129. addRow(list[i]);
  130. }
  131. $("#thelist li").click(function() {
  132. var code = this.getAttribute("data-code");
  133. var name = encodeURI(this.getAttribute("data-name"));
  134. var address = encodeURI(this.getAttribute("data-addr"));
  135. var photo = encodeURI(this.getAttribute("data-photo"));
  136. var params = "?hospital=" + code + "&name=" + name + "&address=" + address + "&photo=" + photo;
  137. window.location.href = 'hospital-doctor-info.html' + params;
  138. });
  139. }else {
  140. document.querySelector("#view_more").innerText = "已无更多";
  141. }
  142. d.close();
  143. }
  144. else{
  145. queryFailed(res);
  146. }
  147. }
  148. function addRow(list) {
  149. var title = $("#hospitalName").val();
  150. if(title != ""){
  151. id1 = list.id;
  152. }
  153. else{
  154. id = list.id;
  155. }
  156. var isExit = false;;
  157. $.each($(".c-list-link"), function(event) {
  158. var data_code = $(this).attr('data-code');
  159. if(data_code==list.code){
  160. isExit = true;
  161. }
  162. });
  163. if(isExit)return;
  164. var li = document.createElement("li");
  165. li.setAttribute('data-code', list.code);
  166. li.setAttribute('data-name', list.name);
  167. li.setAttribute('data-addr', list.address);
  168. li.setAttribute('data-photo', list.photo);
  169. li.className = "c-list-link";
  170. var imageUrl = "../../zxyy/images/xiamendaxuefushudiyiyiyuan.png";
  171. if(list.photo != null && list.photo != "") imageUrl = list.photo;
  172. var html = '<div class="c-avatar-m">';
  173. html += '<img src="' + getImgUrl(imageUrl) + '">';
  174. html += '</div>';
  175. html += '<div class="c-list-info">';
  176. html += '<h4 class="c-nowrap c-f18">' + list.name + '</h4>';
  177. html += '<p class="c-nowrap c-f16">' + list.address + '</p>';
  178. html += '</div>';
  179. html += '<span class="list-icon arrow-right"></span>';
  180. li.innerHTML = html;
  181. document.querySelector("#thelist").appendChild(li);
  182. }
  183. </script>
  184. </body>
  185. </html>