feat(visits): concluir/reabrir visita sem poluir agenda
This commit is contained in:
parent
8f2c00a75a
commit
66559eafbf
9 changed files with 264 additions and 31 deletions
|
|
@ -111,6 +111,8 @@ const serverTicketSchema = z.object({
|
|||
slaPausedBy: z.string().nullable().optional(),
|
||||
slaPausedMs: z.number().nullable().optional(),
|
||||
dueAt: z.number().nullable().optional(),
|
||||
visitStatus: z.string().nullable().optional(),
|
||||
visitPerformedAt: z.number().nullable().optional(),
|
||||
firstResponseAt: z.number().nullable().optional(),
|
||||
resolvedAt: z.number().nullable().optional(),
|
||||
closedAt: z.number().nullable().optional(),
|
||||
|
|
@ -280,6 +282,8 @@ export function mapTicketFromServer(input: unknown) {
|
|||
slaPausedAt: s.slaPausedAt ? new Date(s.slaPausedAt) : null,
|
||||
slaPausedBy: s.slaPausedBy ?? null,
|
||||
slaPausedMs: typeof s.slaPausedMs === "number" ? s.slaPausedMs : null,
|
||||
visitStatus: typeof s.visitStatus === "string" ? s.visitStatus : null,
|
||||
visitPerformedAt: s.visitPerformedAt ? new Date(s.visitPerformedAt) : null,
|
||||
workSummary: s.workSummary
|
||||
? {
|
||||
totalWorkedMs: s.workSummary.totalWorkedMs,
|
||||
|
|
@ -362,6 +366,8 @@ export function mapTicketWithDetailsFromServer(input: unknown) {
|
|||
updatedAt: new Date(base.updatedAt),
|
||||
createdAt: new Date(base.createdAt),
|
||||
dueAt: base.dueAt ? new Date(base.dueAt) : null,
|
||||
visitStatus: typeof base.visitStatus === "string" ? base.visitStatus : null,
|
||||
visitPerformedAt: base.visitPerformedAt ? new Date(base.visitPerformedAt) : null,
|
||||
firstResponseAt: base.firstResponseAt ? new Date(base.firstResponseAt) : null,
|
||||
resolvedAt: base.resolvedAt ? new Date(base.resolvedAt) : null,
|
||||
closedAt: base.closedAt ? new Date(base.closedAt) : null,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue