aurora-1544 добавление таблицы гудвил #220
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/goodWill"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
добавлена таблица гудвил с возможностью скрытия колонок, открытия на весь экран, фильтрация по положительному и отрицательному гудвилу и редактирования доли в компании и комментария
p.s запросы не работают из за отсутствия бэкенда, требуется протестировать после получения ручек, в компоненте есть тестовые данные по которым можно проверить работоспособность
@ -0,0 +155,4 @@const { visibleKeys, setVisibleKeys } = useVisibleColumns(groupsConfig);const toggleFullscreen = async (ref: React.RefObject<HTMLDivElement>, setFullscreen: (val: boolean) => void) => {может стоит вынести в отдельный хук? логика повторяется в трех таблицах: Шахматка, таблица корректировок, Гудвилл.
Пример реализации:
@ -0,0 +193,4 @@});setEditedRows(initialEdited);} catch (e) {if (e instanceof ApiError) {Сейчас ошибка будет отображаться, только в случае
e instanceof ApiError. Во всех остальных случаях пользователь не увидит никакого уведомления.Предлагаю заменить на:
notification.error({ description: e instanceof ApiError ? e.message : 'Не удалось загрузить данные Гудвилла' });Аналогично стоит обрабатывать остальные вызовы
notification.errorвhandleSaveиdownload@ -0,0 +84,4 @@let totalGoodwill = 0;parent.children.forEach((child) => {totalFinInv += Number(child.financial_investment_amount || 0);Подсчёт строки «Всего» в группах лучше перевести на
sumAmountsизutils/money. В функции уже учитывается, что суммы приходят строчками и позволяет избежать ошибок округления. также не нужно будет использовать+=.код сведется к: