mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-07 22:25:42 +00:00
chnages
This commit is contained in:
@@ -149,6 +149,8 @@ import {
|
||||
import { containerTypesService } from "./container-types.service";
|
||||
import { containerService, type Container } from "./containerService";
|
||||
import { customersService } from "./customers.service";
|
||||
import { eimsService } from "./eims.service";
|
||||
import type { EimsInvoiceStatusView, EimsVerifyResult } from "@/types/eims";
|
||||
import { invoicesService } from "./invoices.service";
|
||||
import { dropdownSettingsService } from "./dropdownSettings.service";
|
||||
import { fileUploadSettingsService } from "./fileUploadSettings.service";
|
||||
@@ -2938,6 +2940,36 @@ export const api = {
|
||||
// Settling the invoice also advances the booking, so refresh both trees.
|
||||
() => [QUERY_KEYS.INVOICES.ROOT, QUERY_KEYS.BOOKINGS.ROOT],
|
||||
),
|
||||
|
||||
eimsStatus: endpoint<{ id: string }, EimsInvoiceStatusView>(
|
||||
"invoices",
|
||||
"eimsStatus",
|
||||
({ id }) => eimsService.status(id),
|
||||
({ id }) => QUERY_KEYS.INVOICES.eimsStatus(id),
|
||||
),
|
||||
|
||||
// Both mutations refresh the filing panel; register also moves the invoice's own row.
|
||||
eimsRegister: endpoint<{ id: string }, EimsInvoiceStatusView>(
|
||||
"invoices",
|
||||
"eimsRegister",
|
||||
({ id }) => eimsService.register(id),
|
||||
undefined,
|
||||
({ id }) => [QUERY_KEYS.INVOICES.eimsStatus(id), QUERY_KEYS.INVOICES.byId(id)],
|
||||
),
|
||||
|
||||
eimsVerify: endpoint<{ id: string }, EimsVerifyResult>(
|
||||
"invoices",
|
||||
"eimsVerify",
|
||||
({ id }) => eimsService.verify(id),
|
||||
),
|
||||
|
||||
eimsResolve: endpoint<{ id: string; irn?: string; discard?: boolean }, EimsInvoiceStatusView>(
|
||||
"invoices",
|
||||
"eimsResolve",
|
||||
({ id, irn, discard }) => eimsService.resolve(id, { irn, discard }),
|
||||
undefined,
|
||||
({ id }) => [QUERY_KEYS.INVOICES.eimsStatus(id), QUERY_KEYS.INVOICES.byId(id)],
|
||||
),
|
||||
},
|
||||
|
||||
overview: {
|
||||
|
||||
Reference in New Issue
Block a user