review code.

This commit is contained in:
lijiahangmax
2023-11-30 22:21:25 +08:00
parent 973825d92a
commit 875c873622
29 changed files with 389 additions and 123 deletions

View File

@@ -0,0 +1,34 @@
import type { HostGroupQueryResponse } from '@/api/asset/host-group';
import type { HostQueryResponse } from './host';
import type { HostKeyQueryResponse } from './host-key';
import type { HostIdentityQueryResponse } from './host-identity';
import axios from 'axios';
/**
* 已授权的主机分组 查询响应
*/
export interface AuthorizedHostGroupQueryResponse {
groupTree: Array<HostGroupQueryResponse>;
hostList: Array<HostQueryResponse>;
}
/**
* 查询当前用户已授权的主机分组
*/
export function getCurrentAuthorizedHostGroup() {
return axios.get<AuthorizedHostGroupQueryResponse>('/asset/authorized-data/current-host-group');
}
/**
* 查询当前用户已授权的主机秘钥
*/
export function getCurrentAuthorizedHostKey() {
return axios.get<HostKeyQueryResponse>('/asset/authorized-data/current-host-key');
}
/**
* 查询当前用户已授权的主机身份
*/
export function getCurrentAuthorizedHostIdentity() {
return axios.get<HostIdentityQueryResponse>('/asset/authorized-data/current-host-identity');
}