// 任务 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' }) } // 根据需求id获取任务 export function getRelDpmTask(data) { return request({ url: TeamManagement + `/requirement/getRelDpmTask`, method: 'post', data }) } // 批量获取任务的checkList export function getByTasks(data) { return request({ url: TeamManagement + `/checklist/getByTasks`, method: 'post', data }) } // 获取过滤器 export function getFilterList(data) { return request({ url: TeamManagement + '/filter/getFilterList', method: 'post', data }) } // 创建过滤器 export function createFilter(data) { return request({ url: TeamManagement + `/filter/createFilter`, method: 'post', data }) } // 获取单个筛选项 export function filterGetFilter(id) { return request({ url: TeamManagement + `/filter/getFilter?id=${id}`, method: 'get' }) } // 获取chart视图数据 export function getChartData(data) { return request({ url: TeamManagement + `/task/listStatistic`, method: 'post', data }) } // 获取chart视图数据 export function getChartListData(data) { return request({ url: TeamManagement + `/task/listStatisticDetail`, method: 'post', data }) } // 统计下任务数据导出 export function taskDownload(data) { return request({ url: TeamManagement + `/task/download`, method: 'post', timeout: '10000', data, responseType: 'blob' // 表明返回服务器返回的数据类型 }) } // 任务关闭更新 export function taskOpenOrClose(data) { return request({ url: TeamManagement + `/task/openOrClose`, method: 'post', data }) }