kamabzalov / admss-client

Adms react app
0 stars 0 forks source link

Accounts. Доработки #664

Open kamabzalov opened 1 month ago

kamabzalov commented 1 month ago
  1. При удалении платежа на странице Payment History, мы используем апи curl 'https://app.admss.com/api/v1/accounts/a03dfb9f-1ab7-43ed-a64f-e62fef002c47/deletehistory' 'POST', а надо использовать api/v1/accounts/{uid}/deletepayment image

  2. Разделительная полоса справа от разделов должна быть до конца. Хедер Account information должен быть выше и другого шрифта.Кнопка Calculate payoff должна быть синей. Кнопка back,update серой, 2ая только если не внесено еще никаких изменений. Отступы в account balance должны быть больше. image

  3. Название разделов по дизайну не в вехрнем регистре. Нолики в инрутах более бледные. Нолики вне инпутов должны быть больше. Save в memo и alert должно быть выше. Кнопка сохранения серая, если нет изменений. По нажатии на нее ничего не происходит и назад нас не возвращает image

  4. Не должно быть линии внизу таблицы и разделительных полос в ней же. Не должно быть чекбокса, если таблица пустая. Лишняя линия справа image

  5. Меньше должен быть отступ other. Дроп не работает, ничего не выбирается. Цифры должна быть серые изначально. Кнопка сохранения должна быть серой, без данных. Этого нет в дизайне, но если поля необязательные, дроп должно быть можно очистить. Поле Other можно заполнить всегда, так не должно быть. Нет оповещения полсе добавление фии image

  6. Слишком большие отступы в Total amount paid. Нолики в середине должны быть более справа. В инпутах нолики изначально серые. Кнопки сохранения должны быть выше. Общая кнопка сохранения должна быть серой, если изменения не внесены. Cancel должно возвращать на ту страницу, где мы были. Кнопка в total aumont paid не работает. Кнопка сохранения не работает image

  7. Элементы дропа должны быть ниже. Delete payment не работает. Поп ап окно при удалении пустого списка должно быть выше. Нет окна с подтверждением при удалении записи. image

  8. Кнопки должны быть одного размера. Модалка должна быть другого размера и расположена выше. И окно должно открываться только если выбрана какая-то запись. После ввода заметки и сохранения она сразу не отображается в листе записей, надо перезагружать страницу image

  9. Нет кнопки скачивания и распечатки. В дате не должно быть времени. В Payed должна быть кнопка и чекбокс. image

  10. Модалка должна быть выше расположена. Кнопка сохранения изначально серая. Знак доллара должен быть в каждой строке с ноликами. В инпутах сначала нолики серые. Если вписать цифры и нажать на calculate from payment history, то отсылает цифры не те, что мы вписали, а те что было до этого. Кнопка должна быть по длине не дальше кнопко Cancel и Save image

  11. В таблице не должно быть разделителей, если она пустая. Кнопка Add note белая должна быть. В заметки ничего не могу вписать. Не выводим дату заметки, хотя она приходит. Нет модалки подтверждения удаления. image

  12. Нет значка индикации статуса. Нет галочки, чтобы перейди в редактирования. Не должно быть времени в дате.Edit/delete promise ничего не делают. Не могу отметить чекбокс у записи image

Проверить все разделы, все апи должны работать, отрисовываться все должно логично - никакой статики и пр

JSDID commented 1 month ago
  1. У нас некоторые поля не имеют привязки к серверу по причине их отсутствия со стороны сервера.
  2. Мне нужны детали для работы с этой формой. Мы отсылаем данные только с текущей табы, или со всех трех сразу?

photo_2024-10-10_20-00-31

Поля Other нет ни в ответе от сервера (откуда мы читаем опции для дропа) ни в самом дизайне

photo_2024-10-10_20-09-31 (2) photo_2024-10-10_20-09-31

