|
@@ -1,3 +1,10 @@
|
|
|
|
|
+# PS
|
|
|
|
|
+
|
|
|
|
|
+По условиям хакатона нужно было разместить всю систему в один репозиторий,
|
|
|
|
|
+поэтому [Api](%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/Api)
|
|
|
|
|
+и [настольное приложение](%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/App) помещены
|
|
|
|
|
+вместе.
|
|
|
|
|
+
|
|
|
# Электронные трудовые книжки
|
|
# Электронные трудовые книжки
|
|
|
|
|
|
|
|
## Описание системы
|
|
## Описание системы
|
|
@@ -24,7 +31,7 @@ Docker: используется для контейнеризации прил
|
|
|
Перед запуском системы убедитесь, что на вашем компьютере установлены Docker и Docker Compose. Если они не установлены,
|
|
Перед запуском системы убедитесь, что на вашем компьютере установлены Docker и Docker Compose. Если они не установлены,
|
|
|
следуйте инструкциям на [официальном сайте Docker](https://www.docker.com/) для вашей операционной системы.
|
|
следуйте инструкциям на [официальном сайте Docker](https://www.docker.com/) для вашей операционной системы.
|
|
|
|
|
|
|
|
-Для запуска система откройте терминал в папке [Api](Api) и запустите одну из команд:
|
|
|
|
|
|
|
+Для запуска система откройте терминал в папке [Api](Приложение/Api) и запустите одну из команд:
|
|
|
`docker compose up` или `docker-compose up`
|
|
`docker compose up` или `docker-compose up`
|
|
|
Начнется запуск API.
|
|
Начнется запуск API.
|
|
|
|
|
|
|
@@ -36,35 +43,35 @@ Docker: используется для контейнеризации прил
|
|
|
При запуске исполняемого файла откроется окно со списком трудовых книжек, а также строка поиска, кнопка создания новой
|
|
При запуске исполняемого файла откроется окно со списком трудовых книжек, а также строка поиска, кнопка создания новой
|
|
|
книжки и кнопка выгрузки выбранных книжек.
|
|
книжки и кнопка выгрузки выбранных книжек.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
Для выгрузки книжки или нескольких книжек в формате JSON нужно установить
|
|
Для выгрузки книжки или нескольких книжек в формате JSON нужно установить
|
|
|
флажки у нужных книжек и нажать на кнопку "Выгрузить".
|
|
флажки у нужных книжек и нажать на кнопку "Выгрузить".
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
Строка поиска автоматически включит сортировку при вводе ФИО,
|
|
Строка поиска автоматически включит сортировку при вводе ФИО,
|
|
|
после чего появится кнопка сброса.
|
|
после чего появится кнопка сброса.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
В окне создания трудовой книжки можно вручную заполнить каждое поле и сразу выгрузить в JSON.
|
|
В окне создания трудовой книжки можно вручную заполнить каждое поле и сразу выгрузить в JSON.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
Также, можно выбрать скан титульной страницы для автоматического заполнения полей.
|
|
Также, можно выбрать скан титульной страницы для автоматического заполнения полей.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
После сохранения книжка появится в общем списке, однако при необходимости ее можно не сохранять, а сразу выгрузить в
|
|
После сохранения книжка появится в общем списке, однако при необходимости ее можно не сохранять, а сразу выгрузить в
|
|
|
формате JSON и выйти на главный экран.
|
|
формате JSON и выйти на главный экран.
|
|
|
|
|
|
|
|
Каждую сохраненную трудовую книжку можно редактировать, выгрузить в формате JSON и удалить.
|
|
Каждую сохраненную трудовую книжку можно редактировать, выгрузить в формате JSON и удалить.
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
## Примеры
|
|
## Примеры
|
|
|
|
|
|
|
|
В
|
|
В
|
|
|
-папке [Примеры трудовых книжек](%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B%20%D1%82%D1%80%D1%83%D0%B4%D0%BE%D0%B2%D1%8B%D1%85%20%D0%BA%D0%BD%D0%B8%D0%B6%D0%B5%D0%BA)
|
|
|
|
|
|
|
+папке [Примеры трудовых книжек](Приложение/Примеры трудовых книжек)
|
|
|
вы можете найти фотографии, которые сможете отсканировать через наше приложение.
|
|
вы можете найти фотографии, которые сможете отсканировать через наше приложение.
|