93 lines
1.5 KiB
JavaScript
93 lines
1.5 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
export function getProjectList(query) {
|
|
return request({
|
|
url: '/project/project/',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
export function createProject(data) {
|
|
return request({
|
|
url: '/project/project/',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
export function deleteProject(id) {
|
|
return request({
|
|
url: `/project/project/${id}/`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
|
|
export function updateProject(id, data) {
|
|
return request({
|
|
url: `/project/project/${id}/`,
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
export function getProject(id) {
|
|
return request({
|
|
url: `/project/project/${id}/`,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
export function toplanProject(id) {
|
|
return request({
|
|
url: `/project/project/${id}/toplan/`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function assginProject(id) {
|
|
return request({
|
|
url: `/project/project/${id}/assgin/`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function edateProject(id, data) {
|
|
return request({
|
|
url: `/project/project/${id}/edate/`,
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
export function planProject(data) {
|
|
return request({
|
|
url: '/project/project/plan/',
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
export function acceptAudit(id) {
|
|
return request({
|
|
url: `/project/project/${id}/accept/`,
|
|
method: 'put',
|
|
})
|
|
}
|
|
|
|
export function startProject(id, data) {
|
|
return request({
|
|
url: `/project/project/${id}/start/`,
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
export function feedbackProject(id, data) {
|
|
return request({
|
|
url: `/project/project/${id}/feedback/`,
|
|
method: 'put',
|
|
data
|
|
})
|
|
} |