# uniapp小程序 **Repository Path**: he119_admin/uniapp-mini-program ## Basic Information - **Project Name**: uniapp小程序 - **Description**: uniapp - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-27 - **Last Updated**: 2026-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UniApp任务平台小程序 ## 项目简介 这是一个基于 UniApp 框架开发的多平台任务平台小程序,支持微信小程序、支付宝小程序等多个平台。平台提供完整的任务发布、任务接取、任务提交等功能,并集成了用户中心、会员系统、团队管理、财务管理等完善的功能模块。 ## 技术栈 - **前端框架**: UniApp (Vue.js) - **状态管理**: Pinia - **构建工具**: Vite - **目标平台**: 微信小程序、支付宝小程序等 ## 项目结构 ``` uniapp-mini-program/ ├── api/ # API接口模块 │ ├── member.js # 会员相关接口 │ ├── notice.js # 公告通知接口 │ ├── sysConfig.js # 系统配置接口 │ ├── sysIntro.js # 系统介绍接口 │ └── task.js # 任务相关接口 ├── pages/ # 页面模块 │ ├── index/ # 首页相关 │ │ ├── index/ # 首页 │ │ └── instructions/ # 使用说明 │ ├── login/ # 登录页面 │ ├── register/ # 注册页面 │ ├── taskDetails/ # 任务详情 │ │ └── submitTaskDetail/ # 任务提交 │ └── user/ # 用户中心 │ ├── bind/ # 账号绑定 │ ├── cash/ # 提现 │ ├── cashRecord/ # 提现记录 │ ├── contacts/ # 联系方式 │ ├── forget/ # 忘记密码 │ ├── information/ # 个人资料 │ ├── invite/ # 邀请好友 │ ├── level/ # 等级中心 │ ├── modify/ # 修改信息 │ ├── notice/ # 消息通知 │ ├── percentage/ # 佣金比例 │ ├── task/ # 我的任务 │ ├── team/ # 我的团队 │ ├── user/ # 个人中心 │ ├── userMoney/ # 资金明细 │ └── vip/ # VIP会员 ├── static/ # 静态资源 ├── store/ # 状态管理 │ └── userStore.js # 用户状态 ├── utils/ # 工具函数 │ ├── config.js # 配置文件 │ ├── eventBus.js # 事件总线 │ └── request.js # 网络请求 ├── App.vue # 应用入口 ├── main.js # 入口文件 ├── index.html # HTML模板 ├── index.vue # 根组件 ├── manifest.json # 应用配置 ├── pages.json # 页面配置 └── package.json # 依赖配置 ``` ## 主要功能 ### 用户模块 - **账号管理**: 注册、登录、忘记密码、账号绑定 - **个人中心**: 个人信息管理、资料修改 - **会员系统**: VIP会员、等级中心、成长体系 - **安全管理**: 密码修改、账号绑定 ### 任务模块 - **任务大厅**: 浏览和筛选可接取的任务 - **任务详情**: 查看任务要求、佣金、期限等信息 - **任务提交**: 提交任务完成凭证 - **我的任务**: 查看已完成、进行中、待审核的任务 ### 财务模块 - **资金管理**: 查看余额、收入明细 - **提现功能**: 申请提现到支付宝/微信 - **提现记录**: 历史提现记录查询 - **佣金比例**: 设置和查看分成比例 ### 邀请系统 - **邀请好友**: 生成分享码邀请新用户 - **团队管理**: 查看下级成员、团队业绩 - **佣金奖励**: 邀请用户获得佣金分成 ### 消息通知 - **系统公告**: 查看平台发布的公告 - **消息推送**: 任务状态更新、财务变动提醒 ## 快速开始 ### 环境要求 - Node.js >= 14.x - npm 或 yarn 包管理器 - HBuilderX (推荐) 或 CLI 方式开发 ### 安装依赖 ```bash # 使用npm npm install # 使用yarn yarn install ``` ### 开发运行 ```bash # 微信小程序开发 npm run dev:mp-weixin # 支付宝小程序开发 npm run dev:mp-alipay ``` ### 构建发布 ```bash # 构建微信小程序 npm run build:mp-weixin # 构建支付宝小程序 npm run build:mp-alipay ``` ## 配置说明 ### 基础配置 (utils/config.js) ```javascript const Config = { // API基础地址 baseUrl: 'https://your-api-domain.com', // 应用标识 appId: 'your-app-id' } ``` ### 网络请求 (utils/request.js) 项目封装了统一的网络请求模块,支持: - 请求拦截器 - 响应拦截器 - 错误处理 - Token自动携带 ## API接口 ### 会员接口 (api/member.js) - `login()`: 用户登录 - `register()`: 用户注册 - `forget()`: 忘记密码 - `info()`: 获取用户信息 - `updataMember()`: 更新用户信息 - `cashMoney()`: 申请提现 - `getCashMoney()`: 获取提现信息 ### 任务接口 (api/task.js) - `getTaskList()`: 获取任务列表 - `getTaskDetails()`: 获取任务详情 - `addTaskOrder()`: 提交任务 - `getMemberTaskOrder()`: 获取用户任务 ### 通知接口 (api/notice.js) - `getNoticeList()`: 获取通知列表 ## 注意事项 1. **跨域问题**: 开发时如遇跨域问题,请在 `manifest.json` 中配置合法域名 2. **支付功能**: 微信支付和支付宝支付需要完成相应的资质认证 3. **接口调试**: 正式环境请确保API接口使用HTTPS协议 ## 许可证 本项目仅供学习交流使用,如需商业使用请联系作者获取授权。 ## 联系方式 - 项目地址: https://gitee.com/he119_admin/uniapp-mini-program - 作者: he119_admin