2022-08-18 18:54:21 +08:00
|
|
|
import http from '@/api';
|
|
|
|
import { Host } from '../interface/host';
|
|
|
|
|
2022-08-30 18:49:07 +08:00
|
|
|
export const getHostList = (params: Host.ReqSearch) => {
|
|
|
|
return http.post<Array<Host.HostTree>>(`/hosts/search`, params);
|
2022-08-18 18:54:21 +08:00
|
|
|
};
|
|
|
|
|
2022-08-31 23:16:10 +08:00
|
|
|
export const getHostInfo = (id: number) => {
|
|
|
|
return http.get<Host.Host>(`/hosts/` + id);
|
|
|
|
};
|
|
|
|
|
2022-08-18 18:54:21 +08:00
|
|
|
export const addHost = (params: Host.HostOperate) => {
|
|
|
|
return http.post<Host.HostOperate>(`/hosts`, params);
|
|
|
|
};
|
|
|
|
|
2022-09-01 10:25:38 +08:00
|
|
|
export const testConn = (params: Host.HostOperate) => {
|
|
|
|
return http.post<Host.HostOperate>(`/hosts/testconn`, params);
|
|
|
|
};
|
|
|
|
|
2022-08-18 18:54:21 +08:00
|
|
|
export const editHost = (params: Host.HostOperate) => {
|
|
|
|
console.log(params.id);
|
|
|
|
return http.put(`/hosts/` + params.id, params);
|
|
|
|
};
|
|
|
|
|
2022-08-31 23:16:10 +08:00
|
|
|
export const deleteHost = (id: number) => {
|
|
|
|
return http.delete(`/hosts/` + id);
|
2022-08-18 18:54:21 +08:00
|
|
|
};
|