You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.ts 1.3 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import { request } from '@umijs/max';
  2. // 查询开发环境url
  3. export function getJupyterUrl(params: any) {
  4. return request(`/api/mmp/jupyter/getURL`, {
  5. method: 'GET',
  6. params,
  7. });
  8. }
  9. // 查询 labelStudio url
  10. export function getLabelStudioUrl(params: any) {
  11. return request(`/api/mmp/labelStudio/getURL`, {
  12. method: 'GET',
  13. params,
  14. });
  15. }
  16. // 创建编辑器
  17. export function createEditorReq(data: any) {
  18. return request(`/api/mmp/devEnvironment`, {
  19. method: 'POST',
  20. data,
  21. });
  22. }
  23. // 获取编辑器列表
  24. export function getEditorListReq(params: any) {
  25. return request(`/api/mmp/devEnvironment`, {
  26. method: 'GET',
  27. params,
  28. });
  29. }
  30. // 获取编辑器详情
  31. export function getEditorInfoReq(id: number) {
  32. return request(`/api/mmp/devEnvironment/${id}`, {
  33. method: 'GET',
  34. });
  35. }
  36. // 创建编辑器
  37. export function deleteEditorReq(id: number) {
  38. return request(`/api/mmp/devEnvironment/${id}`, {
  39. method: 'DELETE',
  40. });
  41. }
  42. // 启动编辑器
  43. export function startEditorReq(id: number) {
  44. return request(`/api/mmp/jupyter/run/${id}`, {
  45. method: 'POST',
  46. });
  47. }
  48. // 停止编辑器
  49. export function stopEditorReq(id: number) {
  50. return request(`/api/mmp/jupyter/stop/${id}`, {
  51. method: 'DELETE',
  52. });
  53. }