appointmentDoctor.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. (function (c) {
  2. var a = {hospitalId: window.Fx.getUrlParam('HospitalId')};
  3. // hzAPI.getData(window.apiUrl + 'queryDoctor.php?callback=jsonp',a,'#tongxunlu');
  4. //请求通讯录医生
  5. c.ajax({
  6. type: "get",
  7. url: window.apiUrl+"queryDoctor.php?callback=jsonp",
  8. dataType: "jsonp",
  9. data: c.extend(window.hzAPI.getToken(), a),
  10. jsonp: "callback",
  11. async: false,
  12. crossDomain: true,
  13. complete: window.hzAPI.dialog(false,window.hzAPI.options.timeout,'数据请求中,请稍后'),
  14. success:function (data) {
  15. c('#tongxunlu').html('');
  16. c('.wordbox ul').html('');
  17. var wordarray = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S','T','U','V','W','X','Y','Z'];
  18. var liStr = '' ;
  19. for(var i = 0; i<26 ;i++ ){
  20. var wordli = '' ;
  21. for(var j = 0;j<data.data.length;j++){
  22. if(data.data[j].ch == wordarray[i]){
  23. wordli += '<li><a href="../doctorWhoAnother.html?hospitalId=1000&deptId='+ data.data[j].deptId +'&doctorId='+data.data[j].id+'">'+data.data[j].doctor_name+'</a></li>';
  24. }
  25. }
  26. c('#tongxunlu').append('<li>' +
  27. '<div class="wordtitle">' +
  28. '<p id="'+wordarray[i]+'">'+wordarray[i]+'</p>' +
  29. '</div>'+
  30. '<ul class="doctorul">'+wordli+'</ul>' +
  31. '</li>');
  32. c('.wordbox ul').append('<li><a href="#'+wordarray[i]+'">'+wordarray[i]+'</a></li>');
  33. }
  34. },
  35. error: function (error) {
  36. window.hzAPI.dialog(false, window.hzAPI.options.timeout, "网络链接失败");
  37. },
  38. timeout: 30000
  39. });
  40. })(Zepto);