consulting-api.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. (function($){
  2. var consulting = {
  3. getList: function(data){
  4. return APIService.httpGet('/im_new/consult/getList', data);
  5. },
  6. getListTableAjaxObj: { //表格数据获取时,使用的ajax请求配置
  7. method: 'get',
  8. url: APIService.server + 'im_new/consult/getList',
  9. contentType: "application/json",
  10. dataType: "json",
  11. ajaxOptions: {
  12. beforeSend: function(request) {
  13. var userAgent = APIService.userAgent;
  14. userAgent = JSON.stringify(userAgent);
  15. request.setRequestHeader("userAgent", userAgent);
  16. }
  17. }
  18. },
  19. getListCount: function(data){
  20. return APIService.httpGet('/im_new/consult/getListCount', data);
  21. },
  22. getPrescriptionInfo: function(data){
  23. return APIService.httpGet('/doctor/consult/prescriptionDetail', data);
  24. },
  25. //IM相关的接口
  26. socketUrl: APIService.imserver+'/socket.io/socket.io.js',
  27. getMessages: function(sessionId, data){
  28. return APIService.imHttpGet('/sessions/'+sessionId+'/messages', data);
  29. },
  30. getMembers: function(sessionId){
  31. return APIService.imHttpGet('/sessions/'+sessionId+'/participants');
  32. }
  33. };
  34. window.consultingAPI = consulting;
  35. })(jQuery)