27 lines
675 B
JavaScript
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)
|
|
}
|
|
}
|