🌈 Platform Introduction
-
Most of the functions of the front and rear end are encapsulated. The back end is self encapsulated go restful, which is simpler to use, has clear functional logic, and can be quickly learned and used in production. -
Report large screen designer: we only need to drag and drop to bind the database, complete the configuration, report and cool large screen production, and do not need to develop the large screen separately. -
Mature rule engine: the project uses a rule chain for data processing to simplify development and configuration. -
The front end adopts VUE3.0+TypeScript+vite3+Element plus: PandaUI Adapt to mobile phones, tablets and PCs with built-in multiple ui functions to reduce development -
Efficient development, using the code generator can generate front and rear code with one key, can preview code online, and reduce the amount of code development.. -
Perfect authority authentication system: perfect authority authentication system, including menu button authority, api authority and department authority. -
Multiple databases: The project supports MySQL, PostgreSql and other databases to change according to their own needs.
🏭 Online experience
System online documents
-
Document address: http://101.35.247.125
🚧 System screenshot
⚡ Built in functions
-
✔ user management - The user is the system operator. This function mainly completes the system user configuration -
✔ Department management - Configure the system organization (company, department, group), and the tree structure displays data permissions. -
✔ Post management - Configure the system user's job. -
✔ Menu management - Configure system menu, operation authority, button authority identification, etc. -
✔ Role management - Role menu, API permission assignment and setting roles are divided into data range permissions by organization. -
✔ Dictionary management - Maintain some fixed data often used in the system. -
✔ Parameter management - Dynamically configure common parameters for the system. -
✔ Notice announcement - System notification announcement information release and maintenance -
✔ Log system - Log for more intuitive browsing -
✔ system interface - Automatically generate relevant api interface documents according to business code. -
✔ Service monitoring - Monitor the current system CPU, memory, disk, stack and other related information. -
✔ code generation - The front and rear basic business codes (go, vue) can be generated directly through the framework to reduce development time. -
✔ Configure large screen designer - The configuration and large screen can be directly generated by dragging. -
✔ Rule chain design - IoT rule chain filtering -
✔ Report design - Data report design -
✔ product management - Product management of equipment -
✔ device management - Equipment management
🛠 What NB functions may be available in the future?
-
Under development Application management - Create application management module based on K8S layout capability. -
Under development Multi protocol access - Create multi protocol access based on plug-in form -
Under development 3D configuration - Automatically generate 3D configuration according to 2d configuration -
Under development Digital Twin Editor - Building digital twin model directly from web
Front end engineering structure
├── src │Γ - api # Api ajax, etc │Γ - assets # Local static resources │Γ - i18n # internationalization │☆ -- components # common business components │ ├── layout # layout │Γ - theme # css theme style │ ├── router # Vue-Router │ ├── store # Vuex │Γ - utils # tool library │☆ -- views # Business page entry and common templates │Γ -- App. vue # Vue template entry │ L -- main. ts # Vue entrance TS ├── README.md └── package.json
Back end engineering structure
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
❤ Special Thanks
-
thank VUE-NEXT-ADMIN
Copyright description
-
PandaX rapid development platform adopts Apache-2.0 technical protocol -
The code can be used for personal projects or scaffolding of enterprise projects. The open source version of PandaX is completely free -
If the secondary development is used for commercial or open source competitive products, please contact the group leader for review first -
Commercial use is allowed, but secondary open source and charging are not allowed -
Please do not delete or modify the copyright, author statement and source of PandaX source code header -
Do not simply modify the items claimed by the packaging -
We have applied for relevant software development copyright and relevant registration -
If there are extension projects that use our project functions, please specify in the project introduction