25 lines
553 B
JavaScript
25 lines
553 B
JavaScript
import request from './index'
|
|
|
|
export const materialsApi = {
|
|
getAll(params = {}) {
|
|
return request.get('/materials', { params })
|
|
},
|
|
getById(id) {
|
|
return request.get(`/materials/${id}`)
|
|
},
|
|
create(data) {
|
|
return request.post('/materials', data)
|
|
},
|
|
update(id, data) {
|
|
return request.put(`/materials/${id}`, data)
|
|
},
|
|
delete(id) {
|
|
return request.delete(`/materials/${id}`)
|
|
},
|
|
uploadImage(formData) {
|
|
return request.post('/upload', formData, {
|
|
headers: { 'Content-Type': 'multipart/form-data' }
|
|
})
|
|
}
|
|
}
|