// client/src/api/logs.js — 保养 / 加油 / 充电三个领域共用 import http from './client'; const RES = { maintenances: '/maintenances', refuels: '/refuels', chargings: '/chargings', }; function factory(base) { return { list: (params) => http.get(base, { params }), get: (id) => http.get(`${base}/${id}`), create: (data) => http.post(base, data), update: (id, data) => http.put(`${base}/${id}`, data), remove: (id) => http.delete(`${base}/${id}`), }; } export const maintApi = factory(RES.maintenances); export const refuelApi = factory(RES.refuels); export const chargingApi = factory(RES.chargings);