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

View File

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