mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-25 15:55:48 +00:00
refactor(FE-212): update notes field in UpdateStaffApprovalRequestPayload for consistency
This commit is contained in:
@@ -104,10 +104,7 @@ const PurchaseOrderStaffApprovalForm = ({
|
|||||||
|
|
||||||
const updateStaffApprovalHandler = useCallback(
|
const updateStaffApprovalHandler = useCallback(
|
||||||
async (purchaseId: number, payload: UpdateStaffApprovalRequestPayload) => {
|
async (purchaseId: number, payload: UpdateStaffApprovalRequestPayload) => {
|
||||||
const res = await PurchaseApi.staffApproval.update(
|
const res = await PurchaseApi.staffApproval.update(purchaseId, payload);
|
||||||
purchaseId,
|
|
||||||
payload
|
|
||||||
);
|
|
||||||
if (isResponseError(res)) {
|
if (isResponseError(res)) {
|
||||||
setPurchaseOrderFormErrorMessage(res.message);
|
setPurchaseOrderFormErrorMessage(res.message);
|
||||||
return;
|
return;
|
||||||
@@ -166,7 +163,7 @@ const PurchaseOrderStaffApprovalForm = ({
|
|||||||
await createStaffApprovalHandler(createPayload);
|
await createStaffApprovalHandler(createPayload);
|
||||||
} else if (type === 'edit') {
|
} else if (type === 'edit') {
|
||||||
const updatePayload: UpdateStaffApprovalRequestPayload = {
|
const updatePayload: UpdateStaffApprovalRequestPayload = {
|
||||||
'notes?': values.notes || null,
|
notes: values.notes || null,
|
||||||
items: purchaseItems.map((purchaseItem, idx) => {
|
items: purchaseItems.map((purchaseItem, idx) => {
|
||||||
const formItem = values.items?.[idx];
|
const formItem = values.items?.[idx];
|
||||||
return {
|
return {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -90,13 +90,13 @@ export type CreateStaffApprovalRequestPayload = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type UpdateStaffApprovalRequestPayload = {
|
export type UpdateStaffApprovalRequestPayload = {
|
||||||
|
notes?: string | null;
|
||||||
items: {
|
items: {
|
||||||
purchase_item_id: number;
|
purchase_item_id: number;
|
||||||
qty: number;
|
qty: number;
|
||||||
price: number;
|
price: number;
|
||||||
total_price: number;
|
total_price: number;
|
||||||
}[];
|
}[];
|
||||||
'notes?': string | null;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CreateManagerApprovalRequestPayload = {
|
export type CreateManagerApprovalRequestPayload = {
|
||||||
|
|||||||
Reference in New Issue
Block a user