Easy Promotion 将原先分散在后台、API、移动任务端和辅助服务中的推广业务,重新组织为一套可追踪的业务闭环。系统的核心不是“下单页面”,而是组织、权限、价格、资金和执行状态之间的一致关系。
在线预览
公开演示环境
主要入口已于 2026-09-25 验证
运行中
管理后台
账号
guest
密码 Aa@123456
后台账号可查看完整业务结构,但服务端会拦截新增、编辑、删除、审核、调价、下单和资金等写操作。PC 与移动首页无需登录,任务中心暂不提供共享账号。
| 入口 | 可以查看的内容 | 访问地址 |
|---|---|---|
| 管理后台 | 机构、逐级定价、订单、执行资源、钱包和运营数据,只读 | 打开管理后台 |
| PC 用户端 | 公开首页、内容和用户入口,无需登录 | 打开 PC 首页 |
| 移动用户端 | H5 / 小程序形态的首页与用户中心,无需登录 | 打开移动端 |
| 推广任务中心 | 任务领取、提交、积分和提现流程,需要登录 | 打开任务中心 |
核心能力
- 使用无限级机构树表示总部、区域和下级推广机构。
- 一个机构可以配置多个管理员和不同角色。
- 菜单权限控制“能做什么”,数据范围控制“能看哪些数据”。
- 总部维护服务目录和初始价,各级机构只维护本级加价。
- 下单时冻结资金,完成后按实际数量结算并退回差额。
- 价格快照保存下单时每一级成本与收益,避免历史订单被后续调价改变。
- 移动端承载任务领取、提交、积分、抽奖与提现等用户流程。
系统组成
| 子系统 | 主要职责 |
|---|---|
| Vue 管理后台 | 机构、角色、服务、价格、订单、资金和资源池 |
| Nuxt PC 前台 | 用户内容、账户与业务入口 |
| uni-app 移动端 | 推广任务、钱包、充值及用户中心 |
| ThinkPHP 8 API | 权限校验、订单状态机、价格与结算逻辑 |
| MySQL / Redis | 业务账本、任务状态、队列与补偿扫描 |
| 外部执行器 | 文章、视频号等服务的下单、查单和补量 |
设计原则
资金流水、价格快照和订单事件采用追加记录表达业务事实;真实凭据仅保存在部署环境或加密字段中;外部调用使用稳定的幂等键,避免重试造成重复扣款或重复下单。
详细的数据关系见核心架构,旧系统 sjwh 中 fastplus、wanjiadai_api 与 ys_share 的迁移方式见迁移与演进。
仓库内部的组织、定价、执行资源、用户任务与运营功能并非遗漏的小项目,它们的源码对应关系集中整理在内部业务域与子模块。