From 366e2f5da8f91d45a8ec145c12cb50319032de4e Mon Sep 17 00:00:00 2001 From: puriphatt Date: Thu, 13 Mar 2025 11:47:40 +0700 Subject: [PATCH] feat: enhance rejectRequest function to include cancellation reason and update types --- src/stores/request-list/index.ts | 6 +++++- src/stores/request-list/types.ts | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/stores/request-list/index.ts b/src/stores/request-list/index.ts index 27c77fb0..a05cedc2 100644 --- a/src/stores/request-list/index.ts +++ b/src/stores/request-list/index.ts @@ -294,9 +294,13 @@ export const useRequestList = defineStore('request-list', () => { return null; } - async function rejectRequest(requestDataId: string) { + async function rejectRequest( + requestDataId: string, + body: { reason: string }, + ) { const res = await api.post( `/request-data/${requestDataId}/reject-request-cancel`, + body, ); if (res.status < 400) return true; diff --git a/src/stores/request-list/types.ts b/src/stores/request-list/types.ts index 37d5171b..f221b209 100644 --- a/src/stores/request-list/types.ts +++ b/src/stores/request-list/types.ts @@ -11,6 +11,8 @@ export type RequestData = { customerRequestCancel?: boolean; customerRequestCancelReason?: string; + rejectRequestCancel?: boolean; + rejectRequestCancelReason?: string; quotation: QuotationFull & { debitNoteQuotationId: string;