93af3948be
* feat: Query 组件支持泛型 * refactor: Dicts 组件移除不用的引用 * refactor: EditPage 组件增加 Id 保护 * doc: 增加程序注释 * feat: 增加验证控件扩展 * refactor: IValidateComponent 更改方法名 * refactor: 重构 checkbox 选中机制 * fix: 查询按钮过滤条件不生效问题 * fix: 修复查询区域按钮点击不能切换到首页数据问题 * feat: 完善保存功能 * refactor: Save 方法参数更改为实体类 * refactor: 优化每页显示数据算法 * fix: 修复新建数据项时清除已选数据功能 * feat: 完善删除功能 * feat: 查询后清楚已选条目 * feat: 修复编辑按钮功能 * feat: 增加行号设置 * refactor: 重构分页组件移除 Table 组件对其引用 * refactor: 重构 Dicts 页面组件化 * feat: 增加 Validate 功能 * refactor: 查询方法增加默认参数值 * feat: 增加删除确认功能 * style: 微调表格内按钮高度 * style: 微调 gear 样式 * fix: 修复表格数据删除后仍然可编辑 * feat: 增加 Table 表格内按钮组 * refactor: 增加删除数据是否成功提示 * feat: 增加 Toast 组件 * feat: 增加 Alert 控件 * feat: 增加保存功能 * feat: 表格首列设置为 checkbox 功能 * feat: 增加选择列 |
||
---|---|---|
.gitee | ||
.github/workflows | ||
db | ||
services | ||
src | ||
test | ||
.dockerignore | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.issuetracker | ||
.tfignore | ||
BootstrapAdmin.sln | ||
Directory.Build.props | ||
LICENSE | ||
README.md | ||
README.zh-CN.md | ||
appveyor.build.ps1 | ||
appveyor.test.ps1 | ||
appveyor.yml | ||
deploy-admin.sh | ||
deploy-client.sh | ||
init.sh | ||
publish-admin.cmd | ||
publish-admin.sh | ||
publish-client.cmd | ||
publish-client.sh | ||
watch-run-admin.cmd | ||
watch-run-admin.sh | ||
watch-run-client.cmd | ||
watch-run-client.sh |
README.md
BootstrapAdmin
English | 中文
Version & Coverage
Gitee
GitHub
Introduce
Because the dependent on Bootstrap v4, so it is called Bootstrap Admin. This system can be integrated with asp.net and asp.net core applications. The database supports multiple databases at the same time. The detailed list is shown in the following database detailed list. Switching the data source only needs to change the configuration file without restarting the application. The configuration is simple and flexible. The UI front-end uses the popular Bootstrap framework layout, which is very compatible with mobile devices and adapts to almost all terminal devices in the current market. The system also has the feature of single background supporting multi-front desk, and provides the ability of single sign-on (SSO).
Notes
Bootstrap Admin does not require secondary development, but only integration with the front-end system. The front-end system model project is Bootstrap. Client
The original starting point of the project is to separate the privilege system from the business system. The project development focuses on functions. For detailed configuration instructions, please click on View Documents.
Features
- Integration with Front-end Website through Configuration
- Constructing Hierarchical Menu of Front-end System
- Provide a single background to support multiple front-end application configurations
- Provide single sign-on(SSO)
- Integrated System Authentication and Authorization Module
- Provide role, department, user, menu, foreground application authorization
Role Authorization to Users
Role-to-Menu Authorization
Role Authorization to Departments
Role-to-application authorization (multiple front-end applications share a back-end privilege management system)
Departments Authorize Users - Provide dictionary tables for personalized configuration of front-end websites
- Fully responsive layout (supporting all mainstream devices such as computers, tablets, mobile phones, etc.)
- Built-in multi-data source support, simple configuration and immediate effect without restart
- Built-in data memory caching mechanism, page fast response
- Built-in Data Operation Log and User Log on
Advantage
- The front-end system does not need to write login, authorization and authentication modules; it is only responsible for writing business modules.
- Background system can be used directly without any secondary development.
- Front-end and back-end systems are separated, which are different systems (domain name can be independent)
- Extensible to multi-tenant applications
For more information, please click wiki
Database
MSSQL/Oracle/SQLite/MySql/MariaDB/Postgresql/Firebird/MongoDB
For more information, please click wiki
Browser
"browserslist": [
"Chrome >= 45",
"Firefox >= 38",
"Edge >= 12",
"Explorer >= 11",
"iOS >= 9",
"Safari >= 9",
"Android >= 4.4",
"Opera >= 30"
]
Mobile
Chrome | Firefox | Safari | Android Browser & WebView | Microsoft Edge | |
---|---|---|---|---|---|
iOS | Supported | Supported | Supported | N/A | Supported |
Android | Supported | Supported | N/A | Android v5.0+ supported | Supported |
Windows 10 Mobile | N/A | N/A | N/A | N/A | Supported |
Desktop
Chrome | Firefox | Internet Explorer | Microsoft Edge | Opera | Safari | |
---|---|---|---|---|---|---|
Mac | Supported | Supported | N/A | N/A | Supported | Supported |
Linux | Supported | Supported | N/A | N/A | N/A | N/A |
Windows | Supported | Supported | Supported, IE10+ | Supported | Supported | Not supported |
QQ Group
Installation
- Install .net core sdk Offical website
- Install Visual Studio 2019 lastest Offical website
- Git clone
git clone https://gitee.com/LongbowEnterprise/BootstrapAdmin.git
- Login as Admin/123789
Branchs
Online Demonstration
Login
Administrator: Admin/123789
User: User/123789
Docker Images
Docker Hub
Mirror Portal
docker pull argozhang/ba
Qiniu Cloud:
Mirror Portal
docker pull reg.qiniu.com/argozhang/ba
Configurations
Detailed configuration instructions please click wikis
Q&A
Please click wikis
License
GVP award
Screenshots
Home
For more screenshots, Click wiki
Contribution
- Fork
- Create Feat_xxx branch
- Commit
- Create Pull Request
Donate
If this project is helpful to you, please scan the QR code below for a cup of coffee.