Что должно вызываться по нажатию этой кнопки? Что мы должны отослать и куда записать полученные данные?

photo_2024-10-10_20-11-30

JSDID commented 1 month ago

photo_2024-10-10_20-14-08

Запрос уходит, сервер возвращает Status: OK. Запись - не удаляется. curl 'https://app.admss.com/api/v1/accounts/f6a33df7-2e2c-48a6-95ac-21fecf64cb01/deletepayment' \ -X 'POST' \ -H 'Accept: application/json, text/plain, /' \ -H 'Accept-Language: en-US,en;q=0.9,ru-UA;q=0.8,ru;q=0.7,uk;q=0.6' \ -H 'Authorization: Bearer 58dc2a58-a17b-4e8b-a2f1-564d6c5d9c67' \ -H 'Connection: keep-alive' \ -H 'Content-Length: 0' \ -H 'Origin: http://localhost:3003' \ -H 'Referer: http://localhost:3003/' \ -H 'Sec-Fetch-Dest: empty' \ -H 'Sec-Fetch-Mode: cors' \ -H 'Sec-Fetch-Site: cross-site' \ -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36' \ -H 'sec-ch-ua: "Google Chrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Windows"'

JSDID commented 1 month ago

В дизайне 2 вида модалок. С выбором записи и без.

photo_2024-10-10_20-15-36 photo_2024-10-10_20-15-36 (2)

kamabzalov commented 1 month ago

@JSDID "Мне нужны детали для работы с этой формой. Мы отсылаем данные только с текущей табы, или со всех трех сразу?" - c текущей причём там есть поле типплатежа, оно от текущего таба зависит

"Что должно вызываться по нажатию этой кнопки? Что мы должны отослать и куда записать полученные данные?"

POST /api/v1/accounts/{accountuid}/checkpayment - check and update payments info

JSDID commented 1 month ago

Нужно уточнить по поводу того, какой type id к какому табу привязан. т.е. QuickPay = 0, PayOf = 1, Balance Adjustment = 2? Или другие значения?

photo_2024-10-14_07-40-45

JSDID commented 1 month ago

Не нашел в дизайне какой цвет за какой статус отвечает? Нужный полный список всех цветов/статусов

photo_2024-10-14_09-39-47

kamabzalov commented 1 month ago

Нужно уточнить по поводу того, какой type id к какому табу привязан. т.е. QuickPay = 0, PayOf = 1, Balance Adjustment = 2? Или другие значения?

photo_2024-10-14_07-40-45

@JSDID

Fee = 0, Adjustment = 1, DownPayment = 2, PickupPayment = 3, QuickPayPayment = 4, PayoffPayment = 5,

JSDID commented 1 month ago

Не нашел в дизайне какой цвет за какой статус отвечает? Нужный полный список всех цветов/статусов

photo_2024-10-14_09-39-47

На это еще ждем ответ

JSDID commented 1 month ago

У нас только 3 табы. Если мы на первой табе(quick) - мы передаем тип 4, если на второй (PayOf) - тип 5, и если на третьей (Adjustment Balance) - тип 1? Правильно понимаю?

photo_2024-10-16_22-45-25

kamabzalov commented 1 month ago

У нас только 3 табы. Если мы на первой табе(quick) - мы передаем тип 4, если на второй (PayOf) - тип 5, и если на третьей (Adjustment Balance) - тип 1? Правильно понимаю?

photo_2024-10-16_22-45-25

@JSDID да

kamabzalov commented 1 month ago

Не нашел в дизайне какой цвет за какой статус отвечает? Нужный полный список всех цветов/статусов photo_2024-10-14_09-39-47

На это еще ждем ответ

@JSDID можете поподбронее? Диазйнер не понимает - о чем речь

kamabzalov commented 1 month ago

@JSDID если про цвета вот этих статусов - то они залинкованы все.... В зависимости от выбранного статуса цвет кнопки меняется с зеленого на тот, который указан в кружочке позле названия статуса

