system.js 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. import http from '@/utils/request'
  2. // 业务应用程序更新===============================================
  3. // 上传更新包
  4. export function uploadVersionPackage (params) {
  5. return http.upload('/op_maintenance/install/package/upload', params)
  6. }
  7. // 查询更新包列表
  8. export function uploadVersionPackageList (params) {
  9. return http.post('/op_maintenance/install/package/list', params)
  10. }
  11. // 执行更新包
  12. export function runVersionPackage (params) {
  13. return http.post('/op_maintenance/install/package/run', params)
  14. }
  15. // 获取手机验证码
  16. export function getVerificationCode (params) {
  17. return http.post('/authentication/send/shot/message/verification/code', params)
  18. }
  19. // 执行更新包日志
  20. export function versionPackageLog (params) {
  21. return http.post('/op_maintenance/log/list', params)
  22. }
  23. // 日志下载 当前
  24. export function versionLogDownload () {
  25. return http.download('/op_maintenance/log/download')
  26. }
  27. // 版本日志下载 带参数
  28. export function versionLogDownloadHasParam (params) {
  29. return http.download('/op_maintenance/log/download2', params)
  30. }
  31. // 查看更新历史
  32. export function versionLogHistory (params) {
  33. return http.post('/op_maintenance/version/upgradation/log', params)
  34. }
  35. // 查看更新历史
  36. export function versionLogDetails (params) {
  37. return http.post('/op_maintenance/log/history', params)
  38. }
  39. // 运维应用程序更新================================================
  40. // 上传文件并执行文件
  41. export function uploadRunPackage (params) {
  42. return http.upload('/op_maintenance/upgradation/run', params)
  43. }
  44. // 程序监控=======================================================
  45. // 程序列表
  46. export function appList (params) {
  47. return http.post('/op_maintenance/app/list', params)
  48. }
  49. // 重启程序
  50. export function appRestart (params) {
  51. return http.post('/op_maintenance/app/restart', params)
  52. }
  53. // 程序日志
  54. export function appLog (params) {
  55. return http.post('/op_maintenance/app/logs', params)
  56. }
  57. // 程序日志清理
  58. export function appLogClean (params) {
  59. return http.post('/op_maintenance/app/clean/logs', params)
  60. }
  61. // 解锁运行状态
  62. export function cancelRunState () {
  63. return http.post('/op_maintenance/install/run/state/cancel')
  64. }
  65. // 单点登录token效验
  66. export function checkToken () {
  67. return http.post('/check/token')
  68. }
  69. // 刷新token
  70. export function refreshToken () {
  71. return http.post('/authentication/user/token/refresh')
  72. }
  73. // 获取树状机构
  74. export function getOrganizationTree () {
  75. return http.post('/digitizationData/employee/organization/tree')
  76. }
  77. // 获取机构明细
  78. export function getOrganizationDetails (data) {
  79. return http.post('/organization/detail', data)
  80. }
  81. // 花名册列表
  82. export function getRosterList (params) {
  83. return http.post('/digitizationData/employee/list', params)
  84. }
  85. // 花名册保存
  86. export function saveRoster (params) {
  87. return http.post('/digitizationData/employee/save', params)
  88. }
  89. // 花名册删除
  90. export function deleteRoster (params) {
  91. return http.post('/digitizationData/employee/del', params)
  92. }
  93. // 花名册上传
  94. export function uploadRoster (params) {
  95. return http.upload('/digitizationData/employee/upload', params)
  96. }
  97. // 花名册导出
  98. export function exportRoster () {
  99. return http.download('/digitizationData/employee/download/export')
  100. }
  101. // 花名册模板下载
  102. export function downloadRosterTemplate () {
  103. return http.download('/digitizationData/employee/download/template')
  104. }
  105. // 花名册详情
  106. export function getRosterDetails (params) {
  107. return http.post('/digitizationData/employee/detail', params)
  108. }
  109. // 花名册快照
  110. export function getRosterVersion (params) {
  111. return http.post('/digitizationData/employee/version/page', params)
  112. }
  113. // 花名册快照导出
  114. export function exportRosterVersion (params) {
  115. return http.download('/digitizationData/employee/version/download/export', params)
  116. }
  117. // 花名册钻取员工
  118. // export function organizationDrill (params) {
  119. // return http.post('/digitizationData/employee/organization/tree/subordinates', params)
  120. // }
  121. // 获取机构图
  122. // export function getOrganizationAtlas () {
  123. // return http.post('/organization/atlas')
  124. // }
  125. // 机构图钻取员工图例
  126. // export function getOrganizationAtlasEmployee (params) {
  127. // return http.post('/organization/employee/atlas', params)
  128. // }
  129. // 机构人员 树状结构
  130. export function getOrganizationAndEmployeeTree (params) {
  131. return http.post('/digitizationData/employee/organization/tree/all', params)
  132. }
  133. // 机构图钻取岗位图例
  134. // export function getOrganizationAtlasPostName (params) {
  135. // return http.post('/digitizationData/employee/postName/atlas', params)
  136. // }
  137. // 根据机构编码获取职务
  138. export function getPostNameByOrganizationNo (params) {
  139. return http.post('/digitizationData/employee/postnames', params)
  140. }
  141. // 全机构机构树状
  142. export function getOrganizationAtlasAll (params) {
  143. return http.post('/digitizationData/employee/organization/tree/all', params)
  144. }
  145. // 组织结构 导入
  146. export function importOrganization (params) {
  147. return http.upload('/organization/upload', params)
  148. }
  149. // 组织结构 导出
  150. export function exportOrganization (params) {
  151. return http.download('/organization/download/export', params)
  152. }
  153. // 组织结构 导出
  154. export function addOrganization (params) {
  155. return http.post('/organization/save', params)
  156. }
  157. // 组织结构 下载模板
  158. export function downloadOrganization (params) {
  159. return http.download('/organization/download/template', params)
  160. }
  161. // 组织结构 删除机构
  162. export function deleteOrganization (params) {
  163. return http.post('/organization/del', params)
  164. }
  165. // 组织结构 保存标签
  166. export function getLabelPage (params) {
  167. return http.post('/label/page', params)
  168. }
  169. // 组织结构 保存标签
  170. export function saveLabel (params) {
  171. return http.post('/label/save', params)
  172. }
  173. // 组织结构 批量保存标签
  174. export function saveLabelAll (params) {
  175. return http.post('/label/batch/save', params)
  176. }
  177. // 统一配置接口 列表
  178. export function webSettingList (params) {
  179. return http.post('/authentication/web/setting/list', params)
  180. }
  181. // 统一配置接口 详情
  182. export function getWebSetting (params) {
  183. return http.post('/authentication/web/setting/detail', params)
  184. }
  185. // 统一配置接口 保存
  186. export function saveWebSetting (params) {
  187. return http.post('/authentication/web/setting/save', params)
  188. }
  189. // 统一配置接口 删除
  190. export function deleteWebSetting (params) {
  191. return http.post('/authentication/web/setting/del', params)
  192. }
  193. // 文件上传
  194. export function fileUpload (params) {
  195. return http.upload('/file/upload', params)
  196. }
  197. // 钻取接口
  198. export function drilling (params) {
  199. return http.post('/drilling/detail', params)
  200. }
  201. // 获取工作流处理对象
  202. export function getDictList (params) {
  203. return http.get('/dict/list', params)
  204. }
  205. // 获取字典列表
  206. export function getDictionariesList (params) {
  207. return http.get('/getDictionariesList', params)
  208. }
  209. // 删除字典
  210. export function deleteDictionaries (params) {
  211. return http.get('/getDictionariesList', params)
  212. }