feat: export reports as xlsx and add machine inventory
This commit is contained in:
parent
29b865885c
commit
714b199879
34 changed files with 2304 additions and 245 deletions
|
|
@ -258,13 +258,21 @@ export function TicketTimeline({ ticket }: TicketTimelineProps) {
|
|||
message = "Fila alterada" + (payload.queueName ? " para " + payload.queueName : "")
|
||||
}
|
||||
if (entry.type === "REQUESTER_CHANGED") {
|
||||
const payloadRequest = payload as { requesterName?: string | null; requesterEmail?: string | null; requesterId?: string | null; companyName?: string | null }
|
||||
const name = payloadRequest.requesterName || payloadRequest.requesterEmail || payloadRequest.requesterId
|
||||
const company = payloadRequest.companyName
|
||||
if (name && company) {
|
||||
message = `Solicitante alterado para ${name} (${company})`
|
||||
} else if (name) {
|
||||
message = `Solicitante alterado para ${name}`
|
||||
const payloadRequest = payload as {
|
||||
requesterName?: string | null
|
||||
requesterEmail?: string | null
|
||||
requesterId?: string | null
|
||||
companyName?: string | null
|
||||
}
|
||||
const name = payloadRequest.requesterName?.trim()
|
||||
const email = payloadRequest.requesterEmail?.trim()
|
||||
const fallback = payloadRequest.requesterId ?? null
|
||||
const identifier = name ? (email ? `${name} · ${email}` : name) : email ?? fallback
|
||||
const company = payloadRequest.companyName?.trim()
|
||||
if (identifier && company) {
|
||||
message = `Solicitante alterado para ${identifier} • Empresa: ${company}`
|
||||
} else if (identifier) {
|
||||
message = `Solicitante alterado para ${identifier}`
|
||||
} else if (company) {
|
||||
message = `Solicitante associado à empresa ${company}`
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue