基于vue3.0和element-plus的组件库
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.

70 lines
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](./views.md) | View components | Filled |
| [head](./head.md) | Header/menu components | Filled |
| [common](./common.md) | Common components | Filled |
---
**Language**: English