material_manage_system/frontend/src/api/application.js
2026-09-15 16:08:18 +08:00

27 lines
675 B
JavaScript

import request from './index'
export const applicationApi = {
create(data) {
return request.post('/applications', data)
},
getMy(status = '', page = 1, pageSize = 20) {
return request.get('/applications/my', {
params: { status, page, pageSize }
})
},
getAll(status = '', page = 1, pageSize = 20) {
return request.get('/applications', {
params: { status, page, pageSize }
})
},
cancel(id) {
return request.post(`/applications/${id}/cancel`, {})
},
approve(id, data) {
return request.post(`/applications/${id}/approve`, data)
},
reject(id, data) {
return request.post(`/applications/${id}/reject`, data)
}
}