Files
pingxiangcard/docs/superpowers/specs/2026-06-13-hunan12301-spec.md
T

5.4 KiB
Raw Blame History

湖南12301文旅综合平台 - 规格说明书

文档版本:v1.0 最后更新:2026-06-13


一、项目基本信息

项 内容
项目名称 湖南12301文旅综合平台
技术栈 uni-app + Vue 3 + Composition API + TypeScript + Pinia + uni-ui
构建工具 Vite
环境配置 local / dev / uat 三套
接口架构 后端统一 API 层封装所有第三方
目标平台 微信小程序 + H5 + App(Android/iOS)

二、双端架构

2.1 目录结构

湖南12301/
├── src/
│   ├── pages/                  # 主包(共享页面)
│   │   ├── index/             # 首页(双端入口选择)
│   │   └── login/             # 登录页
│   ├── packages/
│   │   ├── admin/             # 【综合管理端】商家/管理员
│   │   │   └── pages/
│   │   │       ├── index/     # 管理端首页
│   │   │       ├── card/      # 卡管理
│   │   │       └── scenic/    # 景区管理
│   │   └── user/              # 【文旅专区端】C端用户
│   │       └── pages/
│   │           ├── index/     # 用户端首页
│   │           ├── card/      # 年卡购买/激活/绑定/入园码
│   │           ├── rights/    # 权益查看(免票景区/特惠商品)
│   │           ├── scenic/    # 景区预约
│   │           ├── booking/   # 预约记录
│   │           ├── usage/     # 使用记录
│   │           └── profile/   # 个人中心(我的年卡/订单)
│   ├── components/            # 共享组件
│   ├── api/                   # 共享接口层
│   ├── store/                 # Pinia 共享状态
│   └── utils/                 # 工具函数

2.2 发布模式

模式 编译命令 说明
聚合版 npm run build:all 双端合一,首页选择入口
管理端独立版 npm run build:admin 商家/管理员独立小程序
用户端独立版 npm run build:user C端用户独立小程序

三、综合管理端功能(商家/管理员)

3.1 TabBar 设计

Tab 路由 说明
🏠 首页 数据概览
🎫 卡管理 年卡列表/编辑
📍 景区管理 景区列表/编辑
👤 我的 个人设置

3.2 功能模块

模块 路由 功能
首页 /packages/admin/pages/index/index 数据概览(待扩展)
卡管理 /packages/admin/pages/card/list 年卡列表、创建/编辑年卡
景区管理 /packages/admin/pages/scenic/list 景区列表、创建/编辑景区

四、文旅专区端功能(C端用户)

4.1 TabBar 设计

Tab 路由 说明
🏠 首页 年卡展示、推荐景区、Banner
🎫 权益 免票景区、特惠商品
👤 我的 我的年卡、订单、预约、积分等

4.2 功能模块

序号 模块 路由 功能
1 年卡购买 /packages/user/pages/card/buy 卡种列表 → 选择卡种 → 确认订单 → 微信支付
2 年卡激活 /packages/user/pages/card/activate 激活已购买的年卡
3 年卡绑定 /packages/user/pages/card/bind 输入卡号绑定已有年卡
4 入园码 /packages/user/pages/card/qrcode 生成/展示入园二维码
5 权益查看 /packages/user/pages/rights/index 免票景区列表、特惠商品列表(含搜索/筛选/排序)
6 景区预约 /packages/user/pages/scenic/book 选择景区 → 选择时间 → 确认预约
7 预约记录 /packages/user/pages/booking/list 查看/取消已预约记录
8 使用记录 /packages/user/pages/usage/list 已入园/已使用记录
9 订单管理 /packages/user/pages/profile/order 全部/待支付/已完成订单
10 我的年卡 /packages/user/pages/profile/my-card 已购年卡列表、到期时间

4.3 权益查看子功能

功能 说明
搜索 关键词搜索景区/商品
分类筛选 按分类筛选(景区/影院/温泉/亲子乐园等)
排序 按距离/热度/时间排序

4.4 核心业务流程

购买年卡:
年卡展示 → 选择卡种 → 微信支付 → 支付成功 → 年卡激活 → 我的年卡

权益使用:
查看权益 → 选择景区 → 景区预约 → 生成入园码 → 入园核销 → 使用记录

年卡绑定:
已有年卡 → 输入卡号 → 验证 → 绑定成功 → 查看权益

五、API 接口模块

模块 接口描述
用户模块 登录、获取用户信息
年卡模块 卡种列表、卡种详情、年卡激活、年卡绑定、我的年卡列表
权益模块 免票景区列表、特惠商品列表、景区/商品详情
预约模块 创建预约、取消预约、预约列表
核销模块 生成入园码、验证入园码
订单模块 创建订单、微信支付、订单列表、订单详情

六、环境配置

环境 标识 用途
本地开发 local 本机开发调试
测试环境 dev 团队联调、测试验证
预发布环境 uat 生产环境验证、灰度测试