改图工单管理

@if (loading) {

加载中...

} @if (!loading && activeTab === 'major') {
@if (tasks.length === 0) {

暂无大修改工单

} @for (task of tasks; track task.id) {
#{{ task.id?.substring(0, 8) }} {{ getStatusText(task.status) }}
{{ formatDate(task.createdAt) }}
@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') { }
}
} @if (!loading && activeTab === 'minor') {
@if (minorRevisions.length === 0) {

暂无小修改记录

} @for (revision of minorRevisions; track revision.id) {
#{{ revision.id?.substring(0, 8) }} 小修改
{{ formatDate(revision.createdAt) }}

{{ revision.description }}

{{ revision.createdByName }}
}
}
@if (showApprovalModal && selectedTask) { } @if (showQuoteModal && selectedTask) { }