vue-element-frontend-backend is a production-ready front-end and back-end solution for admin interfaces.It based on vue-element-admin and Back-end self-development[python+django+restful). Development and Improvement of Front Section Technology Based on vue-element-admin， the back-end code is developed with Python + Django and designed with restful architecture.
Back-end： Using RBAC mode，Using RBAC mode, Cooperating with Restful url + Method Operation to do back-end privilege authentication Front-end： according to the url list returned by the backend userinfo url,matching menu for front-end menu display or not,whether there is deletion inside or not, and updating permissions is mainly based on the specific URL permissions of the back end.
demo example(cmdb demo):
front-end：Using avue build front-end Table management back-end：get_table_info api return avue arch, and get list real datas Combination of the two to synthesize a table's crud, import/export functions with minimal code.
You need to install node and python3.6 locally. The project is based on vue-element-admin [vue,vuex,vue-router,vue-cli,axios,element-ui,avue], all request data is simulated using backend-python+django. Understanding and learning this knowledge in advance will greatly help the use of this project.
- Login / Logout and Third party login - Multi-environment build - dev sit stage prod - Global Features - I18n - Multiple dynamic themes - Dynamic sidebar (supports multi-level routing) - Dynamic breadcrumb - Tags-view (Tab page Support right-click operation) - Svg Sprite - Mock data - Screenfull - Responsive Sidebar - Excel - Export Excel - Upload Excel - Table - General table CRUD - Error Page - 401 - 404 - Components - Avatar Upload - Back To Top - Drag Dialog - Drag Select - Drag Kanban - Drag List - SplitPane - Dropzone - Sticky - CountTo