Skip to main content

Interface: UseOrdersReturn

Defined in: composables/vue/useOrders.ts:64

Properties

currentOrder

currentOrder: Ref<Order | null>

Defined in: composables/vue/useOrders.ts:72


currentPage

currentPage: Ref<number>

Defined in: composables/vue/useOrders.ts:76


downloadPdf

downloadPdf: (order) => Promise<{ error?: string; success: boolean; }>

Defined in: composables/vue/useOrders.ts:86

Parameters

order

Order

Returns

Promise<{ error?: string; success: boolean; }>


downloadQuotePdf

downloadQuotePdf: (quoteId) => Promise<{ error?: string; success: boolean; }>

Defined in: composables/vue/useOrders.ts:87

Parameters

quoteId

number

Returns

Promise<{ error?: string; success: boolean; }>


error

error: Ref<string | null>

Defined in: composables/vue/useOrders.ts:68


fetchOrder

fetchOrder: (orderId) => Promise<Order | null>

Defined in: composables/vue/useOrders.ts:83

Parameters

orderId

number

Returns

Promise<Order | null>


fetchOrders

fetchOrders: (page?) => Promise<void>

Defined in: composables/vue/useOrders.ts:82

Parameters

page?

number

Returns

Promise<void>


goToPage

goToPage: (page) => void

Defined in: composables/vue/useOrders.ts:84

Parameters

page

number

Returns

void


itemsPerPage

itemsPerPage: Ref<number>

Defined in: composables/vue/useOrders.ts:79


loading

loading: Ref<boolean>

Defined in: composables/vue/useOrders.ts:67


orderLoading

orderLoading: Ref<boolean>

Defined in: composables/vue/useOrders.ts:73


orders

orders: Ref<Order[]>

Defined in: composables/vue/useOrders.ts:66


reorder

reorder: (order, cartId?) => Promise<{ cart?: Cart; error?: string; success: boolean; }>

Defined in: composables/vue/useOrders.ts:88

Parameters

order

Order

cartId?

string

Returns

Promise<{ cart?: Cart; error?: string; success: boolean; }>


resetSearch

resetSearch: () => void

Defined in: composables/vue/useOrders.ts:85

Returns

void


searchForm

searchForm: Ref<OrderSearchForm>

Defined in: composables/vue/useOrders.ts:69


setQuoteStatus

setQuoteStatus: (orderId, flags) => Promise<{ error?: string; success: boolean; }>

Defined in: composables/vue/useOrders.ts:89

Parameters

orderId

number

flags
status?

string

Returns

Promise<{ error?: string; success: boolean; }>


totalItems

totalItems: Ref<number>

Defined in: composables/vue/useOrders.ts:78


totalPages

totalPages: Ref<number>

Defined in: composables/vue/useOrders.ts:77