Rap 原分销系统代码Web
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

78 Zeilen
1.2KB

  1. import request from '@/utils/request'
  2. export function add(data) {
  3. return request({
  4. url: 'api/deploy',
  5. method: 'post',
  6. data
  7. })
  8. }
  9. export function del(ids) {
  10. return request({
  11. url: 'api/deploy',
  12. method: 'delete',
  13. data: ids
  14. })
  15. }
  16. export function edit(data) {
  17. return request({
  18. url: 'api/deploy',
  19. method: 'put',
  20. data
  21. })
  22. }
  23. export function getApps() {
  24. return request({
  25. url: 'api/app',
  26. method: 'get'
  27. })
  28. }
  29. export function getServers() {
  30. return request({
  31. url: 'api/serverDeploy',
  32. method: 'get'
  33. })
  34. }
  35. /**
  36. * 启动服务
  37. * @param data 选中行
  38. */
  39. export function startServer(data) {
  40. return request({
  41. url: 'api/deploy/startServer',
  42. method: 'post',
  43. data
  44. })
  45. }
  46. /**
  47. * 停止服务
  48. * @param data 选中行
  49. */
  50. export function stopServer(data) {
  51. return request({
  52. url: 'api/deploy/stopServer',
  53. method: 'post',
  54. data
  55. })
  56. }
  57. /**
  58. * 停止服务
  59. * @param data 选中行
  60. */
  61. export function serverStatus(data) {
  62. return request({
  63. url: 'api/deploy/serverStatus',
  64. method: 'post',
  65. data
  66. })
  67. }
  68. export default { add, edit, del, stopServer, serverStatus, startServer, getServers, getApps }