refactor: add incomplete flag and updateMessenger function to request list store

This commit is contained in:
puriphatt 2025-04-10 17:22:01 +07:00
parent a5d73ba1ff
commit 5b1ccadf92
2 changed files with 19 additions and 0 deletions

View file

@ -209,6 +209,7 @@ export const useRequestList = defineStore('request-list', () => {
requestDataStatus?: RequestDataStatus;
responsibleOnly?: boolean;
quotationId?: string;
incomplete?: boolean;
}) {
const res = await api.get<PaginationResult<RequestData>>('/request-data', {
params,
@ -325,6 +326,20 @@ export const useRequestList = defineStore('request-list', () => {
return false;
}
async function updateMessenger(
requestDataId: string[],
defaultMessengerId: string,
) {
const res = await api.post('/request-data/update-messenger', {
requestDataId,
defaultMessengerId,
});
if (res.status < 400) return true;
return false;
}
return {
data,
page,
@ -350,6 +365,8 @@ export const useRequestList = defineStore('request-list', () => {
rejectRequest,
rejectRequestWork,
updateMessenger,
};
});

View file

@ -14,6 +14,8 @@ export type RequestData = {
rejectRequestCancel?: boolean;
rejectRequestCancelReason?: string;
defaultMessengerId?: string;
quotation: QuotationFull & {
debitNoteQuotationId: string;
isDebitNote: boolean;