api.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. export enum ResCode {
  2. TOKEN_INVALID = 4008,
  3. SUCCESS = 0
  4. }
  5. export const ResCodeDesc: { [key in ResCode]: string } = {
  6. [ResCode.TOKEN_INVALID]: 'token已失效',
  7. [ResCode.SUCCESS]: '请求成功'
  8. }
  9. export const UPLOAD_HEADS = {
  10. 'Content-Type': 'multipart/form-data'
  11. }
  12. export const LOGIN = `/fusion/fdLogin`
  13. export const LOGOUT = `/fusion/fdLogout`
  14. // 场景列表
  15. export const SCENE_LIST = `/fusion/scene/list`
  16. export const UPDATE_MODEL_TITLE = `/fusion/model/updateTitle`
  17. // 三维模型
  18. export const MODEL_SCENE_LIST = `/fusion/model/list`
  19. export const UPLOAD_MODEL = `/fusion/model/uploadObj`
  20. export const DELETE_MODEL = `/fusion/model/delete`
  21. export const GET_MODEL_SCENE_STATUS = `/fusion/model/uploadObjProgress`
  22. export const CANCEL_MODEL_HANDER = `/fusion/model/cancelUpload`
  23. // 案件
  24. export const EXAMPLE_LIST = `/fusion/case/list`
  25. export const SET_EXAMPLE = `/fusion/case/addOrUpdate`
  26. export const DELETE_EXAMPLE = `/fusion/case/delete`
  27. export const EXAMPLE_SCENE_LIST = `/fusion/case/sceneList`
  28. export const REP_EXAMPLE_SCENES = `/fusion/case/addScene`
  29. export const GET_EXAMPLE = `/fusion/case/getInfo`
  30. // 案件卷宗
  31. export const EXAMPLE_FILE_TYPE_LIST = `/fusion/caseFilesType/allList`
  32. export const EXAMPLE_FILE_LIST = `/fusion/caseFiles/allList`
  33. export const INSERT_EXAMPLE_FILE = `/fusion/caseFiles/add`
  34. export const DELETE_EXAMPLE_FILE = `/fusion/caseFiles/delete`
  35. export const UPDATE_EXAMPLE_FILE = `/fusion/caseFiles/updateTitle`
  36. export const INSERT_EXAMPLE_FILE_IMAGE = `/fusion/caseFiles/addOrUpdateImg`
  37. export const FETCH_FILE_INFO = '/fusion/caseFiles/info'
  38. export const GET_DRAW_FILE = '/fusion/caseFiles/draw'
  39. export const INSERT_DRAW_FILE = '/fusion/caseFiles/draw'
  40. export const DELETE_DRAW_FILE = '/fusion/caseFiles/draw'
  41. export const UPDATE_DRAW_FILE = '/fusion/caseFiles/draw'
  42. // 上传文件
  43. export const UPLOAD_FILE = `/fusion/upload/file`
  44. // 标注列表
  45. export const TAGGING_LIST = `/fusion/caseTag/allList`