About GCTTJS
Install
- npm install --scripts-prepend-node-path=auto
- composer install
- php artisan key:generate
- php artisan migrate
- php artisan db:seed
Project start localhost
- php artisan serve
- php -S localhost:8888 -t public
Help video
Package
Roles(как работает)
- Идет обращение в title->'user_' данные беруться с базы данных (permissions.sql) в seeds PermissionsTableSeeder.php, далее идет обращение и проверка через abort_if(Gate::denies('user_access'), Response::HTTP_FORBIDDEN, '403 Forbidden'); в App/Http/Controllers/*Controller.php
Функционал
Секретариат
- Список детей (Ф.И.О и другие данные)
- Список (основная страница)
- Архив (Отчисленные/Обучающиеся)
Персонал
- (1)Список (Search%Like)(Read/Update)/ (2)Штатное расписание (CRUD)/ (3)Добавить сотрудника (CRUD)
- (1.1) Поиск /Ф.И.О / (1.3)Архив
- (1.1) Общие сведения(1.1.1) / Фото (1.1.2) / Документы (1.1.3) / Образование (1.1.4)/ Портфолио / Отпуска / Удалить сотрудника
- (1.1.1) Общая информация - Ф.И.О / Пол / Дата рождения
- (1.1.1) Контактная информация - Домашний адрес / Электронная почта / Домашний телефон / Сотовый телефон
- (1.1.1) Информация о работе - Табельный номер / Квалификационнная группа (Руководящий/Педагог/Вспомогательный/Обслуживающий)
- (1.1.1) Соискатель/ Аспирант (Check)
- (1.1.1) Дата начала трудовой деятельности (DropDown - Прерывания ТД: Дата начала / Дата окончания / Комментарий )
- (1.1.1) Дата начала пед.деятельности (DropDown - Прерывания ТД: Дана начала / Дата окончания / Комментарий )
- (1.1.1) Дата окончания пед.деятельности
- (1.1.1) Дата начала работы в организации
- (1.1.1) Неполная занятость(Check)
- (1.1.1) Пенсионер по выслуге лет
- (1.1.2) Добавить фото / загрузить / Обновить
- (1.1.3) ИНН / СНИЛС / Серия и номер паспорта, кем выдан / Дата выдачи паспорта / Серия и номер полиса / Дата выдачи полиса / Компания страхователь
- (1.1.4) Образование (1.1.4.1) добавление ++++
- (1.1.4.1) Образовательное учреждение / Документ об образовании(DropDown) (1.1.4.1.1) / Серия и номер документа / Дата выдачи / Уровень образования (1.1.4.1.2)/ Форма обучения (1.1.4.1.3)/ Специальность(База данных специальностей - DropDown ) (1.1.4.1.4)/ Квалификация / Отличие(Check) / Пед. образование
- (1.1.4.1.1) Диплом / Аттестат / Удостоверение / Свидетельство / Сертификат / Справка
- (1.1.4.1.2) Дошкольное / Начальное / Основное / Среднее / Средне профессиональное / Высшее профессиональное / Высшее техническое / Незаконченное среднее общее / Незаконченное высшее профессинальное / Неполное высшее / Послевузовское / Среднее техническое / Дополнительное
- (1.1.4.1.3) Очное / Очно-Заочное (вечернее) / Заочное
- (1.1.4.1.4) 010107 Практическая психология(КОД: ВУЗ)?
- (1.1.5) Курсы повышения квалификации
- (1.1.5.2) Наименование курсов / Тип курсов(DropDown) (1.1.4.2.1)/ Место проведения / Документ об образовании(DropDown) (1.1.4.2.2)/ Серия и номер документа / Дата выдачи / Квалификация(DropDown) (1.1.4.2.3)/ Количество часов / Педагогическое образование(Check)
- (1.1.5.2.1) Переподготовка / Повышение квалификации / Профессиональная переподготовка / Длительное обучение / Семинар / Краткосрочное обучние / Стажировка
- (1.1.5.2.2) Диплом / Аттестат / Удостоверение / Свидетельство / Сертификат / Справка
- (1.1.5.2.3) Заполняется самостоятельно
- (1.1.6) Звания, награды, степени
- (1.1.6.3) Наименование / Тип (1.1.4.3.1)/ Тип награды (1.1.4.3.2)/ Дата выдачи
- (1.1.6.3.1) Награда / Почетное звание / Ученая степень
- (1.1.6.3.2) Государственная / Отраслевая / Областная
- (1.1.7) Портфолио
- (1.1.7.1) Публикации (1.1.5.1.2)
- (1.1.7.1.2) Наименование издания / год издания / Где опубликованно(ссылка на публикацию) / Прикрепить свидеьельство(FilesAdd)
- (1.1.7.2) Участие в мероприятиях
- (1.1.7.2.1) Название мероприятия / Вид мероприятия (1.1.5.2.1.1)/ Уровень проведения (1.1.5.2.1.2)/ Форма участия (1.1.5.2.1.3)/ Статус (1.1.5.2.1.4)/ Название конкурсного мероприятия / Результат / Год участия / Прикрепить свидетельство
- (1.1.7.2.1.1) Выставка / Конкурс / Конференция / Мастер-класс / Семинар
- (1.1.7.2.1.2) Муниципальный / Федеральный / Международный / Всероссийский
- (1.1.7.2.1.3) Очно / Заочно
- (1.1.7.2.1.4) Победитель / Лауреат / Участник
- (1.1.8) Отпуска
- (1.1.8.1) Добавлние отпуска
- (1.1.8.1.1) Тип отпуска
- (1.1.8.1.1.1) Ежегодный (основной) оплачиваемый отпуск
- (1.1.8.1.1.2) Ежегодный дополнительный оплачиваемый отпуск (в т.ч учебный)
- (1.1.8.1.1.3) Отпуск без сохранения заработной платы
- (1.1.8.1.1.4) Отпуск по беременности и родам(декретный отпуск)
- (1.1.8.1.1.5) Отпуск по уходу за ребенком
- (1.1.8.2) Дата начала отпуска (DataSelect)
- (1.1.8.3) Дата окончания отпуска (DataSelect)
- (1.1.9) Удалить сотрудника
- (1.1.9.1) Удалить без приказа(Check) (удаляет дубликат или ошибочные данные)
- (1.1.9.2) Дата приказа об увольнении
- (1.1.9.3) Номер приказа об увольнении
- (1.1.9.4) Основание увольнения(TextBar)
Обучающиеся
- (1.2.1) Движения обучающегося
- (1.2.1.1) Table(Объединение / Программа - Педагог(Ф.И.О) / Зачислен с (DataShow) / Отчислен с (DataShow))
- (1.2.2) Личные данные
- (1.2.2.1) Кем заявитель приходится ребёнку(DropDown)(1.2.2.1.1)
- (1.2.2.1.1) Мать / Отец / Попечитель / Орган опеки и попечительства / Приемный родитель / Руководитель воспитательного, лечебного и иного учерждения, в котором ребенок находиться на полном государственном обеспечении / Иной законный представитель
- (1.2.2.2) Ф.И.О
- (1.2.2.3) Дата рождения
- (1.2.2.4) Пол
- (1.2.2.5) Гражданство (Россия и т.д)
- (1.2.2.6) Место рождения
- (1.2.2.7) # СНИЛС
- (1.2.2.8) Контактный телефон
- (1.2.2.9) Электронная почта
- (1.2.3) Наличие патологий (подтверждается документами) CheckBox
- (1.2.3.1) Нарушение зрения / Нарушение речи / Нарушение слуха / Нарушение опроно-двигательного аппарата / Нарушение интеллекта / Аллергия / Туберкузная интоксикация / Сложный дефект / Сахарный диабет / Расстройство аутистического спектра / Умственная отсталость / Задержка психического развитися (ЗПР) /Врожденный порок сердца / Гемофилия
- (1.2.4) Статус ребенка CheckBox
- (1.2.4.1) Сирота / Опекаемый / Приёмный / Ребенок оставщийся без попечения родителей / в детском доме по заявлению родителей
- (1.2.5) Профучет
- (1.2.5.1) Постановка на учет в ПДН / Постанавлен на ВШК / Уклоняется от учебы / На учете в наркологическом диспансере
- (1.2.6) Адрес ()
- (1.2.7) Документы (добавить документ) Button->NewForms(Тип документа)(1.2.7.1)
- (1.2.7.1) Свидетельство о рождении (1.2.7.1.1)
- (1.2.7.1.1) Серия свидтетельства о рождении
- (1.2.7.1.2) Серия (Номер)
- (1.2.7.1.3) Дата выдачи документа
- (1.2.7.1.4) Место выдачи
- (1.2.7.1.5) Документы (UploadFilesButton)
- (1.2.7.1.6) Комментарий
- (1.2.7.2) Паспорт гражданина РФ (1.2.7.2.1)
- (1.2.7.2.1) Серия
- (1.2.7.2.2) Номер
- (1.2.7.2.3) Дата выдачи документа
- (1.2.7.2.4) Кем выдан
- (1.2.7.2.5) Документы (UploadFilesButton)
- (1.2.7.2.6) Комметарий
- (1.2.8) Портфолио - добавить достижение(HoverBar)((1.2.8.1))
- (1.2.8.1) Описание (CommentText)
- (1.2.8.2) Документ(FileUplad) Поддерживаемые форматы .JPG, .JPEG, .PNG, .GIF, .DOC, .PDF