https://www.figma.com/design/BDg0gIw134tMRsEwMUa3G4/auto-dealer?node-id=7474-108&t=qL2QR2Ebcmwtv66k-4

это ответ на ваш вопрос?

JSDID commented 1 month ago

promiseadd/promiseset не работают API

Сервер возвращает status: OK

photo_2024-10-17_19-45-38 photo_2024-10-17_19-45-38 (2)

curl 'https://app.admss.com/api/v1/accounts/c96d8653-9249-4fc9-b02c-605c98aca0fd/promiseadd' \ -H 'Accept: application/json, text/plain, /' \ -H 'Accept-Language: en-US,en;q=0.9,ru-UA;q=0.8,ru;q=0.7,uk;q=0.6' \ -H 'Authorization: Bearer a4918177-763e-42ef-a482-ea89ccaa055e' \ -H 'Connection: keep-alive' \ -H 'Content-Type: application/json' \ -H 'Origin: http://localhost:3003' \ -H 'Referer: http://localhost:3003/' \ -H 'Sec-Fetch-Dest: empty' \ -H 'Sec-Fetch-Mode: cors' \ -H 'Sec-Fetch-Site: cross-site' \ -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36' \ -H 'sec-ch-ua: "Chromium";v="130", "Google Chrome";v="130", "Not?A_Brand";v="99"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Windows"' \ --data-raw '{"username":"mobile2","notes":"note2"}'

JSDID commented 1 month ago

Вернее запрос уходит корректно, но при перечитывании списка promises новой записи не появляется

kamabzalov commented 1 month ago

@JSDID был апдейт. Проверьте

JSDID commented 1 month ago

Изменяю статус на Broken, и после того как перечитываю список, то в ответе появляется дубль, но статус и там и там остался прежний

kamabzalov commented 1 month ago

@JSDID проверьте. Был апдейт

JSDID commented 1 month ago

Аккаунты: промисы создаются, но при попытке изменения статуса ничего не просиходит. curl 'https://app.admss.com/api/v1/accounts/c6f5bfa9-cb11-4887-ab95-9962bce39df6/promiseadd' \ -H 'Accept: application/json, text/plain, /' \ -H 'Accept-Language: en-US,en;q=0.9,ru-UA;q=0.8,ru;q=0.7,uk;q=0.6' \ -H 'Authorization: Bearer 7103684f-a974-4c68-90ed-352b36e1792e' \ -H 'Connection: keep-alive' \ -H 'Content-Type: application/json' \ -H 'Origin: http://localhost:3003' \ -H 'Referer: http://localhost:3003/' \ -H 'Sec-Fetch-Dest: empty' \ -H 'Sec-Fetch-Mode: cors' \ -H 'Sec-Fetch-Site: cross-site' \ -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36' \ -H 'sec-ch-ua: "Chromium";v="130", "Google Chrome";v="130", "Not?A_Brand";v="99"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Windows"' \ --data-raw '{"accountuid":"c6f5bfa9-cb11-4887-ab95-9962bce39df6","amount":0,"created":"10/25/2024 15:11:31","deleted":"","index":11,"itemuid":"0adf623f-aba9-44f5-9f32-873994487912","notes":"25-10-24","paydate":"10/25/2024 15:11:31","pstatus":0,"pstatusname":"Broken","updated":"10/25/2024 15:11:31","username":"mobile2","useruid":"d51ffe3a-10d3-497e-a4d2-61894dae2b2e"}'

photo_2024-10-25_18-13-56 photo_2024-10-25_18-13-56 (2)

kamabzalov commented 1 month ago

@JSDID от бэка

устанавливается по полю “pstatus“

enum class PromiseStatus

{

Default = 0, Paid = 1, Late = 2, Broken = 3, Outstanding = 4 };

Ты ставишь “pstatus“ : 0

Всё верно отрабатывает

