@for (spaceName of task.spaceNames; track spaceName) {
{{ spaceName }}
}
{{ task.estimatedDays }}
{{ task.description }}
{{ task.createdByName }} ({{ task.createdByRole }})
@if (task.status === 'approved' || task.status === 'quoted' || task.status === 'confirmed' || task.status === 'completed') {
{{ task.approvedByName }} • {{ formatDate(task.approvedAt!) }}
@if (task.approvalNotes) {
备注:{{ task.approvalNotes }}
}
}
@if (task.status === 'rejected') {
{{ task.rejectedByName }} • {{ formatDate(task.rejectedAt!) }}
原因:{{ task.rejectionReason }}
}
@if (task.status === 'quoted' || task.status === 'confirmed' || task.status === 'completed') {
¥{{ task.quotedPrice }}
{{ task.quotedByName }} • {{ formatDate(task.quotedAt!) }}
@if (task.quotedNotes) {
说明:{{ task.quotedNotes }}
}
}
@if (task.status === 'completed') {
{{ task.completedByName }} • {{ formatDate(task.completedAt!) }}
@if (task.completionNotes) {
{{ task.completionNotes }}
}
}
@if (isTeamLeader && task.status === 'pending_approval') {
}
@if (isCustomerService && task.status === 'approved') {
}
@if ((isCustomerService || isTeamLeader) && task.status === 'quoted') {
}
@if (task.status === 'confirmed') {
}