2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00
2026-10-13 13:58:05 +08:00

ReelShort 内容管理后台

短剧内容管理后台。界面和工程结构使用 vue-element-plus-admin 的 main 分支,在上面接入了短剧、剧集、角色、菜单和管理员页面。

环境

  • Node.js 18 或更高版本
  • pnpm 8 或更高版本

开始

pnpm install
pnpm dev

开发服务地址是 http://localhost:3005。同一局域网的设备可以使用终端里的 Network 地址打开。

演示账号:

账号 密码
admin admin123
test test

admin 拥有全部菜单。test 只用于对照框架自带的权限示例。

命令

命令 作用
pnpm dev 启动开发服务
pnpm build:dev 构建开发包
pnpm build:test 构建测试包
pnpm build:pro 构建生产包
pnpm serve:pro 预览生产包

页面

登录后菜单包括:

  • 工作台
  • 内容管理:短剧管理、剧集管理
  • 后台管理:角色权限配置、管理员用户列表、菜单管理、角色分类、系统设置

这些页面的数据仍是前端演示数据,没有接后端。登录和菜单由框架的 mock 接口提供。

目录

框架原有代码保持 vue-element-plus-admin 的结构。本项目新增的业务代码在:

  • src/views/common/DashboardView.vue
  • src/views/contentManagement/
  • src/views/permission/
  • src/views/userManagement/
  • src/views/systemManagement/
  • src/data/、src/permissions/、src/stores/
  • src/styles/business/

路由写在 src/router/index.ts 的 asyncRouterMap。

S
Description
No description provided
Readme
3.7 MiB
0 Stars 1 Watchers 0 Forks
Languages
Vue 56.3%
TypeScript 29.9%
CSS 6.9%
JavaScript 6.5%
HTML 0.3%