import http from '@/api'; import { HostTool } from '../interface/host-tool'; export const GetSupervisorStatus = () => { return http.post(`/hosts/tool`, { type: 'supervisord', operate: 'status' }); }; export const OperateSupervisor = (operate: string) => { return http.post(`/hosts/tool/operate`, { type: 'supervisord', operate: operate }); }; export const OperateSupervisorConfig = (req: HostTool.SupersivorConfig) => { return http.post(`/hosts/tool/config`, req); }; export const GetSupervisorLog = () => { return http.post(`/hosts/tool/log`, { type: 'supervisord' }); }; export const InitSupervisor = (req: HostTool.SupersivorInit) => { return http.post(`/hosts/tool/init`, req); }; export const CreateSupervisorProcess = (req: HostTool.SupersivorProcess) => { return http.post(`/hosts/tool/supervisor/process`, req); }; export const OperateSupervisorProcess = (req: HostTool.ProcessReq) => { return http.post(`/hosts/tool/supervisor/process`, req, 100000); }; export const LoadProcessStatus = () => { return http.post>(`/hosts/tool/supervisor/process/load`, {}, 40000); }; export const GetSupervisorProcess = () => { return http.get(`/hosts/tool/supervisor/process`); }; export const OperateSupervisorProcessFile = (req: HostTool.ProcessFileReq) => { return http.post(`/hosts/tool/supervisor/process/file`, req, 100000); };