index.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. var isLeader = false,
  2. level,
  3. docCode = '';
  4. $(function(){
  5. //获取医生基本信息
  6. getDoctorInfo();
  7. });
  8. function getDoctorInfo(){
  9. APIService.getDoctorInfo().then(function(res){
  10. if(res.status == 200){
  11. var docInfo = res.data;
  12. docCode = docInfo.code;
  13. isLeader = docInfo.isLeader == '1' ? true : false;
  14. level = docInfo.level;
  15. window.localStorage.setItem('docInfo', JSON.stringify(docInfo));
  16. if(isLeader){
  17. $("#consultMenu").removeClass("hidden");
  18. }
  19. //先获取团队信息显示
  20. getTeamInfo();
  21. }else{
  22. toastr && toastr.warning(res.msg)
  23. }
  24. })
  25. }
  26. function getTeamInfo(){
  27. APIService.getTeamInfo(docCode).then(function(res){
  28. if(res.status == 200){
  29. var manageTeams = '',
  30. orderTeams = '';
  31. if(level == 3){ //健管师,则续方订单中需要加上额外的两个菜单
  32. orderTeams = '<li><a class="J_menuItem" href="order-list-jg.html?type=1" data-index="0">需跟踪订单</a></li>'+
  33. '<li><a class="J_menuItem" href="order-list-jg.html?type=2" data-index="0">已接收订单</a></li>';
  34. }
  35. for(var i=0; i<res.data.length; i++){
  36. var item = res.data[i];
  37. manageTeams += '<li><a class="J_menuItem" href="order-list.html?id='+item.id+'" data-index="0">'+item.name+'</a></li>';
  38. orderTeams += '<li><a class="J_menuItem" href="order-list.html?id='+item.id+'&isLeader='+isLeader+'" data-index="0">'+item.name+'</a></li>';
  39. }
  40. $("#manageTeams").empty().append(manageTeams);
  41. $("#orderTeams").empty().append(orderTeams);
  42. }else{
  43. toastr && toastr.warning(res.msg)
  44. }
  45. });
  46. }