JSDID commented 1 month ago

curl 'https://app.admss.com/api/v1/accounts/ead03e40-22cd-4918-a253-4854ad81974e/promiseadd' \ -H 'Accept: application/json, text/plain, /' \ -H 'Accept-Language: en-US,en;q=0.9,ru-UA;q=0.8,ru;q=0.7,uk;q=0.6' \ -H 'Authorization: Bearer 5ecad2ec-b801-4948-aa13-d9b441633cac' \ -H 'Connection: keep-alive' \ -H 'Content-Type: application/json' \ -H 'Origin: http://localhost:3003' \ -H 'Referer: http://localhost:3003/' \ -H 'Sec-Fetch-Dest: empty' \ -H 'Sec-Fetch-Mode: cors' \ -H 'Sec-Fetch-Site: cross-site' \ -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36' \ -H 'sec-ch-ua: "Chromium";v="130", "Google Chrome";v="130", "Not?A_Brand";v="99"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Windows"' \ --data-raw '{"accountuid":"ead03e40-22cd-4918-a253-4854ad81974e","amount":0,"created":"10/28/2024 14:19:14","deleted":"","index":12,"itemuid":"99970435-2950-4fc2-8447-284b7ce22a37","notes":"28-10-24","paydate":"10/28/2024 14:19:14","pstatus":3,"pstatusname":"Broken","updated":"10/28/2024 14:22:01","username":"mobile2","useruid":"d51ffe3a-10d3-497e-a4d2-61894dae2b2e"}'

photo_2024-10-28_16-26-50 photo_2024-10-28_16-26-50 (2)

JSDID commented 1 month ago

Отсылаю теперь pstatus 3. Но при перечитывание все так же ничего не меняется, и pstatus возвращается 0

kamabzalov commented 1 month ago

@JSDID был апдейт - проверьте

JSDID commented 1 month ago

curl 'https://app.admss.com/api/v1/accounts/1e4dbf22-c836-4668-8a50-678ff8bd49a7/promiseadd' \ -H 'Accept: application/json, text/plain, /' \ -H 'Accept-Language: en-US,en;q=0.9,ru-UA;q=0.8,ru;q=0.7,uk;q=0.6' \ -H 'Authorization: Bearer ff1139fd-c314-45ee-a34c-2c6ca9c47f41' \ -H 'Connection: keep-alive' \ -H 'Content-Type: application/json' \ -H 'Origin: http://localhost:3003' \ -H 'Referer: http://localhost:3003/' \ -H 'Sec-Fetch-Dest: empty' \ -H 'Sec-Fetch-Mode: cors' \ -H 'Sec-Fetch-Site: cross-site' \ -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36' \ -H 'sec-ch-ua: "Chromium";v="130", "Google Chrome";v="130", "Not?A_Brand";v="99"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Windows"' \ --data-raw '{"accountuid":"1e4dbf22-c836-4668-8a50-678ff8bd49a7","amount":"100.00","created":"10/28/2024 17:47:49","deleted":"","index":1,"itemuid":"73160425-fc81-402f-b740-d7f113c50090","notes":"Mockup notes","paydate":"10/28/2024 17:47:49","pstatus":3,"pstatusname":"Broken","updated":"10/28/2024 17:47:49","username":"Mockup","useruid":"d51ffe3a-10d3-497e-a4d2-61894dae2b2e"}'

IMG_20241028_194916_637.jpg

IMG_20241028_194916_627.jpg

JSDID commented 1 month ago

Отсылаю pstatus :3, возвращается 1

kamabzalov commented 1 month ago

@JSDID от бэка itemuid не совпадают - посмотри внимательно ты апдейтишь удалённую запись

JSDID commented 4 weeks ago

@JSDID от бэка itemuid не совпадают - посмотри внимательно ты апдейтишь удалённую запись

Ну так запись одна. Я ее перед этим создал. Имя совпадает.

