An open API service indexing awesome lists of open source software.

https://github.com/null-object-0000/newbie-tix-manager

基于 Vue 3.0 框架 & Arco Design 开发的演出票务平台的管理端,提供演出管理、订单管理、会员管理等功能。
https://github.com/null-object-0000/newbie-tix-manager

Last synced: 4 months ago
JSON representation

基于 Vue 3.0 框架 & Arco Design 开发的演出票务平台的管理端,提供演出管理、订单管理、会员管理等功能。

Awesome Lists containing this project

README

        

# Newbie Tix 管理端

基于 Vue 3.0 框架 & Arco Design 开发的演出票务平台的管理端,提供演出管理、订单管理、会员管理等功能。

## 技术栈

- 前端框架:Vue 3
- UI 组件库:Arco Design
- 开发语言:TypeScript
- 构建工具:Vite
- 包管理器:pnpm

## 功能特性

### 演出管理

- 演出信息管理:创建、编辑、删除演出信息
- 场次管理:设置演出场次、时间、地点
- 票档管理:配置不同票档价格和库存
- 演出状态控制:上架、下架、售罄设置

### 订单管理

- 订单列表:查看所有订单记录
- 订单详情:查看订单状态和购票信息
- 订单处理:支持订单退款、票务调整等操作

### 会员管理

- 用户列表:查看注册用户信息
- 用户详情:查看用户订单历史
- 用户状态:管理用户账号状态

## 项目结构

```
├── src // 源码目录
│ ├── views // 页面组件
│ ├── components // 通用组件
│ ├── router // 路由配置
│ ├── services // API 服务
│ ├── types // 类型定义
│ └── assets // 静态资源
├── package.json // 项目配置
└── vite.config.ts // Vite配置
```

## 开发环境

- Node.js >= 16
- pnpm >= 7

## 安装使用

```bash
# 安装依赖
pnpm install

# 启动开发服务器
pnpm dev

# 构建生产版本
pnpm build
```

## 相关项目

- [newbie-tix-app](https://github.com/null-object-0000/newbie-tix-app):移动端用户应用,提供演出浏览和购票功能
- [newbie-tix-service](https://github.com/null-object-0000/newbie-tix-service):后端服务,提供 API 接口支持

## 系统架构

```
+-------------------+ +-------------------+ +-------------------+
| Newbie Tix APP | | Newbie Tix Admin | | Newbie Tix API |
| (用户移动端应用) | | (管理后台) | | (后端服务) |
| uni-app + Vue 3 | | Vue 3 | | Spring Boot |
+--------+----------+ +--------+----------+ +--------+----------+
| | |
| | |
+------------------------+--------------------------+
API 接口调用
```

## 开发进度

- [x] 演出管理基础功能
- [x] 订单管理系统
- [x] 会员信息管理
- [ ] 数据统计分析
- [ ] 权限管理系统
- [ ] 系统日志记录