Overview
The vue-admin-spa is a discontinued admin management system built on the Vue framework. It incorporates various technologies such as vue-resource, vue-router, vuex, element-ui, ES6, webpack, and npm. The project aims to provide a framework that is closer to the project requirements and suitable for secondary development. It includes features such as login/register functionality with MD5 encryption, permission control with menu visibility based on user interface data, dynamic theme switching, and support for local JSON simulation and development. The system also includes features for handling student and organization management modules. The project is open-source and welcomes contributions and customization requests from developers.
Features
- Login/Register: Includes MD5 encryption for passwords and user authentication.
- Permission Control: Users are assigned menu visibility based on their permission data.
- 404/401 Handling: Incorrect URLs or unauthorized access redirects to appropriate error pages.
- Dynamic Theme Switching: Users can manually switch and remember themes.
- Local JSON Simulation: Supports easy development by replacing JSON paths with actual API paths.
- Button Console Logs: All button clicks are logged in the console with relevant parameters.
- Student and Organization Modules: Includes modules for managing student and organization data.
- Open-source and Customization: Provides a framework for secondary development and customization.
Installation
To install the vue-admin-spa, follow these steps:
- Clone the repository:
git clone [repository_url]
- Navigate to the project directory:
cd vue-admin-spa
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Access the system in your web browser by visiting
http://localhost:2018
Summary
The vue-admin-spa is a discontinued admin management system built on Vue. It incorporates various technologies and provides features such as login/register functionality, permission control, dynamic theme switching, and modules for managing student and organization data. The system is open-source and welcomes contributions and customization requests from developers. Follow the installation guide to set up the system locally and explore its features.