Описание проекта
На основе системы управления правами доступа renren-security интегрирован механизм создания отчётов UReport2.
Система управления правами доступа renren-security разработана с использованием SpringBoot 2.0, MyBatis и Shiro. renren-security README.md. Адрес проекта renren-security на Gitee: https://gitee.com/renrenio/renren-security.
UReport2 — это высокопроизводительный механизм создания отчётов на Java, который предоставляет полноценный веб-редактор для создания отчётов и позволяет быстро создавать различные сложные отчёты в китайском стиле. Адрес проекта UReport2 на Gitee: https://gitee.com/youseries/ureport. Адрес проекта на GitHub: https://github.com/youseries/ureport.
Интеграция
Следуйте инструкциям по настройке UReport2, указанным на официальном сайте: http://wiki.bsdn.org/pages/viewpage.action?pageId=76448360.
В renren-security создайте новый модуль maven. Подробности см. в модуле renren-ureport этого проекта.
Разрешите запросы /ureport в XssFilter в renren-security. Подробности см. в файлах XssFilter и FilterConfig.
Добавьте конфигурацию ureport.disableAuth=true в файл application.yml в renren-security (true отключает проверку прав доступа и открывает доступ извне; false включает проверку прав доступа и закрывает доступ извне, клиент должен войти в систему, чтобы получить доступ к отчётам). Подробности см. в файле ShiroConfig.
Добавьте конфигурацию ureport.fileStoreDir=D:/ureportfiles в файлы application-dev.yml и application-prod.yml в renren-security (путь хранения отчётов UReport2; разные системные среды могут иметь разные конфигурации).
Адрес редактора отчётов UReport2: http://localhost:8080/renren-admin/ureport/designer или http://localhost:8080/renren-admin/index.html#ureport/designer.
Третьи стороны могут напрямую просматривать бизнес-отчёты UReport2 по адресу: http://localhost:8080/renren-admin/ureport/preview?_u=file:имя_файла.ureport.xml.
Иллюстрации
Редактор отчётов:
Примеры пользовательских отчётов:
Пример отчёта по заказам:
Конфигурация меню отчётов:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )