api.ts 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. /*
  2. * <<
  3. * Davinci
  4. * ==
  5. * Copyright (C) 2016 - 2017 EDP
  6. * ==
  7. * Licensed under the Apache License, Version 2.0 (the "License");
  8. * you may not use this file except in compliance with the License.
  9. * You may obtain a copy of the License at
  10. *
  11. * http://www.apache.org/licenses/LICENSE-2.0
  12. *
  13. * Unless required by applicable law or agreed to in writing, software
  14. * distributed under the License is distributed on an "AS IS" BASIS,
  15. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16. * See the License for the specific language governing permissions and
  17. * limitations under the License.
  18. * >>
  19. */
  20. import { API_HOST, HOST1 } from '../globalConstants'
  21. export default {
  22. externalAuthProviders: `${API_HOST}/login/getOauth2Clients`,
  23. tryExternalAuth: `${API_HOST}/login/externalLogin`,
  24. login: `${API_HOST}/login`,
  25. group: `${API_HOST}/groups`,
  26. user: `${API_HOST}/users`,
  27. changepwd: `${API_HOST}/changepwd`,
  28. source: `${API_HOST}/sources`,
  29. view: `${API_HOST}/views`,
  30. widget: `${API_HOST}/widgets`,
  31. display: `${API_HOST}/displays`,
  32. share: `${API_HOST}/share`,
  33. checkName: `${API_HOST}/check`,
  34. projectsCheckName: `${API_HOST}/check/`,
  35. uploads: `${API_HOST}/uploads`,
  36. schedule: `${API_HOST}/cronjobs`,
  37. signup: `${API_HOST}/users`,
  38. organizations: `${API_HOST}/organizations`,
  39. checkNameUnique: `${API_HOST}/check`,
  40. projects: `${API_HOST}/projects`,
  41. teams: `${API_HOST}/teams`,
  42. roles: `${API_HOST}/roles`,
  43. portal: `${API_HOST}/dashboardPortals`,
  44. star: `${API_HOST}/star`,
  45. download: `${API_HOST}/download`,
  46. buriedPoints: `${API_HOST}/statistic`,
  47. configurations: `${API_HOST}/configurations`,
  48. // 根据ticket获取用户信息
  49. getUserInfo: `${HOST1}taihu-auth/thirdLogin/getUserInfo`,
  50. // 数据概览
  51. dataScreening: `${API_HOST}/dataScreening`,
  52. // 获取资源目录列表
  53. getCatalogues: `${API_HOST}/catalogue/getCatalogues`,
  54. // 创建资源目录 POST
  55. createCatalogue: `${API_HOST}/catalogue/createCatalogue`,
  56. // 修改资源目录 PUT /api/v3/catalogue/updateCatalogue/{id}
  57. updateCatalogue: `${API_HOST}/catalogue/updateCatalogue`,
  58. // 删除资源目录 DELETE /api/v3/catalogue/deleteCatalogue/{id}
  59. deleteCatalogue: `${API_HOST}/catalogue/deleteCatalogue/`,
  60. // 根据目录id获取view /api/v3/views/getViewsByParentId params: projectId parentId
  61. getViewsByParentId: `${API_HOST}/views/getViewsByParentId`,
  62. // 查询数据字典数据 /api/v3/dict/dictDatas?dictType=xx
  63. dictDatas: `${API_HOST}/dict/dictDatas`,
  64. // PUT /api/v3/dict/updateDictData/{id}
  65. updateDictData: `${API_HOST}/dict/updateDictData/`,
  66. // POST /api/v3/dict/createDictData
  67. createDictData: `${API_HOST}/dict/createDictData/`,
  68. // DELETE /api/v3/dict/deleteDictData/{id}
  69. deleteDictData: `${API_HOST}/dict/deleteDictData/`,
  70. // 获取数据字典类型 /api/v3/dict/dictTypes
  71. dictTypes: `${API_HOST}/dict/dictTypes`,
  72. // 新增数据字典类型 /api/v3/dict/createDictType POST
  73. createDictType: `${API_HOST}/dict/createDictType`,
  74. // 修改数据字典类型 /api/v3/dict/updateDictType/{id} PUT
  75. updateDictType: `${API_HOST}/dict/updateDictType/`,
  76. // 删除数据字典类型 /api/v3/dict/deleteDictType/{id} DELETE
  77. deleteDictType: `${API_HOST}/dict/deleteDictType/`,
  78. // 从字典表中获取主题列表 /api/v3/dict/getDictDataList/{dictType}
  79. getSubjects: `${API_HOST}/dict/getDictDataList/`,
  80. // 查询数据标准
  81. getDataSubject: `${API_HOST}/dataSubject/getDataSubject`,
  82. // 删除数据标准 /api/v3/dataSubject/deleteDataSubject/{id}
  83. deleteDataSubject: `${API_HOST}/dataSubject/deleteDataSubject/`,
  84. // /api/v3/dataSubject/updateDataSubject/{id}
  85. updateDataSubject: `${API_HOST}/dataSubject/updateDataSubject/`,
  86. createDataSubject: `${API_HOST}/dataSubject/createDataSubject`,
  87. getDataRules: `${API_HOST}/dataRules/getDataRules`,
  88. createDataRules: `${API_HOST}/dataRules/createDataRules`,
  89. // /api/v3/dataRules/updateDataRules/1 put
  90. updateDataRules: `${API_HOST}/dataRules/updateDataRules/`,
  91. // /api/v3/dataRules/deleteDataRules/1 delete
  92. deleteDataRules: `${API_HOST}/dataRules/deleteDataRules/`,
  93. // 查询稽核类型
  94. getAuditClassification: `${API_HOST}/auditClassification/getAuditClassification`,
  95. createAuditClassification: `${API_HOST}/auditClassification/createAuditClassification`,
  96. // /api/v3/auditClassification/updateAuditClassification/{id} PUT
  97. updateAuditClassification: `${API_HOST}/auditClassification/updateAuditClassification/`,
  98. // /api/v3/auditClassification/deleteAuditClassification/{id} DELETE
  99. deleteAuditClassification: `${API_HOST}/auditClassification/deleteAuditClassification/`,
  100. // 根据稽核类型查询质量任务
  101. getQualityTaskByPid: `${API_HOST}/qualityTask/getQualityTaskByPid`,
  102. getQualityTask: `${API_HOST}/qualityTask/getQualityTask`,
  103. // 新增质量任务 POST /api/v3/qualityTask/createQualityTask
  104. createQualityTask: `${API_HOST}/qualityTask/createQualityTask`,
  105. // 修改质量任务 PUT /api/v3/qualityTask/updateQualityTask/{id}
  106. updateQualityTask: `${API_HOST}/qualityTask/updateQualityTask/`,
  107. // 删除质量任务 DELETE /api/v3/qualityTask/deleteQualityTask/{id}
  108. deleteQualityTask: `${API_HOST}/qualityTask/deleteQualityTask/`,
  109. // 设置调度 PUT /api/v3/qualityTask/setDispatch/{id}
  110. setDispatch: `${API_HOST}/qualityTask/setDispatch/`,
  111. // 查询调度信息 GET /api/v3/qualityTask/getDispatch/{id}
  112. getDispatch: `${API_HOST}/qualityTask/getDispatch/`,
  113. // 立即稽核 PUT /api/v3/qualityTask/auditor/{id}
  114. setDispatchRightNow: `${API_HOST}/qualityTask/auditor/`,
  115. // 质量报告列表 GET /api/v3/qualityTask/qualityReport
  116. qualityReport: `${API_HOST}/qualityTask/qualityReport`,
  117. // 质量报告详情 GET /api/v3/qualityTask/qualityReportDetail/{taskId}
  118. qualityReportDetail: `${API_HOST}/qualityTask/qualityReportDetail/`
  119. }