first commit
This commit is contained in:
commit
db15eb3ee0
42 files changed
+4620
No files matched your search
@@ -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.
|
||||
Reference in new issue
Block a user