1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- import Http from './http'
- import Apis from './api'
- //创建项目
- export const createProject = (project) => {
- return Http.post(Apis.PROJECT.CREATE_PROJECT, project)
- }
- //修改项目
- export const updateProject = (project, projectId) => {
- return Http.put(Apis.PROJECT.UPDATE_PROJECT.replace('{projectId}', projectId), project)
- }
- //查看项目
- export const getProject = (projectId) => {
- Http.get(Apis.PROJECT.GET_PROJECT.replace('{projectId}', projectId))
- }
- //删除项目
- export const deleteProject = (projectId, deleteProjectSuccess, deleteProjectFail) => {
- Http.put(Apis.PROJECT.DELETE_PROJECT.replace('{projectId}', projectId), {}).then((res) => {
- deleteProjectSuccess(res)
- }).catch((error) => {
- deleteProjectFail(error)
- })
- }
- //区域管理员提出接收项目申请
- export const receiveProjectRequest = (projectId, userId, receiveProjectSuccess, receiveProjectFail) => {
- console.log('调用')
- Http.put(Apis.PROJECT.ACCEPT_PROJECT.replace('{projectId}', projectId).replace('{userId}', userId), {}).then((res) => {
- console.log(res)
- receiveProjectSuccess(res)
- }).catch((error) => {
- console.log(error)
- receiveProjectFail(error)
- })
- }
- //区域管理员拒绝项目
- export const rejectProject = (projectId, rejectProjectSuccess, rejectProjectFail) => {
- Http.put(Apis.PROJECT.REJECT_PROJECT.replace('{projectId}', projectId), {}).then((res) => {
- rejectProjectSuccess(res)
- }).catch((error) => {
- rejectProjectFail(error)
- })
- }
- //区域管理员提出结束项目申请
- export const submitProjectRequest = (projectId, submitProjectReuqestSuccess, submitProjectRequestFail) => {
- Http.put(Apis.PROJECT.SUBMIT_PROJECT.replace('{projectId}', projectId), {}).then((res) => {
- submitProjectReuqestSuccess(res)
- }).catch((error) => {
- submitProjectRequestFail(error)
- })
- }
- //用户确认结束项目
- export const ensureEndProject = (projectId, endProjectSuccess, endProjectFail) => {
- Http.put(Apis.PROJECT.END_PROJECT.replace('{projectId}', projectId), {}).then((res) => {
- endProjectSuccess(res)
- }).catch((error) => {
- endProjectFail(error)
- })
- }
|