mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 21:00:31 +00:00
refactor(nestjs): wip
This commit is contained in:
@@ -38,7 +38,7 @@ export function useEditBranch(props) {
|
||||
const apiRequest = useApiRequest();
|
||||
|
||||
return useMutation(
|
||||
([id, values]) => apiRequest.post(`branches/${id}`, values),
|
||||
([id, values]) => apiRequest.put(`branches/${id}`, values),
|
||||
{
|
||||
onSuccess: (res, [id, values]) => {
|
||||
// Invalidate specific branch.
|
||||
@@ -79,7 +79,7 @@ export function useBranches(query, props) {
|
||||
[t.BRANCHES, query],
|
||||
{ method: 'get', url: 'branches', params: query },
|
||||
{
|
||||
select: (res) => res.data.branches,
|
||||
select: (res) => res.data,
|
||||
defaultData: [],
|
||||
...props,
|
||||
},
|
||||
@@ -95,7 +95,7 @@ export function useBranch(id, props, requestProps) {
|
||||
[t.BRANCH, id],
|
||||
{ method: 'get', url: `branches/${id}`, ...requestProps },
|
||||
{
|
||||
select: (res) => res.data.branch,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
|
||||
@@ -21,15 +21,15 @@ export function useCreateCurrency(props) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Edits the given currency code.
|
||||
* Edits the given currency by ID.
|
||||
*/
|
||||
export function useEditCurrency(props) {
|
||||
const queryClient = useQueryClient();
|
||||
const apiRequest = useApiRequest();
|
||||
|
||||
return useMutation(
|
||||
([currencyCode, values]) =>
|
||||
apiRequest.post(`currencies/${currencyCode}`, values),
|
||||
([currencyId, values]) =>
|
||||
apiRequest.put(`currencies/${currencyId}`, values),
|
||||
{
|
||||
onSuccess: () => {
|
||||
// Invalidate currencies.
|
||||
|
||||
@@ -76,7 +76,7 @@ export function useExpense(id, props) {
|
||||
url: `expenses/${id}`,
|
||||
},
|
||||
{
|
||||
select: (res) => res.data.expense,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
|
||||
@@ -101,7 +101,7 @@ export function useItemCategory(id, props) {
|
||||
[t.ITEM_CATEGORY, id],
|
||||
{ method: 'get', url: `item-categories/${id}` },
|
||||
{
|
||||
select: (res) => res.data.category,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
|
||||
@@ -139,7 +139,7 @@ export function useJournal(id, props) {
|
||||
[t.MANUAL_JOURNAL, id],
|
||||
{ method: 'get', url: `manual-journals/${id}` },
|
||||
{
|
||||
select: (res) => res.data.manual_journal,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
|
||||
@@ -185,7 +185,7 @@ export function usePaymentMade(id, props) {
|
||||
[t.PAYMENT_MADE, id],
|
||||
{ method: 'get', url: `bill-payments/${id}` },
|
||||
{
|
||||
select: (res) => res.data.bill_payment,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
|
||||
@@ -159,7 +159,7 @@ export function useReceipt(id, props) {
|
||||
['SALE_RECEIPT', id],
|
||||
{ method: 'get', url: `sale-receipts/${id}` },
|
||||
{
|
||||
select: (res) => res.data.sale_receipt,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
@@ -211,7 +211,7 @@ export function useReceiptSMSDetail(receiptId, props, requestProps) {
|
||||
...requestProps,
|
||||
},
|
||||
{
|
||||
select: (res) => res.data.data,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
@@ -304,7 +304,7 @@ export function useSaleReceiptMailState(
|
||||
() =>
|
||||
apiRequest
|
||||
.get(`sale-receipts/${receiptId}/mail`)
|
||||
.then((res) => transformToCamelCase(res.data.data)),
|
||||
.then((res) => transformToCamelCase(res.data)),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -322,7 +322,7 @@ export function useGetReceiptState(
|
||||
() =>
|
||||
apiRequest
|
||||
.get(`/sale-receipts/state`)
|
||||
.then((res) => transformToCamelCase(res.data?.data)),
|
||||
.then((res) => transformToCamelCase(res.data)),
|
||||
{ ...options },
|
||||
);
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ export function usePermissionsSchema(query, props) {
|
||||
[t.ROLES_PERMISSIONS_SCHEMA, query],
|
||||
{ method: 'get', url: 'roles/permissions/schema', params: query },
|
||||
{
|
||||
select: (res) => res.data.data,
|
||||
select: (res) => res.data,
|
||||
defaultData: {
|
||||
roles: [],
|
||||
},
|
||||
@@ -87,7 +87,7 @@ export function useRolePermission(role_id, props, requestProps) {
|
||||
[t.ROLE, role_id],
|
||||
{ method: 'get', url: `roles/${role_id}`, ...requestProps },
|
||||
{
|
||||
select: (res) => res.data.role,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
@@ -102,7 +102,7 @@ export function useRoles(props, query) {
|
||||
[t.ROLES, query],
|
||||
{ method: 'get', url: `roles`, params: query },
|
||||
{
|
||||
select: (res) => res.data.roles,
|
||||
select: (res) => res.data,
|
||||
defaultData: [],
|
||||
...props,
|
||||
},
|
||||
|
||||
@@ -13,7 +13,7 @@ export function useSaveSettings(props) {
|
||||
const queryClient = useQueryClient();
|
||||
const apiRequest = useApiRequest();
|
||||
|
||||
return useMutation((settings) => apiRequest.post('settings', settings), {
|
||||
return useMutation((settings) => apiRequest.put('settings', settings), {
|
||||
onSuccess: () => {
|
||||
queryClient.invalidateQueries(t.SETTING);
|
||||
},
|
||||
|
||||
@@ -156,7 +156,7 @@ export function useVendorCredit(id, props, requestProps) {
|
||||
[t.VENDOR_CREDIT, id],
|
||||
{ method: 'get', url: `vendor-credits/${id}`, ...requestProps },
|
||||
{
|
||||
select: (res) => res.data.data,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
@@ -232,7 +232,7 @@ export function useRefundVendorCredit(id, props, requestProps) {
|
||||
...requestProps,
|
||||
},
|
||||
{
|
||||
select: (res) => res.data.data,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
@@ -298,7 +298,7 @@ export function useReconcileVendorCredit(id, props, requestProps) {
|
||||
...requestProps,
|
||||
},
|
||||
{
|
||||
select: (res) => res.data.data,
|
||||
select: (res) => res.data,
|
||||
defaultData: [],
|
||||
...props,
|
||||
},
|
||||
@@ -317,7 +317,7 @@ export function useReconcileVendorCredits(id, props, requestProps) {
|
||||
...requestProps,
|
||||
},
|
||||
{
|
||||
select: (res) => res.data.data,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
@@ -359,7 +359,7 @@ export function useRefundVendorCreditTransaction(id, props, requestProps) {
|
||||
...requestProps,
|
||||
},
|
||||
{
|
||||
select: (res) => res.data.refund_credit,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
|
||||
@@ -41,7 +41,7 @@ export function useEditWarehouse(props) {
|
||||
const apiRequest = useApiRequest();
|
||||
|
||||
return useMutation(
|
||||
([id, values]) => apiRequest.post(`warehouses/${id}`, values),
|
||||
([id, values]) => apiRequest.put(`warehouses/${id}`, values),
|
||||
{
|
||||
onSuccess: (res, [id, values]) => {
|
||||
// Invalidate specific sale invoice.
|
||||
@@ -82,7 +82,7 @@ export function useWarehouses(query, props) {
|
||||
[t.WAREHOUSES, query],
|
||||
{ method: 'get', url: 'warehouses', params: query },
|
||||
{
|
||||
select: (res) => res.data.warehouses,
|
||||
select: (res) => res.data,
|
||||
defaultData: [],
|
||||
...props,
|
||||
},
|
||||
@@ -98,7 +98,7 @@ export function useWarehouse(id, props, requestProps) {
|
||||
[t.WAREHOUSE, id],
|
||||
{ method: 'get', url: `warehouses/${id}`, ...requestProps },
|
||||
{
|
||||
select: (res) => res.data.warehouse,
|
||||
select: (res) => res.data,
|
||||
defaultData: {},
|
||||
...props,
|
||||
},
|
||||
@@ -128,7 +128,7 @@ export function useMarkWarehouseAsPrimary(props) {
|
||||
const queryClient = useQueryClient();
|
||||
const apiRequest = useApiRequest();
|
||||
|
||||
return useMutation((id) => apiRequest.post(`warehouses/${id}/mark-primary`), {
|
||||
return useMutation((id) => apiRequest.put(`warehouses/${id}/mark-primary`), {
|
||||
onSuccess: (res, id) => {
|
||||
// Invalidate specific inventory adjustment.
|
||||
queryClient.invalidateQueries([t.WAREHOUSE, id]);
|
||||
|
||||
Reference in New Issue
Block a user