diboot-element-admin
introduce
The diboot-element-admin front-end basic project is a front-end project that is consistent with the back-end system composed of other back-end components of diboot. You can use this in your daily development, use it with other diboot components to quickly build your actual projects, and enjoy the rapid development experience brought by automation.
Related technology stack
- Vue
- Vue family bucket package: Vue, vue-router, axios, vuex
- Component library: Element
- Basic middle and backend management project based on Element: vue-element-admin
- ES6 syntax
Project characteristics
- The basic template vue-admin-template is based on the open source project vue-element-admin;
- Based on the vue-admin-template project, the functions of vue-element-admin such as multi-page tabs, menu search, full-screen display, and layout size adjustment are added;
- Login, permissions, and interface docking are seamlessly integrated with back-end applications built with diboot-v2 related components and available out of the box;
- Extract common attributes and methods related to CRUD pages into mixins files, writing less code and doing more;
- Fine-grained permission control from menu to button level;
- Intelligent permission configuration scheme;
- Automated token exchange solution;
- Preset a variety of common request methods to easily complete asynchronous file downloads, etc.;
- Data dictionary management function;
- Log in to the personnel management interface;
- Role and permission management functions;
- Rights management function;
- Login log management function.
Project download and run
git clone https://github.com/dibo-software/diboot-element-admin.git
cd diboot-element-admin
yarn serve
# OR
npm run serve