Последняя версия: 3.7.0 (Дата выпуска: 2024-06-17)
JeecgBoot-Vue3 использует новые технологии, такие как Vue3.0, Vite, Ant-Design-Vue4, TypeScript и другие, включая переоптимизированные компоненты, utils, hooks, динамическое меню, проверку прав доступа, контроль уровня кнопок и другие функции.
Сильная система генерации кода позволяет автоматически создавать код для фронтенда и бэкенда! JeecgBoot предлагает модель низкого кодогенерации (OnlineCoding -> Генерация кода -> Ручной слияние), что помогает решить до 70% повторяющихся задач Java проектов, позволяя концентрироваться на бизнесе. Это способствует быстрому повышению эффективности, сокращению затрат, при этом сохраняется гибкость.
Проблемы или ошибки во время использования можно сообщить через раздел Issues основного проекта на Github.##### Исходный код
Проект | Описание |
---|---|
jeecgboot-vue3 |
Исходный код фронта Vue3 |
jeecg-boot |
Исходный код сервера Java (Spring Boot + Spring Cloud) |
Логины и пароли для доступа к демонстрационной системе можно получить, нажав на получение логинов и паролей
git clone https://github.com/jeecgboot/jeecgboot-vue3.git
cd jeecgboot-vue3
pnpm install
.env.development
VITE_PROXY=[["/jeecgboot","http://localhost:8080/jeecg-boot"],[ "/upload","http://localhost:3300/upload"]]
VITE_GLOB_DOMAIN_URL=http://localhost:8080/jeecg-boot
Примечание: замените
http://localhost:8080/jeecg-boot
на свой адрес, остальное менять не нужно.
pnpm dev
pnpm build
Внимание: необходимо заменить
127.0.0.1
на реальный IP адрес, например, начинаться с192
, иначе соединение с сервером будет недоступно.
127.0.0.1 jeecg-boot-system
127.0.0.1 jeecg-boot-gateway
git clone https://github.com/jeecgboot/jeecgboot-vue3.git
cd jeecgboot-vue3
.env.production
VITE_GLOB_API_URL=/jeecgboot
VITE_GLOB_DOMAIN_URL=http://jeecg-boot-system:8080/jeecg-boot
Запуск монолитной системы сервера см. этот документ
pnpm install
pnpm build
docker build -t jeecgboot-vue3 .
docker run --name jeecgboot-vue3-nginx -p bk:80 -d jeecgboot-vue3
Здесь приведены отличия от монолитной архитектуры- Основное отличие 1. Изменение доменного имени сервера
.env.production
VITE_GLOB_API_URL=/jeecgboot
VITE_GLOB_DOMAIN_URL=http://jeecg-boot-gateway:9999
Запуск микросервисной системы сервера см. этот документ
- Замените `http://jeecg-boot-system:8080/jeecg-boot` на `http://jeecg-boot-gateway:9999`.
- Замените `jeecg-boot-system` на `jeecg-boot-gateway`.
Необходимо заново построить образ Docker, лучше удалить существующий образ Docker и заново его построить.
Для работы с этим проектом требуется базовая подготовка в области фронтенда. Убедитесь, что вы знакомы с основами Vue, чтобы иметь возможность решать общие проблемы. Рекомендуется ознакомиться с следующими материалами перед началом разработки, это поможет глубже понять проект:
Рекомендовано использовать последнюю версию Chrome
, не поддерживаются версии Chrome 90
и ниже.
Производственная среда поддерживает современные браузеры, не поддерживается Internet Explorer.
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
не поддерживается | последние 2 версии | последние 2 версии | последние 2 версии | последние 2 версии |
Версия Vue3 уже реализует систему управления, мониторинг системы, отчеты, различные компоненты, права доступа веб-приложений, генерацию GUI-кода, онлайн-формы, онлайн-отчеты и другие платформенные функции, что полностью позволяет использовать ее в производственной среде.
├─Главная страница
│ ├─Главная страница (четыре варианта главной страницы для удовлетворения различных сценариев)
│ ├─Рабочий стол
├─Системное управление
│ ├─Управление пользователями
│ ├─Управление ролями
│ ├─Управление меню
│ ├─Настройка прав доступа (поддерживает права кнопок, данных)
│ ├─Управление правами форм (контроль отключения, скрытия полей)
│ ├─Управление отделами
│ ├─Мой отдел (второй уровень администратора)
│ └─Управление словарями
│ └─Классификация словарей
│ └─Системные объявления
│ └─Управление должностями
│ └─Адресная книга
│ └─Объектное хранение
│ └─Управление многими арендаторами
├─Системный мониторинг
│ ├─Конфигурация шлюза (gateway)
│ ├─Задачи по расписанию
│ ├─Управление источниками данных
│ ├─Журнал системы
│ ├─Центр сообщений (поддерживает SMS, электронную почту, push-уведомления в WeChat и т. д.)
│ ├─Журнал данных (фиксирует моментальные снимки данных, позволяет сравнивать снимки и просматривать изменения данных)
│ ├─Системные уведомления
```│ ├─Мониторинг SQL
│ ├─Мониторинг производительности
│ │ ├─Мониторинг Redis
│ │ ├─Tomcat
│ │ ├─JVM
│ │ ├─Информация сервера
│ │ ├─Отслеживание запросов
│ │ ├─Мониторинг жёстких дисков
├─Центр сообщений
│ ├─Мои сообщения
│ ├─Управление сообщениями
│ ├─Управление шаблонами
├─Дизайнер отчетов
│─Примеры отчетов
│ ├─Линейчатый график
│ ├─Круговая диаграмма
│ ├─Столбчатый график
│ ├─Линейчатый график
│ ├─Площадочный график
│ ├─Радарная диаграмма
│ ├─Панель приборов
│ ├─Прогрессбар
│ ├─Список ранжированных значений
│ ├─И так далее
│─Шаблоны больших экранов
│ ├─Шаблон командного центра
│ ├─Шаблон логистического центра
├─Генератор кода (GUI)
│ ├─Функциональность генератора кода (одним щелчком мыши создаёт код для клиентской и серверной части, после генерации нет необходимости в модификации, это настоящий подарок для backend-разработчиков)
│ ├─Шаблоны генератора кода (предоставляет четыре шаблона, поддерживающие одиночную таблицу и один ко многим модели, различные стили выбора)
│ ├─Шаблоны генератора кода (генерирует код, который включает импорт/экспорт Excel)
│ ├─Фильтры запросов (логика запроса не требует программирования, система автоматически генерирует запросы на основе конфигураций страницы)│ ├─Продвинутый поиск (автоматическое сочетание условий поиска в окне)
│ ├─Интегрированный инструмент импорта/экспорта Excel (поддерживает одиночную таблицу, одну ко многим модели)
│ ├─Поддержка мобильных устройств
│─Часто используемые примеры
│ ├─Примеры пользовательских компонентов
│ ├─Пример JVxeTable (сложные размещения для ERP-индустрии)
│ ├─Пример одиночной таблицы
│ ├─Пример одного ко многим
│ ├─Пример печати
│ ├─Пример вложения одного ко многим
│ ├─Пример асинхронного дерева Table
```│ ├─Просмотр и сортировка изображений
│ ├─Перелистывание изображений
│ ├─Предварительный просмотр изображений
│ ├─Предварительный просмотр PDF
│─Упаковка универсальных компонентов
│ ├─Строковый редактор таблицы JVxeTable
│ ├─Компонент скрытого отображения
│ ├─Компонент выбора времени
│ ├─Расширенный поиск (ещё не реализован)
│ ├─Компонент выбора пользователя
│ ├─Упаковка компонента отчётов
│ ├─Компонент словаря
│ ├─Компонент множественного выбора в выпадающем списке
│ ├─Компонент выбора сотрудников
│ ├─Компонент выбора отделов
│ ├─Компонент выбора сотрудников через отделы
│ ├─Упаковка компонентов для графиков линий, столбчатых диаграмм, круговых диаграмм и других типов отчётов (упаковано, простое использование)
│ ├─Онлайн-редактор кода
│ ├─Компонент загрузки файлов
││ └─Компонент дерева
│ └─Компонент отключения формы
│ └─И многое другое
│─Дополнительные шаблоны страниц
│ └─Пример Mock (много подменю)
│ └─Страницы и навигация (много подменю)
│ └─Компоненты и функции (много подменю)
├─Расширенные возможности
│ ├─Поддержка микрослужб
│ ├─Предоставление единой точки входа CAS
│ ├─Интеграция механизма уведомлений через WebSocket
│ ├─Поддержка третьих сторон для входа (QQ, DingTalk, WeChat и т. д.)
│ ├─Системные правила кодирования
├─Онлайн-разработка (низкокодовая)
│ ├─Онлайн-формы — функциональность доступна
│ ├─Онлайн-генератор кода — функциональность доступна
│ ├─Онлайн-отчёты — функциональность доступна
│ ├─Онлайн-графики (ещё не открытый исходный код)
│ ├─Управление несколькими источниками данных
│─Функции модуля процессов (ещё не открытый исходный код)
│ ├─Процессный конструктор
│ ├─Конструктор форм
│ ├─Конструктор больших экранов
│ ├─Конструктор портала / конструктор панелей управления
│ └─Мои задачи
│ └─История процессов
│ └─История процессов
│ └─Управление экземплярами процессов
│ └─Управление прослушиванием процессов
│ └─Выражение процесса
│ └─Процессы, созданные мной
│ └─Мои копии
│ └─Делегирование, копирование, переадресация процессов
│ └─Компоненты OA для офиса
└─Другие модули └─Разработка новых функций продолжается.
```## Эффективность системы
Системный интерфейс```




Разработка онлайн & генерация кода




Интерактивность системы


Процесс проектирования



Упрощённый процесс проектирования



Дизайнер панелей мониторинга


Дизайнер отчётов

Форма конструктора



Конструктор больших экранов




Отчёты





Документация API

Мобильная версия


Версия для планшетов



Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )