first commit

This commit is contained in:
Vicky committed 2026-10-12 17:35:07 +08:00
commit db15eb3ee0
42 files changed
+4620

No files matched your search

+38
View File
@@ -0,0 +1,38 @@
# ReelShort Studio Console
Frontend-only short-drama content management console built with Vue 3, Vite, Vue Router, and Element Plus.
## Development
```sh
npm install
npm run dev
```
## Production build
```sh
npm run build
npm run preview
```
## Demo access
- Username: `admin`
- Password: `admin123`
Data and RBAC changes are local demo state. No backend service is connected.
## Source layout
- `src/views/common/` contains shared route pages such as login and dashboard.
- `src/views/contentManagement/` contains short-drama and episode pages.
- `src/views/permission/` contains role, menu, and role-category pages plus their composables.
- `src/views/userManagement/` contains administrator pages and their page data/composables.
- `src/views/systemManagement/` contains system settings pages.
- `src/views/components/` contains reusable page-level UI components.
- `src/data/` contains shared domain records used across views.
- `src/layouts/` contains the authenticated application shell.
- `src/router/` contains routes and access guards.
- `src/stores/` contains auth, RBAC, and theme state.
- `src/permissions/` contains permission definitions and role defaults.