|
|
|
@ -1,7 +1,7 @@ |
|
|
|
|
import { http } from '@/api/http' |
|
|
|
|
import { httpErrorHandle } from '@/utils' |
|
|
|
|
import { ContentTypeEnum, RequestHttpEnum, ModuleTypeEnum } from '@/enums/httpEnum' |
|
|
|
|
import { ProjectItem, ProjectDetail } from './project' |
|
|
|
|
import { ProjectItem, ProjectDetail } from './project' // TODO 分页返回,优化使用 ProjectItem
|
|
|
|
|
|
|
|
|
|
// * 项目列表
|
|
|
|
|
export const projectListApi = async (data: object) => { |
|
|
|
@ -38,7 +38,7 @@ export const fetchProjectApi = async (data: object) => { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// * 保存项目
|
|
|
|
|
// * 保存项目 TODO 芋艿:保存
|
|
|
|
|
export const saveProjectApi = async (data: object) => { |
|
|
|
|
try { |
|
|
|
|
const res = await http(RequestHttpEnum.POST)( |
|
|
|
@ -52,7 +52,7 @@ export const saveProjectApi = async (data: object) => { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// * 修改项目基础信息
|
|
|
|
|
// * 修改项目基础信息 TODO 芋艿:修改
|
|
|
|
|
export const updateProjectApi = async (data: object) => { |
|
|
|
|
try { |
|
|
|
|
const res = await http(RequestHttpEnum.POST)(`${ModuleTypeEnum.PROJECT}/edit`, data) |
|
|
|
@ -62,7 +62,7 @@ export const updateProjectApi = async (data: object) => { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// * 删除项目
|
|
|
|
|
// * 删除项目 TODO 芋艿:删除
|
|
|
|
|
export const deleteProjectApi = async (data: object) => { |
|
|
|
|
try { |
|
|
|
|
const res = await http(RequestHttpEnum.DELETE)(`${ModuleTypeEnum.PROJECT}/delete`, data) |
|
|
|
@ -72,7 +72,7 @@ export const deleteProjectApi = async (data: object) => { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// * 修改发布状态 [-1未发布,1发布]
|
|
|
|
|
// * 修改发布状态 [-1未发布,1发布] TODO 芋艿:更新
|
|
|
|
|
export const changeProjectReleaseApi = async (data: object) => { |
|
|
|
|
try { |
|
|
|
|
const res = await http(RequestHttpEnum.PUT)(`${ModuleTypeEnum.PROJECT}/publish`, data) |
|
|
|
|