api-service.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. (function($){
  2. $.support.cors = true
  3. // var server = "http://172.19.103.88:9092/wlyy/";
  4. var server = "http://192.168.131.127:8060/";//逸祥
  5. var userAgent = {"id":4800,"uid":"zbqD201703150222","imei":"864394010176834","token":"71738e0adf3fa6dfe72eb71dc9c07ce2","platform":2,"hospital":"3502050100"};
  6. // var userAgent = {"id":4821,"uid":"zbqD201703150228","imei":"864394010176834","token":"ee3fcb6091b46aa0a119c1504b8306d8","platform":2,"hospital":"3502050100"};
  7. userAgent = JSON.stringify(userAgent);
  8. function httpGet(url,options) {
  9. //发送ajax请求
  10. return new Promise(function(resolve, reject) {
  11. $.ajax(server + url,
  12. $.extend({},{
  13. type: 'GET',
  14. dataType: 'JSON',
  15. beforeSend: function(request) {
  16. request.setRequestHeader("userAgent", userAgent);
  17. },
  18. error: function(res) {
  19. reject(res)
  20. },
  21. success: function(res) {
  22. if(res.code && res.code == -200) {
  23. toastr && toastr.warning("登录失效,请重新登录!")
  24. setTimeout(function() {
  25. window.location.replace('login_v2.html')
  26. },2000)
  27. }
  28. resolve(res)
  29. }
  30. },options));
  31. })
  32. }
  33. function httpPost(url,options) {
  34. //发送ajax请求
  35. return new Promise(function(resolve, reject) {
  36. $.ajax(server + url,
  37. $.extend({},{
  38. type: 'POST',
  39. dataType: 'JSON',
  40. beforeSend: function(request) {
  41. request.setRequestHeader("userAgent", userAgent);
  42. },
  43. error: function(res) {
  44. reject(res)
  45. },
  46. success: function(res) {
  47. resolve(res)
  48. }
  49. },options));
  50. })
  51. }
  52. APIService = {
  53. server: server,
  54. httpGet: httpGet,
  55. httpPost: httpPost,
  56. getTeamInfo: function(doctor,data){
  57. return httpGet('/doctor/admin-teams/team/'+doctor+'/teams', data);
  58. }
  59. }
  60. window.APIService = APIService;
  61. })(jQuery)