feat(requirement): 优化需求标题列的交互体验
feat(project): 新增执行阶段需求选项获取接口 feat(membership): 优化项目负责人选项加载逻辑 fix(task): 优化任务操作按钮的显示逻辑 feat(todo): 优化待办任务截止时间显示
This commit is contained in:
@@ -1150,6 +1150,21 @@ export async function fetchGetProjectRequirementPage(params?: Api.Project.Projec
|
||||
}));
|
||||
}
|
||||
|
||||
/** 获取项目需求分页列表(排除了终止态的需求) */
|
||||
export async function fetchGetExecutionRequirementOptions(params?: Api.Project.ProjectRequirementSearchParams) {
|
||||
const result = await request<ProjectRequirementPageResponse>({
|
||||
...safeJsonRequestConfig,
|
||||
url: `${PROJECT_REQUIREMENT_PREFIX}/execution-options`,
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
|
||||
return mapServiceResult(result as ServiceRequestResult<ProjectRequirementPageResponse>, data => ({
|
||||
...data,
|
||||
list: data.list.map(normalizeProjectRequirement)
|
||||
}));
|
||||
}
|
||||
|
||||
/** 获取项目需求树形列表 */
|
||||
export async function fetchGetProjectRequirementTree(params?: Api.Project.ProjectRequirementSearchParams) {
|
||||
const result = await request<ProjectRequirementPageResponse>({
|
||||
|
||||
Reference in New Issue
Block a user