@for (suggestion of getSuggestionsByStatus(col.value); track suggestion.id) {
@if (suggestion.workOrder) {
{{ suggestion.workOrder.id }}
}
{{ getTypeName(suggestion.type) }}
{{ suggestion.priority }}
@if (suggestion.issueTaxonomy) {
{{ suggestion.issueTaxonomy.categoryLabel }}
}
{{ suggestion.title }}
{{ suggestion.description | slice:0:80 }}...
@if (getDimensionTags(suggestion).length > 0) {
@for (tag of getDimensionTags(suggestion); track tag) {
{{ tag }}
}
}
@if (suggestion.workOrder) {
{{ getWorkOrderSlaLabel(suggestion.workOrder.slaStatus) }}
{{ getWorkOrderDueLabel(suggestion) }}
{{ suggestion.workOrder.nextAction }}
@if (suggestion.workOrder.acceptance) {
验收:{{ suggestion.workOrder.acceptance.metric }} · {{ getWorkOrderAcceptanceDirectionLabel(suggestion.workOrder.acceptance.targetDirection) }}
}
}
优先级评分: {{ suggestion.priorityScore ?? '-' }}
@if (getNextStatuses(suggestion.status).length > 0) {
@for (next of getNextStatuses(suggestion.status); track next.value) {
@if (next.value === 'verifying') {
} @else {
}
}
}
@if (suggestion.verificationResult) {
{{ suggestion.verificationResult.metric }}
0" [class.negative]="suggestion.verificationResult.changeRate < 0">
{{ suggestion.verificationResult.changeRate > 0 ? '+' : '' }}{{ suggestion.verificationResult.changeRate }}%
}
}
@if (getSuggestionsByStatus(col.value).length === 0) {
}