url.ts 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. // ------热点----------
  2. export const hotlist = `/laser/poi/:sceneCode/list`;
  3. export const addHot = `/laser/poi/:sceneCode/add`;
  4. export const updateHot = `/laser/poi/:sceneCode/edit`;
  5. export const deleteHot = `/laser/poi/:sceneCode/:id`;
  6. // ------热点样式---------
  7. export const stylelist = `/laser/poiType/:sceneCode/list`;
  8. export const addStyle = `/laser/poiType/:sceneCode/add`;
  9. export const deleteStyle = `/laser/poiType/:sceneCode/:id`;
  10. // ------测量------------
  11. export const measureList = `/laser/measurement/:sceneCode/list`;
  12. export const addMeasure = `/laser/measurement/:sceneCode/add`;
  13. export const updateMeasure = `/laser/measurement/:sceneCode/edit`;
  14. export const deleteMeasure = `/laser/measurement/:sceneCode/:id`;
  15. // ------初始点位设置与修改
  16. export const inis = `/laser/inis/:sceneCode`;
  17. export const addInis = `/laser/inis/:sceneCode/add`;
  18. export const updateInis = `/laser/inis/:sceneCode/edit`;
  19. // -------场景信息-----
  20. export const setupInfo = `/laser/init/:sceneCode`;
  21. export const updateSetupInfo = `/laser/init/:sceneCode/edit`;
  22. // -------文件上传---------
  23. export const uploadFile = `/laser/oss/:sceneCode/:type/upload`;
  24. export const codeURLS = [
  25. hotlist,
  26. stylelist,
  27. addHot,
  28. updateHot,
  29. deleteHot,
  30. addStyle,
  31. uploadFile,
  32. addMeasure,
  33. updateMeasure,
  34. deleteMeasure,
  35. measureList,
  36. setupInfo,
  37. updateSetupInfo,
  38. deleteStyle,
  39. inis,
  40. updateInis,
  41. addInis,
  42. ] as const;
  43. export const tokenURLS = [
  44. uploadFile,
  45. updateSetupInfo,
  46. addInis,
  47. updateInis,
  48. addHot,
  49. updateHot,
  50. deleteHot,
  51. addStyle,
  52. deleteStyle,
  53. addMeasure,
  54. updateMeasure,
  55. deleteMeasure,
  56. ] as const;
  57. export const allURLS = [...tokenURLS, ...codeURLS] as const;
  58. export const loadURLS = allURLS.filter((url) => ![].includes(url));
  59. export const disassembleURLS = allURLS.filter(
  60. (url) => ![setupInfo].includes(url)
  61. );
  62. export const errorTipURLS = disassembleURLS
  63. .filter((url) => ![].includes(url))
  64. .concat([setupInfo]);