feat(platform): copy quality issue notification
This commit is contained in:
@@ -249,6 +249,10 @@ function priorityIssueRows(rows: QualityIssueRow[]): PriorityIssueRow[] {
|
||||
.slice(0, 5);
|
||||
}
|
||||
|
||||
function priorityIssueFromRow(row: QualityIssueRow): PriorityIssueRow {
|
||||
return priorityIssueRows([row])[0];
|
||||
}
|
||||
|
||||
function priorityIssueNotificationText(row: PriorityIssueRow) {
|
||||
const lookup = qualityIssueVehicleLookup(row);
|
||||
const dateFrom = issueEvidenceDate(row.lastSeen);
|
||||
@@ -817,6 +821,7 @@ export function Quality({
|
||||
<Button size="small" disabled={!lookup.key || !onOpenHistory} onClick={() => openIssueHistory(row)}>核对历史</Button>
|
||||
<Button size="small" disabled={!lookup.key || !onOpenRaw} onClick={() => openIssueRaw(row)}>核对 RAW</Button>
|
||||
<Button size="small" disabled={!lookup.key || !onOpenMileage} onClick={() => openIssueMileage(row)}>核对里程</Button>
|
||||
<Button size="small" onClick={() => copyText(priorityIssueNotificationText(priorityIssueFromRow(row)), '告警通知')}>复制通知</Button>
|
||||
<Button size="small" disabled={!lookup.key} onClick={() => onOpenVehicle(lookup.key, row.protocol)}>
|
||||
{lookup.label}
|
||||
</Button>
|
||||
|
||||
Reference in New Issue
Block a user