videochat-api.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. (function(exports) {
  2. var videoChatAPI = {
  3. /**
  4. * 添加医生
  5. * @param {Object} data
  6. * participants [{
  7. * "mobile":"手机号",
  8. * "name":"医生姓名",
  9. * "sex":"性别代码,男1,女2",
  10. * "birthdate":"1980-10-12",
  11. * "level":"固定值3",
  12. * "hospital_name":"所在医院",
  13. * "idcard":"身份证号"}]
  14. */
  15. addDoctor: function(data) {
  16. return httpRequest.videoChatPost("/doctor/zsVideo/addDoctor",{data:data})
  17. },
  18. /**
  19. * 发起远程会诊
  20. * @param {Object} data
  21. * session_id 会话IM,建议为GUID全球唯一码
  22. * session_type 会话类型,固定值:4
  23. * session_name 会话名称,例如:张三的远程会诊
  24. * participants 与会人员,{手机号1:角色, 手机号2:角色2},其中角色:0为主持人, 1为普通参与者
  25. * videoconferencing 是否视频会议,固定值:1
  26. * idcard 18位患者身份证号
  27. */
  28. sessions: function(data) {
  29. return httpRequest.videoChatPost("/doctor/zsVideo/createSessions",{data:data})
  30. },
  31. //添加会话成员
  32. //sessionId
  33. //participantId 医生手机号码 多个用逗号隔开
  34. addingSessionMembers: function(data) {
  35. return httpRequest.videoChatPost("/doctor/zsVideo/addingSessionMembers",{data:data})
  36. },
  37. }
  38. exports.videoChatAPI = videoChatAPI;
  39. })(window)