qun_detail.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. mui.plusReady(function() {
  2. // mui(".c-list").on("tap", "li", function() {
  3. // openWebview("my-doctor-advice-detail.html");
  4. // });
  5. //查询列表
  6. // clearHTML();
  7. // queryList();
  8. });
  9. function queryList() {
  10. plus.nativeUI.showWaiting();
  11. //拼请求内容
  12. var params = {};
  13. params.id = 0;
  14. params.pagesize = 10;
  15. //发送ajax请求
  16. sendPost("doctor/comments", params,queryListFailed, queryListSuccesss);
  17. }
  18. function queryListFailed(res) {
  19. if (res && res.msg) {
  20. plus.nativeUI.toast(res.msg);
  21. } else {
  22. plus.nativeUI.toast("数据加载失败");
  23. }
  24. plus.nativeUI.closeWaiting();
  25. }
  26. function queryListSuccesss(res) {
  27. if (res.status == 200) {
  28. //成功
  29. showList(res.list);
  30. } else {
  31. //非200则为失败
  32. queryListFailed(res);
  33. }
  34. plus.nativeUI.closeWaiting();
  35. }
  36. /**
  37. * 清空tbody
  38. */
  39. function clearHTML() {
  40. $("#doc_list").html("");
  41. }
  42. /**
  43. * 显示查询结果
  44. * @param {Object} list
  45. */
  46. function showList(list) {
  47. clearHTML();
  48. var _html = "";
  49. for (var i = 0; i < list.length; i++) {
  50. var data = list[i];
  51. if (!data) {
  52. continue;
  53. }
  54. if(data.photo==null || data.photo==""|| data.photo=="undefined"){
  55. data.photo="../images/face.png";
  56. }
  57. _html+="<li class='c-list-link c-list-function'>"
  58. _html+= "<div class='c-avatar-m'><img src='"+getImgUrl(data.photo)+"' class='c-images-cycle'></div>"
  59. _html+= "<div class='c-list-info'>"
  60. _html+= "<h4 class='c-nowrap'>"+data.name+"</h4>"
  61. _html+= "<p class='c-nowrap'> </p>"
  62. _html+= "</div>"
  63. _html+="</li>"
  64. }
  65. $("#doc_list").html(_html);
  66. }
  67. // $("#equ_list").on("click","li",function(){
  68. // var attr_code = $(this).attr('attr_code');
  69. // var attr_name = $(this).attr('attr_name');
  70. // var attr_sn = $(this).attr('attr_sn');
  71. //
  72. // //获取现在有的设备类别以及名称
  73. // var params = {}
  74. // params.code = attr_code;
  75. // var dev_list={};
  76. //
  77. // //发送ajax请求, 查询设备列表信息
  78. // sendPost("patient/device/info", params, "json", "post", queryListFailed,device_info_Successs);
  79. // function device_info_Successs(res){
  80. // var category=res.data.category;
  81. // var type_name='';
  82. // //发送ajax请求, 查询设备类型
  83. // sendPost("patient/device/category"," ", "json", "post", queryListFailed,device_type_Successs);
  84. // function device_type_Successs(reso){
  85. // dev_list=reso.list;
  86. // for(var i=0;i<reso.list.length;i++){
  87. // if(reso.list[i].code==category){
  88. // type_name=reso.list[i].name;
  89. //
  90. // mui.openWindow({
  91. // url: "equipment-detail.html",
  92. // id:"equipment-detail",
  93. // extras: {
  94. // code:attr_code,
  95. // category:category,
  96. // type_name:type_name,
  97. // name:attr_name,
  98. // sn:attr_sn,
  99. // },
  100. // });
  101. //
  102. // }
  103. //
  104. // }
  105. //
  106. // }
  107. ////
  108. ////
  109. // }
  110. //
  111. //
  112. // })
  113. //}
  114. //function li_click(content){
  115. // mui.openWindow({
  116. // url: "my-doctor-advice-detail.html",
  117. // extras: {
  118. // content: content
  119. // },
  120. // });
  121. //}
  122. //
  123. //function addRow(content, czrq) {
  124. // var ul = document.querySelector("#item");
  125. // var li = document.createElement("li");
  126. // li.className = "c-list-text";
  127. // li.onclick = function() {
  128. // mui.openWindow({
  129. // url: "my-doctor-advice-detail.html",
  130. // extras: {
  131. // content: content
  132. // },
  133. // });
  134. // };
  135. //
  136. // var html = '<div class="c-list-info">';
  137. // html += '<h4 class="c-nowrap">' + content + '</h4></div>'
  138. // html += '<div class="c-list-value">' + czrq.substring(0, 10) + '</div>';
  139. //
  140. // li.innerHTML = html;
  141. // ul.appendChild(li);
  142. //}
  143. //添加数据添加监听
  144. window.addEventListener("update_info", function(e) {
  145. clearHTML();
  146. //刷新列表
  147. queryList();
  148. });