|
@@ -22,13 +22,25 @@ export const getCurrentUser = () => {
|
|
}
|
|
}
|
|
|
|
|
|
//上传文档
|
|
//上传文档
|
|
-export const uploadFile = () => {
|
|
|
|
-
|
|
|
|
|
|
+export const uploadFile = (url, file) => {
|
|
|
|
+ const formData = new FormData()
|
|
|
|
+ let config = {
|
|
|
|
+ //添加请求头
|
|
|
|
+ headers: {'Content-Type': 'multipart/form-data'},
|
|
|
|
+ }
|
|
|
|
+ formData.append('file', file)
|
|
|
|
+ return Http.upload(url, formData, config)
|
|
}
|
|
}
|
|
|
|
|
|
//上传图片
|
|
//上传图片
|
|
-export const uploadImage = () => {
|
|
|
|
-
|
|
|
|
|
|
+export const uploadImage = (file) => {
|
|
|
|
+ const formData = new FormData()
|
|
|
|
+ let config = {
|
|
|
|
+ //添加请求头
|
|
|
|
+ headers: {'Content-Type': 'multipart/form-data'},
|
|
|
|
+ }
|
|
|
|
+ formData.append('file', file)
|
|
|
|
+ return Http.upload(Apis.FILE.UPLOAD_IMAGE, formData, config)
|
|
}
|
|
}
|
|
|
|
|
|
//上传图片前检测
|
|
//上传图片前检测
|
|
@@ -42,22 +54,22 @@ export const beforeUploadFile = () => {
|
|
}
|
|
}
|
|
|
|
|
|
//创建项目
|
|
//创建项目
|
|
-export const createProject = () => {
|
|
|
|
-
|
|
|
|
|
|
+export const createProject = (project) => {
|
|
|
|
+ return Http.post(Apis.PROJECT.CREATE_PROJECT, project)
|
|
}
|
|
}
|
|
|
|
|
|
//修改项目
|
|
//修改项目
|
|
-export const updateProject = () => {
|
|
|
|
-
|
|
|
|
|
|
+export const updateProject = (project, projectId) => {
|
|
|
|
+ return Http.put(Apis.PROJECT.UPDATE_PROJECT.replace('{projectId}', projectId), project)
|
|
}
|
|
}
|
|
|
|
|
|
//查看项目
|
|
//查看项目
|
|
-export const getProject = () => {
|
|
|
|
-
|
|
|
|
|
|
+export const getProject = (projectId) => {
|
|
|
|
+ Http.get(Apis.PROJECT.GET_PROJECT.replace('{projectId}', projectId))
|
|
}
|
|
}
|
|
|
|
|
|
//删除项目
|
|
//删除项目
|
|
-export const deleteProject = () => {
|
|
|
|
|
|
+export const deleteProject = (projectId) => {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -77,18 +89,18 @@ export const ensureEndProject = () => {
|
|
}
|
|
}
|
|
|
|
|
|
//创建任务
|
|
//创建任务
|
|
-export const createTask = () => {
|
|
|
|
-
|
|
|
|
|
|
+export const createTask = (projectId, task) => {
|
|
|
|
+ return Http.post(Apis.TASK.CREATE_TASK.replace('{projectId}', projectId), task)
|
|
}
|
|
}
|
|
|
|
|
|
//修改任务
|
|
//修改任务
|
|
-export const updateTask = () => {
|
|
|
|
-
|
|
|
|
|
|
+export const updateTask = (projectId, taskId, task) => {
|
|
|
|
+ return Http.put(Apis.TASK.UPDATE_TASK.replace('{projectId}', projectId).replace('{taskId}', taskId), task)
|
|
}
|
|
}
|
|
|
|
|
|
//查看任务
|
|
//查看任务
|
|
-export const getTask = () => {
|
|
|
|
-
|
|
|
|
|
|
+export const getTask = (projectId, taskId) => {
|
|
|
|
+ return Http.get(Apis.TASK.GET_TASK.replace('{projectId}', projectId).replace('{taskId}', taskId))
|
|
}
|
|
}
|
|
|
|
|
|
//删除任务
|
|
//删除任务
|
|
@@ -173,7 +185,15 @@ export const getAllPlatformTypes = () => {
|
|
|
|
|
|
//获取当前角色可访问的url
|
|
//获取当前角色可访问的url
|
|
export const getAuthUrls = () => {
|
|
export const getAuthUrls = () => {
|
|
- return Http.get(Apis.USER.GET_AUTH_URLS)
|
|
|
|
|
|
+ return [
|
|
|
|
+ '/', '/home', '/square', '/mine', '/project/create',
|
|
|
|
+ '/project/:projectId', '/project/:projectId/task/create',
|
|
|
|
+ '/project/:projectId/task/:taskId', '/project/:projectId/analyse',
|
|
|
|
+ '/report/create', '/report/:reportId', '/addProject', '/addAgency',
|
|
|
|
+ '/authentication/individual', '/authentication/enterprise',
|
|
|
|
+ '/authentication/agency', '/authentication/index'
|
|
|
|
+ ]
|
|
|
|
+ //return Http.get(Apis.USER.GET_AUTH_URLS)
|
|
}
|
|
}
|
|
|
|
|
|
//上传个人认证信息
|
|
//上传个人认证信息
|