// 任务 import request from '@/utils/request' import { TeamManagement } from '@/apiConfig/api' // list export function taskList(data) { return request({ url: TeamManagement + `/task/list`, method: 'post', data }) } // 下拉菜单(状态) export function showTaskListEnum() { return request({ url: TeamManagement + `/config/showTaskListEnum`, method: 'get' }) } // 下拉菜单 export function configShowTaskEnum() { return request({ url: TeamManagement + `/config/showTaskEnum`, method: 'get' }) } // 业务线 export function settingGetTypeMap() { return request({ url: TeamManagement + `/setting/getTypeMap`, method: 'get' }) } // 搜索员工信息 export function memberQueryMemberInfoByIDAPorName(data) { return request({ url: TeamManagement + `/member/queryMemberInfoByIDAPorName`, method: 'post', data }) } // 任务创建 export function taskCreate(data) { return request({ url: TeamManagement + `/task/create`, method: 'post', data }) } // 任务创建 export function taskUpdate(data) { return request({ url: TeamManagement + `/task/update`, method: 'post', data }) } // 项目list export function projectList(data) { return request({ url: TeamManagement + `/project/list`, method: 'post', data }) } // 获取需求list export function configShowRequirementVersionEnum(data) { return request({ url: TeamManagement + `/requirement/listRequirement`, method: 'post', data }) } // 获取项目 list export function projectListProject(data) { return request({ url: TeamManagement + `/project/listProject`, method: 'post', data }) } // 获取需求list export function taskGet(id) { return request({ url: TeamManagement + `/task/get?id=` + id, method: 'get' }) } // echarts export function bugGetBugStatusMapInfo(data) { return request({ url: TeamManagement + `/bug/getBugStatusMapInfo`, method: 'post', data }) } // 添加事件 export function ScheduleCreate(data) { return request({ url: TeamManagement + `/Schedule/create`, method: 'post', data }) } // 更新事件 export function ScheduleUpdate(data) { return request({ url: TeamManagement + `/Schedule/update`, method: 'post', data }) } // 删除任务 export function tasktaskDelete(data, id) { return request({ url: TeamManagement + `/task/delete?id=` + id, method: 'post', data }) } // 评论 export function commentCreate(data) { return request({ url: TeamManagement + `/comment/create`, method: 'post', data }) } // 评论(查询) export function commentList(data) { return request({ url: TeamManagement + `/comment/list`, method: 'post', data }) } // 删除事件 export function deleteEvent(id, data) { return request({ url: TeamManagement + `/Schedule/delete?id=` + id, method: 'post', data }) } // 获取日报 export function projectTestReport(data) { return request({ url: TeamManagement + `/projectTestReport/getByTaskId`, method: 'post', data }) } // 获取日报 export function dailyReport(data) { return request({ url: TeamManagement + `/dailyReport/getByTaskId`, method: 'post', data }) } export function launchTest(data) { return request({ url: TeamManagement + `/launchTest/getByTaskId`, method: 'post', data }) } // 获取任务统计数据 export function getTaskSumData(id) { return request({ url: TeamManagement + `/task/getTaskSumData?id=` + id, method: 'get' }) } // 获取任务排期历史记录 export function scheduleGetTaskScheduleHistory(id) { return request({ url: TeamManagement + `/schedule/getTaskScheduleHistory?id=` + id, method: 'get' }) } // 锁定任务排期 export function scheduleLockTaskSchedule(id) { return request({ url: TeamManagement + `/schedule/lockTaskSchedule?id=` + id, method: 'post' }) } // 解锁任务排期 export function scheduleUnlockTaskSchedule(data, id) { return request({ url: TeamManagement + `/schedule/unlockTaskSchedule?id=` + id, method: 'post', data }) } // 导出任务下排期 export function scheduleDownLoadByTaskId(id) { return request({ url: TeamManagement + `/schedule/downLoadByTaskId?id=` + id, method: 'get' }) } // 获取任务操作历史记录 export function operationLogTask(id) { return request({ url: TeamManagement + `/operationLog/task?taskId=${id}`, method: 'get' }) } // 获取任务工作流 export function taskGetWorkFlow(id) { return request({ url: TeamManagement + `/task/getWorkFlow?id=${id}`, method: 'get' }) } // hold export function taskHold(id, data) { return request({ url: TeamManagement + `/task/hold?id=${id}`, method: 'post', data }) } // 解hold export function taskUnhold(id, data) { return request({ url: TeamManagement + `/task/unhold?id=${id}`, method: 'post', data }) } // 获取任务状态 export function configShowTaskStatusEnum(id) { return request({ url: TeamManagement + `/config/showTaskStatusEnum?bizId=${id}`, method: 'get' }) } // 获取与望岳关联的任务 export function showRelatedDpmTask(id) { return request({ url: TeamManagement + `/task/showRelatedDpmTask?id=${id}`, method: 'get' }) } // 按需求搜索需求和任务的接口 export function listRequireAndTask(data) { return request({ url: TeamManagement + `/task/listRequireAndTask`, method: 'post', data }) } // 更新任务下预计上线版本 export function taskUpdatePreOnlineVersion(id) { return request({ url: TeamManagement + `/task/updatePreOnlineVersion?taskId=${id}`, method: 'get' }) }