by-crm/frontend/src/api/dealer.ts
2026-01-23 17:20:52 +08:00

28 lines
729 B
TypeScript

import { http } from '@/utils/request'
import type { Dealer } from '@/types'
// 查询所有经销商
export const getDealerList = (params?: { name?: string; code?: string; status?: number }) => {
return http.get<Dealer[]>('/dealer/list', { params })
}
// 根据ID获取经销商
export const getDealerById = (id: number) => {
return http.get<Dealer>(`/dealer/${id}`)
}
// 创建经销商
export const createDealer = (data: Partial<Dealer>) => {
return http.post('/dealer', data)
}
// 更新经销商
export const updateDealer = (id: number, data: Partial<Dealer>) => {
return http.put(`/dealer/${id}`, data)
}
// 删除经销商
export const deleteDealer = (id: number) => {
return http.delete(`/dealer/${id}`)
}