131 Commits

Author SHA1 Message Date
17d877111c refactor: Обновление логики сброса форм в модальных окнах
Добавлен метод resetForm для унификации сброса состояний форм.
2025-06-03 20:54:05 +05:00
c9c2919577 feat(AppointmentFormModal): Обновление формы записи на прием
Добавлены lodash, JoditEditor, улучшена обработка фокуса редактора.
2025-06-03 20:44:00 +05:00
827cfb413a feat: Обновление профиля и смена пароля пользователя
Добавлены модальные формы для редактирования профиля и смены пароля.
Обновлены API запросы для работы с данными пользователя.
2025-06-03 19:13:04 +05:00
78c654422f feat: Исправление ролей и изменение пароля 2025-06-03 19:11:35 +05:00
c14ecf1767 feat: Добавлена страница администрирования пользователей
Добавлены функции создания пользователей.
Исправлены ошибки при загрузке данных.
2025-06-03 10:59:10 +05:00
d0d5bc2798 refactor: Замена текста ошибок на русский язык 2025-06-03 10:51:25 +05:00
b581ffd003 feat: Роли. Добавлены RolesService и RolesRouter 2025-06-02 22:16:50 +05:00
7cb2b21227 feat: Добавлено получение всех пользователей 2025-06-02 21:48:38 +05:00
b8b57e451b feat: Добавлена админ-панель и API пользователей
Добавлены компоненты для админ-панели и API для управления пользователями.
2025-06-02 21:48:28 +05:00
49e4e2f3f1 feat: Добавлена админ-панель и улучшена навигация. 2025-06-02 21:18:56 +05:00
e8b71a0c37 feat: Добавлена сущность Role и связь User-Role 2025-06-02 21:17:11 +05:00
fda45296a4 feat: Профиль пользователя
Добавлена функциональность профиля пользователя:
* Получение данных пользователя
* Редактирование профиля
* Изменение пароля
2025-06-02 20:40:08 +05:00
d5fb35e266 feat: Реализовано изменение пароля и данных пользователя 2025-06-02 20:38:10 +05:00
f2c7f7c2da refactor: Api: Использование baseQueryWithAuth 2025-06-02 19:51:33 +05:00
6220c0e802 Merge remote-tracking branch 'github/main'
# Conflicts:
#	web-app/src/Components/Pages/PatientsPage/PatientsPage.jsx
2025-06-02 19:32:49 +05:00
4d903ee8c5 refactor: Авторизация через Redux Toolkit
Удален AuthContext, логика авторизации перенесена в Redux.
Добавлены authSlice и authApi для управления состоянием авторизации.
2025-06-02 19:28:18 +05:00
0c326d815a refactor: Обновление UI компонентов и хуков
Перемещены и рефакторизованы виджеты и хуки для улучшения структуры.
Обновлены стили и тексты в модальных окнах.
2025-06-02 16:31:44 +05:00
9e7fa036ad refactor: PatientsPage: Перенос PatientFormModal
Перенесен PatientFormModal в Dummies. Убрана логика модалки из usePatients.
2025-06-02 16:08:36 +05:00
4648f638a3 refactor: Перенос виджетов и форм в отдельные папки
Перемещены компоненты и хуки модальных окон и форм для лучшей организации и переиспользования. Обновлена домашняя страница для использования новых виджетов.
2025-06-02 16:08:26 +05:00
f7678962fc начал делать профиль 2025-06-02 06:24:27 +05:00
6ef548514f начал делать главную страницу 2025-06-01 23:17:18 +05:00
2ad1711d15 починил переключение месяцев в календаре 2025-06-01 22:52:16 +05:00
a9c5f87104 сделал просмотр результатов прошлых приемов при создании нового 2025-06-01 22:35:48 +05:00
b541bef7aa сделал просмотр приемов и запланированных приемов по клику на ячейку календаря 2025-06-01 20:48:57 +05:00
55369ac1a4 сделал конвертацию запланированного приема в обычный прием 2025-06-01 20:43:06 +05:00
d101036445 сделал отмену запланированного приема 2025-06-01 20:02:54 +05:00
264ac5063a сделал создание запланированного приема 2025-06-01 19:14:47 +05:00
c2a846f433 сделал просмотр информации о приеме 2025-06-01 17:45:45 +05:00
2a1f6a9989 убрал редактирование приема 2025-06-01 17:24:41 +05:00
6add3821c7 починил поле с форматированным текстом 2025-06-01 17:16:00 +05:00
1dbd83af2e сделал добавление приемов 2025-06-01 15:06:27 +05:00
08c3bb5c7b начал переделывать поэтапное создание приема 2025-06-01 13:50:40 +05:00
20f754fbc6 начал переделывать поэтапное создание приема 2025-06-01 13:30:29 +05:00
89a947cd28 начал делать создание приема 2025-06-01 13:21:41 +05:00
88ee83047d начал делать создание приема 2025-06-01 13:04:46 +05:00
b0e654a367 починил выдачу линз 2025-06-01 10:52:44 +05:00
6c4ecc49ac исправил формат фильтрации 2025-06-01 10:52:28 +05:00
0a14842120 проверка работы gitea 2025-05-13 14:14:51 +05:00
c320437b00 починил ввод для поиска пациентов и линз в модальном окне по выдаче линзы 2025-04-06 08:21:01 +05:00
bd1ba09b08 перенес компоненты для страницы с выдачей линзы 2025-04-05 23:08:14 +05:00
a5a6d1d7fa начал разделять компоненты и логику в отдельные файлы 2025-04-05 21:34:09 +05:00
a1cf2f7c88 поменял архитектуру фронт части 2025-03-29 20:47:27 +05:00
1b7ddc6d8a вынес стили из компонентов в ui хуки 2025-03-29 10:30:26 +05:00
26484676da переделал страницу с выдачами линз с использованием redux 2025-03-29 10:18:19 +05:00
0c0fbd89c0 переделал страницу с наборами линз с помощью redux 2025-03-26 16:55:26 +05:00
94ef12b336 переделал страницу с линзами с импользованием redux 2025-03-25 13:03:21 +05:00
793a47a58d для страницы пациентов вынес фнукции связанные с API в отдельный хук, также в UI хук вынес функции и переменные связанные с UI и состояниями 2025-03-25 11:44:05 +05:00
f840a0ab34 переделал страницу с пациентами для внедрения redux и вынесения логикки компонента в отдельный хук 2025-03-24 13:31:30 +05:00
3dec01804a сменил расширение с .jsx на .js у файлов не содержащих компоненты. начал внедрять redux 2025-03-24 12:46:39 +05:00
396aee3ab7 вынесс проп-типы в отдельный слой приложения и убрал повторения кода 2025-03-17 20:05:26 +05:00