32 lines
673 B
JavaScript
32 lines
673 B
JavaScript
import request from './request'
|
|
|
|
// 获取指标列表
|
|
export function getIndicators(params) {
|
|
return request.get('/indicators', { params })
|
|
}
|
|
|
|
// 获取启用的指标
|
|
export function getActiveIndicators() {
|
|
return request.get('/indicators/active')
|
|
}
|
|
|
|
// 获取指标详情
|
|
export function getIndicator(id) {
|
|
return request.get(`/indicators/${id}`)
|
|
}
|
|
|
|
// 创建指标
|
|
export function createIndicator(data) {
|
|
return request.post('/indicators', data)
|
|
}
|
|
|
|
// 更新指标
|
|
export function updateIndicator(id, data) {
|
|
return request.put(`/indicators/${id}`, data)
|
|
}
|
|
|
|
// 删除指标
|
|
export function deleteIndicator(id) {
|
|
return request.delete(`/indicators/${id}`)
|
|
}
|