mirror of
https://github.com/rustfs/console.git
synced 2026-10-31 20:58:27 +08:00
- Auto-format all files to comply with Prettier rules - Fix code style issues in 545 files
25 lines
737 B
TypeScript
25 lines
737 B
TypeScript
export const useEventTarget = () => {
|
|
const { $api } = useNuxtApp()
|
|
return {
|
|
// 获取所有通知目标列表
|
|
async getEventsTargetList() {
|
|
return await $api.get('/target/list')
|
|
},
|
|
|
|
//新增或更新通知目标
|
|
async updateEventTarget(target_type: string, target_name: string, targetData: any) {
|
|
return await $api.put(`/target/${target_type}/${target_name}`, targetData)
|
|
},
|
|
|
|
// 删除通知目标
|
|
async deleteEventTarget(target_type: string, target_name: string) {
|
|
return await $api.delete(`/target/${target_type}/${target_name}/reset`)
|
|
},
|
|
|
|
// 获取所有通知目标 ARN 列表
|
|
async getEventTargetArnList() {
|
|
return await $api.get('/target/arns')
|
|
},
|
|
}
|
|
}
|