forked from mengyxu/noob-components
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.1 KiB
2.1 KiB
Packages Manage Guidelines
Management UI components (views, head, common).
Overview
This directory documents management components in packages/manage/.
Directory Structure
packages/manage/
├── index.ts # Main exports: Index, ZhuBeiDong, Common, NoobHead, Views
├── router/ # Router layouts (index.vue, zhuBeiDong.vue)
├── views/ # View-level CRUD components
│ ├── index.ts # View routes and menus
│ ├── user.vue # User management
│ ├── role.vue # Role management
│ ├── dictionary.vue # Dictionary management
│ ├── config.vue # Config management
│ ├── buffer.vue # Buffer management
│ ├── permission.vue # Permission management
│ ├── status.vue # Status management
│ ├── log.vue # Log management
│ └── scope.vue # Scope management
├── head/ # Header/menu components
│ ├── index.ts # Head component exports
│ ├── head.vue # Main header component
│ ├── menu-tree.vue # Menu navigation tree
│ ├── personal.vue # Personal settings
│ ├── fullscreen.vue # Fullscreen toggle
│ ├── style-change.vue # Style/theme switcher
│ ├── lang-change.vue # Language switcher
│ └── size-change.vue # UI size switcher
└── common/ # Shared management components
├── index.ts # Common component exports
├── login.vue # Login form
└── login2.vue # Alternative login
Technology Stack
| Category | Technology |
|---|---|
| Framework | Vue 3 + TypeScript |
| UI Library | Element Plus |
| State | Vuex |
| i18n | vue3-i18n |
| Build | noob-mengyxu package |
Guidelines Index
| Guide | Description | Status |
|---|---|---|
| views | View components | Filled |
| head | Header/menu components | Filled |
| common | Common components | Filled |
Language: English