JSDID commented 4 weeks ago

@JSDID от бэка itemuid не совпадают - посмотри внимательно ты апдейтишь удалённую запись

На скринах кстати если посмотреть updated/created, то по времени видно, что это новый промис, который только что создан.

photo_2024-10-31_17-46-43

Проблема в том, что я читаю promises, потом меняю ему статус (itemuid я беру текущий, который и изменяю), и отправляю запрос на изменение (promiseadd), но потом при перечитывании (listpromises) мне приходит тот же 1 (один) промис, но уже с другим itemuid и не измененным статусом.

kamabzalov commented 4 weeks ago

@JSDID в пайлоаде promiseadd "itemuid":"73160425-fc81-402f-b740-d7f113c50090" - будет апдейтится эта запись в возврате listpromises “itemuid“ другой

JSDID commented 4 weeks ago

Он всего один. Я отписал выше в чем проблема: я читаю promises, потом меняю ему статус (itemuid я беру текущий, который и изменяю), и отправляю запрос на изменение (promiseadd), но потом при перечитывании (listpromises) мне приходит тот же 1 (один) промис, но уже с другим itemuid и не измененным статусом.

JSDID commented 4 weeks ago

Я считаю лист промисов, в котором ОДИН промис, с itemuid например aaa-111, я его изменяю, отправляю aaa-111 и после того как я перечитываю снова промисы aaa-111 уже нету, а вместо него ТОЛЬКО bbb-222

kamabzalov commented 4 weeks ago

@JSDID для изменения статуса промиса правильнее использовать

POST /api/v1/accounts/{promiseuid}/promiseset

если при вызове POST /api/v1/accounts/{accountuid}/promiseadd не указывать “itemuid“ то будет создан новый промис если указать “itemuid“ то будет проапдейчен существующий

В приведённом ниже примере они разные - получаем одно значение а апдейтим другое

kamabzalov commented 3 weeks ago

