feat(projects): 1、增加空白页占位;2、调试已开发功能;
This commit is contained in:
30
src/typings/api/project.d.ts
vendored
30
src/typings/api/project.d.ts
vendored
@@ -317,6 +317,36 @@ declare namespace Api {
|
||||
updateTime: string[];
|
||||
}>;
|
||||
|
||||
/**
|
||||
* 任务看板按状态分组的分页入参。
|
||||
*
|
||||
* - `statusCode` 缺省 → 返回该执行下任务状态字典中的全部状态(即使该状态下当前没有任务,也要回该列、`total=0`、`list=[]`)。
|
||||
* - 传入数组 → 只返回这些状态的列。
|
||||
* - `pageNo` / `pageSize` 应用到所有返回的状态(同一页码下各状态各自分页),前端不需要"每列独立 pageNo"。
|
||||
*/
|
||||
type ProjectTaskBoardPageParams = CommonType.RecordNullable<
|
||||
Pick<PageParams, 'pageNo' | 'pageSize'> & {
|
||||
statusCode: string[];
|
||||
keyword: string;
|
||||
parentTaskId: string;
|
||||
ownerId: string;
|
||||
updateTime: string[];
|
||||
}
|
||||
>;
|
||||
|
||||
interface ProjectTaskBoardColumn {
|
||||
statusCode: string;
|
||||
statusName: string;
|
||||
sort: number;
|
||||
terminal?: boolean;
|
||||
list: ProjectTask[];
|
||||
total: number;
|
||||
}
|
||||
|
||||
interface ProjectTaskBoardPage {
|
||||
items: ProjectTaskBoardColumn[];
|
||||
}
|
||||
|
||||
interface SaveProjectTaskParams {
|
||||
parentTaskId: string | null;
|
||||
taskTitle: string;
|
||||
|
||||
Reference in New Issue
Block a user