Skip to main content

Interface: UseOrdersReturn

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

Properties

currentOrder

currentOrder: Ref<Order | null>

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


currentPage

currentPage: Ref<number>

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


downloadPdf

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

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

Parameters

order

Order

Returns

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


downloadQuotePdf

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

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

Parameters

quoteId

number

Returns

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


error

error: Ref<string | null>

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


fetchOrder

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

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

Parameters

orderId

number

Returns

Promise<Order | null>


fetchOrders

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

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

Parameters

page?

number

Returns

Promise<void>


goToPage

goToPage: (page) => void

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

Parameters

page

number

Returns

void


itemsPerPage

itemsPerPage: Ref<number>

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


loading

loading: Ref<boolean>

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


orderLoading

orderLoading: Ref<boolean>

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


orders

orders: Ref<Order[]>

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


reorder

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

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

Parameters

order

Order

cartId?

string

Returns

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


resetSearch

resetSearch: () => void

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

Returns

void


searchForm

searchForm: Ref<OrderSearchForm>

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


setQuoteStatus

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

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

Parameters

orderId

number

flags
status?

string

Returns

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


totalItems

totalItems: Ref<number>

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


totalPages

totalPages: Ref<number>

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