仲裁视频会议H5

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import axios from "@/utils/request";
  2. // let baseUrlZC = 'https://api.xayunmei.com/zhongcaiapi';
  3. // let baseUrl = 'https://api.xayunmei.com/tiaojieapitest';
  4. // let baseUrl = 'http://121.40.189.20:6001';
  5. // 开始云端录制
  6. export function startVideo(data) {
  7. let appType = sessionStorage.getItem('type');
  8. if (appType == 'tiaojie') {
  9. return axios.post(`tjformal/video/openCloudRecording`, data);
  10. } else {
  11. return axios.post(`zhongcai/video/openCloudRecording`, data);
  12. }
  13. }
  14. // 结束云端录制
  15. export function stopVideo(data) {
  16. let appType = sessionStorage.getItem('type');
  17. if (appType == 'tiaojie') {
  18. return axios.post(`tjformal/video/closeDeleteCloudRecording?taskId=${data}`);
  19. } else {
  20. return axios.post(`zhongcai/video/closeDeleteCloudRecording?taskId=${data}`);
  21. }
  22. }
  23. // 解散房间
  24. export function destructionRoom(data) {
  25. let appType = sessionStorage.getItem('type');
  26. if (appType == 'tiaojie') {
  27. return axios.post(`tjformal/video/dissolveRoom`, data);
  28. } else {
  29. return axios.post(`zhongcai/video/dissolveRoom`, data);
  30. }
  31. }
  32. // 根据html字符串转pdf并且和案件关联
  33. export function htmlToPDF(data) {
  34. let appType = sessionStorage.getItem('type');
  35. if (appType == 'tiaojie') {
  36. return axios.post(`tjformal/video/htmlToPDF`, data);
  37. } else {
  38. return axios.post(`zhongcai/video/htmlToPDF`, data);
  39. }
  40. }
  41. // 根据userId查询该用户是否是秘书
  42. export function secretaryRoleByUserId(userId, caseId) {
  43. let appType = sessionStorage.getItem('type');
  44. if (appType == 'tiaojie') {
  45. return axios.get(`tjformal/video/secretaryRoleByUserId?userId=${userId}&caseId=${caseId}`);
  46. } else {
  47. return axios.get(`zhongcai/video/secretaryRoleByUserId?userId=${userId}`);
  48. }
  49. }
  50. // 获取证据列表
  51. export function selectById(caseId) {
  52. let appType = sessionStorage.getItem('type');
  53. if (appType == 'tiaojie') {
  54. return axios.get(`tjformal/caseApplication/selectById?id=${caseId}`);
  55. } else {
  56. return axios.get(`zhongcai/caseApplication/selectById?id=${caseId}`);
  57. }
  58. }
  59. // 根据案件id查询登录人是否为申请人被申请人
  60. export function selectRoleMenuByCaseId(caseId) {
  61. let appType = sessionStorage.getItem('type');
  62. if (appType == 'tiaojie') {
  63. return axios.get(`tjformal/video/selectRoleMenuByCaseId?caseId=${caseId}`);
  64. } else {
  65. return axios.get(`zhongcai/video/selectRoleMenuByCaseId?caseId=${caseId}`);
  66. }
  67. }
  68. // 保存onlyOffice文档
  69. export function saveOnlyOfficeFile(data) {
  70. return axios.post(`tjformal/caseApplication/saveOnlyOfficeFile`, data);
  71. }
  72. //获取当前用户的操作权限
  73. export function getMenuPermsByUser(caseId) {
  74. let appType = sessionStorage.getItem('type');
  75. if (appType == 'tiaojie') {
  76. return axios.get(`tjformal/system/menu/getMenuPermsByUser`);
  77. } else {
  78. return axios.get(`zhongcai/system/menu/getMenuPermsByUser`);
  79. }
  80. }
  81. // 上传文件
  82. export function videoUpload(data) {
  83. return axios.post(`tjformal/video/upload`,data);
  84. }