Files
rustfs-console/composables/usePools.ts
T
junxiang Mu c019276fcb add kms
Signed-off-by: junxiang Mu <1948535941@qq.com>
2025-09-22 14:31:07 +08:00

24 lines
552 B
TypeScript

export const usePools = () => {
const { $api } = useNuxtApp();
return {
// 存储池列表
async getPoolsList() {
return await $api.get('/pools/list');
},
// 存储池状态
async getPoolsStatus() {
return await $api.get('/pools/status');
},
// 存储池下线
async offlinePool(pool: string) {
return await $api.post('/pools/decommission', { pool });
},
// 取消下线
async cancelOfflinePool(pool: string) {
return await $api.post('/pools/cancel', { pool });
},
};
};