fix: cards reorder fixed

This commit is contained in:
2025-06-23 16:57:31 +04:00
parent f7d514df4b
commit eea03bd70a
4 changed files with 519 additions and 510 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type ReorderResponse = {
ok: boolean;
message: string;
};

View File

@@ -62,6 +62,7 @@ import type { ManageEmployeeResponse } from '../models/ManageEmployeeResponse';
import type { ParseCardsExcelResponse } from '../models/ParseCardsExcelResponse'; import type { ParseCardsExcelResponse } from '../models/ParseCardsExcelResponse';
import type { ProductsAndServicesGeneralInfoRequest } from '../models/ProductsAndServicesGeneralInfoRequest'; import type { ProductsAndServicesGeneralInfoRequest } from '../models/ProductsAndServicesGeneralInfoRequest';
import type { ProductsAndServicesGeneralInfoResponse } from '../models/ProductsAndServicesGeneralInfoResponse'; import type { ProductsAndServicesGeneralInfoResponse } from '../models/ProductsAndServicesGeneralInfoResponse';
import type { ReorderResponse } from '../models/ReorderResponse';
import type { UpdateCardClientRequest } from '../models/UpdateCardClientRequest'; import type { UpdateCardClientRequest } from '../models/UpdateCardClientRequest';
import type { UpdateCardClientResponse } from '../models/UpdateCardClientResponse'; import type { UpdateCardClientResponse } from '../models/UpdateCardClientResponse';
import type { UpdateCardManagerRequest } from '../models/UpdateCardManagerRequest'; import type { UpdateCardManagerRequest } from '../models/UpdateCardManagerRequest';
@@ -180,14 +181,14 @@ export class CardService {
} }
/** /**
* Reorder * Reorder
* @returns CardSummaryResponse Successful Response * @returns ReorderResponse Successful Response
* @throws ApiError * @throws ApiError
*/ */
public static reorderCardSummaries({ public static reorderCardSummaries({
requestBody, requestBody,
}: { }: {
requestBody: CardSummaryReorderRequest, requestBody: CardSummaryReorderRequest,
}): CancelablePromise<CardSummaryResponse> { }): CancelablePromise<ReorderResponse> {
return __request(OpenAPI, { return __request(OpenAPI, {
method: 'POST', method: 'POST',
url: '/card/summaries/reorder', url: '/card/summaries/reorder',

View File

@@ -103,7 +103,6 @@ const useCardsDnd = ({
notifications.error({ message: response.message }); notifications.error({ message: response.message });
return; return;
} }
await refetchSummaries();
await recalculate(sourceId); await recalculate(sourceId);
await refetchSummaries(); await refetchSummaries();
}); });
@@ -120,7 +119,6 @@ const useCardsDnd = ({
notifications.error({ message: response.message }); notifications.error({ message: response.message });
return; return;
} }
await refetchSummaries();
await recalculate(sourceId); await recalculate(sourceId);
await refetchSummaries(); await refetchSummaries();
}); });
@@ -185,8 +183,7 @@ const useCardsDnd = ({
if (statusId == summary.status.id) { if (statusId == summary.status.id) {
CardService.reorderCardSummaries({ CardService.reorderCardSummaries({
requestBody: request as CardSummaryReorderRequest, requestBody: request as CardSummaryReorderRequest,
}).then(async response => { }).then(async () => {
setSummaries(response.summaries);
await refetchSummaries(); await refetchSummaries();
}); });
return; return;
@@ -200,8 +197,7 @@ const useCardsDnd = ({
comment: "", comment: "",
deadline: dateWithoutTimezone(new Date()), deadline: dateWithoutTimezone(new Date()),
}, },
}).then(async response => { }).then(async () => {
setSummaries(response.summaries);
await refetchSummaries(); await refetchSummaries();
}); });
}; };