@JSDID

  1. В Account information номер телефоне не через -. По дизайну через тире. На этом же разделе deal’s date всегда пустая. Почему? разве там не должна быть дата создания сделки? И какая дата должна быть в due date
  2. В форме всегда отображается справа линия, как от скрола, даже когда скролла нет image
  3. Размер блоков и кнопка Calculate payoff отличается от дизайна в Account information
  4. Находясь в разделе Pay Off Account, название раздела должно быть синего цвета image
  5. Кнопка save всегда серая, даже если я ввела какие-то данные. При выборе даты календарь открывается, дата выбирается, но поле остается пустым. Чекбокс не снимается. Расположение сумм в Unearned Interest, White Offs, Collection Details неверное image
  6. В Account Management при пустой таблице, есть выбранный чекбокс всех записей в таблице. Над таблицей слишком большой отступ у элементов (см дизайн). @daiannart1 в дизайне чет не нашла, что в дропе активнотсти на этой странице
  7. После заполнения всех полей создания комиссии и ее сохранения, по повторному открытию модалки - все поля не очищаются
  8. В форме QuickPay название формы так же не подсвечивает синим. Выбираю метод в дропе, поле остается пустым. Перепроверить разположение правого столбца в блоках (суммы) оно отличается от дизайна. При ввода текста в поля, он светло серый, а не черный. После сохранение, если мы сюда попали из раздела Account Management, мы должны туда и вернутся, а возвращается на 1ый раздел image
  9. В разделе Payment History, изначально я вижу 2 записи (в фильтре стоит all payments, я меняю на exclude deleted все также вижу 2 записи, возвращаю all paymets и записей нет Screencast_from_2024-11-04_00-26-39.webm
  10. При попытки удалить платеж в Payment history, не выбрав ни одно записи - модалка содержит не верный текст.
  11. При добавления заметки в одну запись истории, заметка добавилась в обе записи
  12. В истории в записях есть дроп, только если заметка есть, а не всегда
  13. Кнопка Update серая в аккаунте, хотя я уже добавила пару платежей
  14. В down payment размер колонок не совпадает в дизайном, также не должно быть разделителя справа от чекбокса по дизайну.
  15. В down paymen в amount нет значка долара. А если платеж уже совершен, то кнопка pay должна быть серой. У нас она зеленая, но при нажатии ничего не происходит
  16. В даун пейментв при нажатии на take payment ничего не происходит, никуда не переходим
  17. Дата в down payments в строке оплаты меняется на “сейчас“, т.е каждое обновление экрана ее меняет
  18. Оплаченный downpayment должен иметь отмеченный чекбокс слева от кнопки пей, а у нас там сумма
  19. В модальном окне Total Paid в Account Settings, если ввести цифры, то сначала надо сохранить модалку, она закроется, и только потом можно нажать на calculate from payment history, по мне это неправильное поведение и не очень понятное для пользователя. Там же если мы просчитали новые значения, то в полях пропадают знак доллара и десятые у цифр. image
  20. В account settings в дропе неверные значения, идет 30-60, а не 30-59
  21. В notes лишние отступы от кнопок сохранения image
  22. После добавление записки, не появляется уведомления, форма не изменяется и новый элемент в хедере не появляется (см дизайн) image
  23. В модальном окне создания записки, после 1ого создание, при повторном открытии модалки, кнопка сохранения всегда активна, и мы можем создать пустые записки
  24. Скролл в списке записок отличается от дизайна
  25. Лишняя разделительная полоса между между редактирование и временем в списке записок
  26. Кнопка редактирования записок не работает
  27. Нет модального окна подтверждения удаления записки
  28. В promise to pay при пустом списке неверная запись в таблице
  29. Модальное окно add promise отличается от дизайна
  30. После создания promise, модальное окно не очищается
  31. Кружочек у promise изначально должен быть серого цвета, а у нас зеленый image
  32. Изменяя статус. кружок не изменяет своего цвета
  33. При попытки изменить статус и не выбрав никакую запись не показывается модальное окно (см дизайн)
  34. Кнопки edit/delete promise не работают
  35. В Insurance кнопка сохранения в блоке изначально должна быть серой
  36. Кнопка view/edit contact должна перекидывать на контакт, а поля Insurance company/Agent/policy должны быть изначально редактируемые, если есть права на это (см дизайн) image
  37. В той же форме, я выставляю дату, но ее не отображает после сохранения (учесть разницу цветов отображения этой даты, см дизайн)
  38. Поля обязательны в модальном окне Add Fee - principal и reason
JSDID commented 2 weeks ago

photo_2024-11-10_19-51-29 photo_2024-11-10_19-51-29 photo_2024-11-10_19-51-29

  1. Номера телефонов нам в таком виде приходят с ответе (buyerWorkPhone, buyerMobile). Как видно, они приходят в разном формате (с +, например). Что нам делать на фронте? Убирать все НЕцифры и добавлять тире? Deals' Date (dateeffective), Due Date (Next_Pmt_Due) - пустые, потому что мы их читаем с ответа сервера, согласно инструкций бека
JSDID commented 2 weeks ago

31, 32. Цвета кружочков привязаны к ответу сервера. Если цвет не изменяется - значит сервер не изменил статус. Этот функционал проверялся уже. Сейчас при проверке все работало корректно.

photo_2024-11-15_20-04-08

JSDID commented 2 weeks ago
  1. Это ответ сервера. Я так понимаю там сейчас стоит "заглушка" которая и возвращает такой ответ (с текущей датой сейчас)

photo_2024-11-15_20-12-08

JSDID commented 2 weeks ago
  1. Что у нас приходит с сервера - то и показываем. Я не могу превратить 100 в чекбокс и наоборот.

image_2024-11-15_20-09-33 photo_2024-11-15_20-09-31

JSDID commented 2 weeks ago
  1. Это ответ сервера. В изначальном виде нам приходят строки, а потом изменяются на цифровые. Нужно попросить бека привести к одному типу.

photo_2024-11-15_20-07-55 photo_2024-11-15_20-07-55 (2) photo_2024-11-15_20-07-55 (3)

JSDID commented 1 week ago

Хочу попросить немного изменить логику. При наведении - показывает содержимое, а при клике на саму плашку - перенос на страницу с заметками. (или нужен именно двойной клик?)

photo_2024-11-16_20-22-17

kamabzalov commented 1 week ago

@JSDID

  1. по поводу телефонного номера - да, убираем все НЕцифры и добавляем тире, этот формат используется в контактах. Будем сохранять единый стиль отображения

  2. В листе аккаунтов, в колонке Name отображается статус аккаунта, надо чтобы отображалось имя контакта

  3. В форме редактирования аккаунта всегда отображается справа линия, как от скрола, даже когда скролла нет

  4. Кнопка save всегда серая, даже если я ввела какие-то данные. При выборе даты календарь открывается, дата выбирается, но поле остается пустым. Чекбокс не снимается. Расположение сумм в Unearned Interest, White Offs, Collection Details неверное image

  5. В форме Add fee - поля principal и reason - отметить как обязательные. После их заполнения кнопка сохранения должна становится активной.

  6. В форме QuickPay выбираю метод в дропе pmt method, поле остается Cash как и было. Перепроверить разположение правого столбца в блоках (суммы) оно отличается от дизайна. При ввода текста в поля, он светло серый, а не черный. После сохранение, если мы сюда попали из раздела Account Management, мы должны туда и вернутся, а возвращается на 1ый раздел. Границы блоков черные, по дизайну цвет синий или синее свечение

  7. В разделе Payment History, изначально я вижу 2 записи (в фильтре стоит all payments, я меняю на exclude deleted все также вижу 2 записи, возвращаю all paymets и записей нет - Screencast_from_2024-11-04_00-26-39.webm

  8. В истории в записях есть дроп, только если заметка есть, а не всегда

  9. Кнопка Update серая в аккаунте, хотя я уже добавила пару платежей

  10. В down payment размер колонок не совпадает в дизайном, также не должно быть разделителя справа от чекбокса по дизайну.

  11. В Notes нет названия полей записок, если введен какой-то текст. Название в тултипе вместо Payment Alert - Account Alert image

  12. При обновлении записки, мы создаем новую, так как не передаем айди записки в курле

  13. Модальное окно add promise отличается от дизайна

  14. При попытки изменить статус и не выбрав никакую запись не показывается модальное окно (см дизайн)

  15. Кнопки edit/delete promise не работают

  16. Кнопка view/edit contact должна перекидывать на контакт, а поля Insurance company/Agent/policy должны быть изначально редактируемые, если есть права на это (см дизайн) - image

  17. При изменнии данных в Insurance, мы вызываем метод платежа, который возвращает 501. Зачем мы его вызываем?

kamabzalov commented 1 week ago
  1. Это ответ сервера. В изначальном виде нам приходят строки, а потом изменяются на цифровые. Нужно попросить бека привести к одному типу.

photo_2024-11-15_20-07-55 photo_2024-11-15_20-07-55 (2) photo_2024-11-15_20-07-55 (3)

@JSDID, посмотрите - хватит приведения к одному виду переменных? или надо что-то еще, чтобы работало без сохранения?

JSDID commented 1 week ago
  1. Это ответ сервера. В изначальном виде нам приходят строки, а потом изменяются на цифровые. Нужно попросить бека привести к одному типу.

photo_2024-11-15_20-07-55 photo_2024-11-15_20-07-55 (2) photo_2024-11-15_20-07-55 (3)

@JSDID, посмотрите - хватит приведения к одному виду переменных? или надо что-то еще, чтобы работало без сохранения?

Это только