constant.ts 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import { lang, langs, ui18n } from '@/lang'
  2. export enum ResCode {
  3. TOKEN_INVALID = 4008,
  4. NO_ACCESS = 4010,
  5. SUCCESS = 0
  6. }
  7. export const all = '___all___'
  8. export type All = typeof all
  9. export const ResCodeDesc: { [key in ResCode]: string } = {
  10. [ResCode.TOKEN_INVALID]: ui18n.t('sys.TOKEN_INVALID'),
  11. [ResCode.NO_ACCESS]: ui18n.t('sys.NO_ACCESS'),
  12. [ResCode.SUCCESS]: ui18n.t('sys.SUCCESS')
  13. }
  14. if (lang in langs) {
  15. Object.assign(ResCodeDesc, langs[lang].code)
  16. }
  17. // 上传文件
  18. export const UPLOAD_FILE = '/smart-site/upload/file'
  19. // 用户
  20. export const POST_LOGIN = '/smart-site/fdLogin'
  21. export const POST_LOGOUT = '/smart-site/fdLogout'
  22. export const GET_USER = '/smart-site/getUserInfo'
  23. export const GET_USER_META = '/smart-site/project/userData'
  24. // 项目
  25. export const GET_PROJECT_LIST = '/smart-site/project/list'
  26. export const GET_PROJECT = '/smart-site/project/info'
  27. export const ADD_PROJECT = '/smart-site/project/add'
  28. export const UPDATE_PROJECT = '/smart-site/project/updateName'
  29. export const FINE_PROJECT = '/smart-site/project/over'
  30. export const DEL_PROJECT = '/smart-site/project/del'
  31. // 操作记录
  32. export const GET_RECORD_LIST = '/smart-site/projectLog/list'
  33. // 场景
  34. export const GET_SCENE_LIST = '/smart-site/scene/list'
  35. export const REPLACE_SCENES = '/smart-site/project/addScene'
  36. export const DEL_SCENE = '/smart-site/project/delScene'
  37. // bim
  38. export const UPLOAD_BIM = '/smart-site/upload/bim'
  39. export const DEL_BIM = '/smart-site/project/deleteBim'
  40. export const UPDATE_BIM_NAME = '/smart-site/project/updateBimName'
  41. // 成员
  42. export const GET_MEMBER_LIST = '/smart-site/projectTeam/list'
  43. export const CHECK_MEMBER_PHONE = '/smart-site/projectTeam/checkUserName'
  44. export const ADD_MEMBER = '/smart-site/projectTeam/addUser'
  45. export const DEL_MEMBER = '/smart-site/projectTeam/deleteUser'
  46. export const UPDATE_MEBER = '/smart-site/projectTeam/updateUser'
  47. // 标注
  48. export const GET_TAGGING_LIST = '/smart-site/marking/list'
  49. // 标注总览
  50. export const GET_TAGGING_TOTAL = '/smart-site/marking/count'
  51. // 角色
  52. export const GET_ROLE_LIST = '/smart-site/role/list'
  53. export const ADD_ROLE = '/smart-site/role/addOrUpdate'
  54. export const DEL_ROLE = 'smart-site/role/del'
  55. export const UPDATE_ROLE = '/smart-site/role/addOrUpdate'
  56. export const ROLE_OPTIONS = '/smart-site/menu/treeselect/all'
  57. // export const USER_ROLE_OPTIONS = '/smart-site/menu/treeselect'
  58. export const USER_ROLE_OPTIONS = '/smart-site/menu/menuselect'
  59. export const PROJECT_ROLE_OPTIONS = '/smart-site/menu/treeselect'
  60. export const SELECT_OPTIONS = '/smart-site/role/select'