added add challan btn

This commit is contained in:
pramod.mahajan 2025-11-28 09:54:42 +05:30
parent 1c41c00d72
commit 2b4f086318
3 changed files with 6 additions and 3 deletions

View File

@ -130,8 +130,9 @@ const PurchaseList = ({ searchString }) => {
}) })
} }
> >
<i className="bx bx-trash me-2"></i> <i className="bx bx-file bx-plus"></i>
<span className="align-left">Delete</span>
<span className="align-left">Add Challan</span>
</a> </a>
</li> </li>
</ul> </ul>

View File

@ -62,6 +62,7 @@ export const useCreatePurchaseInvoice = (onSuccessCallback) => {
mutationFn: async (payload) => mutationFn: async (payload) =>
await PurchaseRepository.CreatePurchase(payload), await PurchaseRepository.CreatePurchase(payload),
onSuccess: (data, variables) => { onSuccess: (data, variables) => {
queryClient.invalidateQueries({ queryKey: ["purchase_list"] });
showToast("Purchase Invoice Created successfully", "success"); showToast("Purchase Invoice Created successfully", "success");
if (onSuccessCallback) onSuccessCallback(); if (onSuccessCallback) onSuccessCallback();
}, },
@ -83,6 +84,7 @@ export const useUpdatePurchaseInvoice = (onSuccessCallback) => {
mutationFn: async ({ purchaseId, payload }) => mutationFn: async ({ purchaseId, payload }) =>
PurchaseRepository.UpdatePurchase(purchaseId, payload), PurchaseRepository.UpdatePurchase(purchaseId, payload),
onSuccess: (data, variables) => { onSuccess: (data, variables) => {
queryClient.invalidateQueries({ queryKey: ["purchase_list"] });
showToast("Purchase Invoice Updated successfully", "success"); showToast("Purchase Invoice Updated successfully", "success");
if (onSuccessCallback) onSuccessCallback(); if (onSuccessCallback) onSuccessCallback();
}, },

View File

@ -105,7 +105,7 @@ const PurchasePage = () => {
{viewPurchaseState.isOpen && ( {viewPurchaseState.isOpen && (
<GlobalModel <GlobalModel
isOpen={viewPurchaseState.isOpen} isOpen={viewPurchaseState.isOpen}
size="xl" size="lg"
closeModal={() => closeModal={() =>
setViewPurchase({ isOpen: false, purchaseId: null }) setViewPurchase({ isOpen: false, purchaseId: null })
} }