This commit is contained in:
马诗敏 2025-08-12 17:05:33 +08:00
parent 25f57a4adb
commit 848eb02ec6
1 changed files with 10 additions and 2 deletions

View File

@ -117,17 +117,22 @@ export interface ProjectKanbanStats {
/** 项目看板数据 */ /** 项目看板数据 */
export interface ProjectKanbanData { export interface ProjectKanbanData {
inProgressProjects: never[] inProgressProjects: ProjectCard[]
preparingProjects: ProjectCard[] preparingProjects: ProjectCard[]
ongoingProjects: ProjectCard[] ongoingProjects: ProjectCard[]
pendingProjects: ProjectCard[] pendingProjects: ProjectCard[]
suspendedProjects: ProjectCard[]
completedProjects: ProjectCard[]
acceptanceProjects: ProjectCard[]
collectionProjects: ProjectCard[]
settledProjects: ProjectCard[]
} }
/** 项目卡片信息 */ /** 项目卡片信息 */
export interface ProjectCard { export interface ProjectCard {
id: string | number id: string | number
name: string name: string
status: 'preparing' | 'ongoing' | 'pending' status: number | 'preparing' | 'ongoing' | 'pending' | 'inProgress' | 'suspended' | 'completed' | 'acceptance' | 'collection' | 'settled'
budget: number budget: number
manager: string manager: string
teamSize: number teamSize: number
@ -139,6 +144,9 @@ export interface ProjectCard {
alerts?: ProjectAlert[] alerts?: ProjectAlert[]
teamMembers: TeamMemberResp[] teamMembers: TeamMemberResp[]
requirements: ProjectRequirementResp[] requirements: ProjectRequirementResp[]
farmName?: string
scale?: string
createTime?: string
} }
/** 项目异常信息 */ /** 项目异常信息 */