更新记录
1.0.0(2026-06-02) 下载此版本
1.0.0
平台兼容性
壁纸头像插件系统功能说明
应用演示地址:http://demo1.zenkuai.com/demosite/detail?id=14
一、系统概述
这是一个基于 uni-app 开发的壁纸头像分享平台插件,支持微信小程序、抖音小程序和 H5 多端运行。系统集成了创作者系统、广告激励、收益分成等功能,用户可以浏览、下载壁纸/头像,创作者可以上传作品并获得收益。
二、核心功能模块
1. 壁纸/头像浏览与下载
1.1 首页展示
- 功能描述:展示推荐壁纸、分类列表、轮播图
- 页面文件:
demo.vue - 接口:
/plugin.php/zkbizhi/api/WallpaperUser/index - 特性:
- 瀑布流布局展示壁纸列表
- 动态分类横向滚动
- 分页加载,上拉加载更多
- 空数据状态显示
- 支持壁纸和头像两种类型
1.2 分类浏览
- 功能描述:按分类查看壁纸列表
- 页面文件:
classification.vue- 所有分类列表calssList.vue- 分类壁纸列表
- 接口:
/plugin.php/zkbizhi/api/WallpaperUser/categories- 获取分类列表/plugin.php/zkbizhi/api/WallpaperUser/wallpaperlists- 获取分类壁纸
- 特性:
- 分类描述显示
- 分类图标和封面
- 支持壁纸分类和头像分类
1.3 详情页
- 功能描述:壁纸/头像详情展示与下载
- 页面文件:
detail/detail.vue - 接口:
/plugin.php/zkbizhi/api/WallpaperUser/wallpaperdetail - 特性:
- 全屏壁纸预览
- 图片虚化效果
- 水印显示(未下载时)
- 创作者信息展示
- 推荐相关作品
- 分享功能
- 多端下载支持
1.4 下载功能
- 微信小程序:
- 观看激励视频广告后下载
- 支持广告ID配置
- 抖音小程序:
- 观看激励视频广告后下载
- 支持广告ID配置
- H5端:
- 显示小程序二维码
- 显示作品口令(一键复制)
- 引导用户到小程序下载
2. 创作者系统
2.1 创作者申请
- 功能描述:用户申请成为创作者
- 页面文件:
creator_apply/creator_apply.vue - 接口:
/plugin.php/zkbizhi/api/CreatorUser/apply - 特性:
- 自动生成创作者口令
- 审核机制
- 状态管理(待审核、正常、禁用)
2.2 作品上传
- 功能描述:创作者上传壁纸/头像
- 页面文件:
upload/upload.vue - 接口:
/plugin.php/zkbizhi/api/CreatorUser/upload - 特性:
- 壁纸标题、分类选择
- 图片上传
- 自动生成分享口令
- 审核开关(可配置是否需要审核)
- 支持置顶功能
2.3 我的作品管理
- 功能描述:创作者管理自己的作品
- 页面文件:
my_wallpapers/my_wallpapers.vue - 接口:
/plugin.php/zkbizhi/api/CreatorUser/mywallpapers - 特性:
- 作品列表展示
- 状态显示(待审核、正常、禁用)
- 下载次数统计
- 分享口令显示和复制
- 置顶/取消置顶
2.4 创作者主页
- 功能描述:展示创作者信息和作品
- 页面文件:
creator/creator.vue - 接口:
/plugin.php/zkbizhi/api/WallpaperUser/creatorbycode - 特性:
- 创作者信息展示
- 作品列表展示
- 通过创作者口令访问
3. 收益系统
3.1 收益统计
- 功能描述:创作者查看收益情况
- 页面文件:
earnings/earnings.vue - 接口:
/plugin.php/zkbizhi/api/CreatorUser/earnings - 特性:
- 总收益统计
- 可提现余额
- 已提现金额
- 收益明细列表
3.2 收益分配机制
- 每日广告收益:
- 管理员设置每日广告总收益
- 系统按下载次数平均分配给创作者
- 支持手动分配和自动分配
- 收益计算:
- 每次下载创作者获得收益 = 每日总收益 / 总下载次数
- 收益以分为单位存储
3.3 提现功能
- 功能描述:创作者申请提现
- 页面文件:
withdraw/withdraw.vue- 申请提现withdraw_history/withdraw_history.vue- 提现记录
- 接口:
/plugin.php/zkbizhi/api/CreatorUser/withdraw- 申请提现/plugin.php/zkbizhi/api/CreatorUser/withdrawlist- 提现记录
- 特性:
- 最低提现金额限制
- 多种提现方式(微信、支付宝、银行卡)
- 提现审核流程
- 提现状态跟踪
4. 用户中心
4.1 个人中心
- 功能描述:用户个人信息和功能入口
- 页面文件:
user.vue - 接口:
/plugin.php/zkbizhi/api/WallpaperUser/userinfo - 特性:
- 用户信息展示
- 创作者入口(如已是创作者)
- 下载记录入口
- 收益入口(创作者)
4.2 下载记录
- 功能描述:用户查看下载历史
- 页面文件:
downloads/downloads.vue - 接口:
/plugin.php/zkbizhi/api/WallpaperUser/downloadlogs - 特性:
- 下载历史列表
- 快速跳转到详情页
5. 搜索功能
5.1 搜索页面
- 功能描述:搜索壁纸和创作者
- 页面文件:
search/search.vue - 接口:
/plugin.php/zkbizhi/api/WallpaperUser/searchwallpaper- 搜索壁纸/plugin.php/zkbizhi/api/WallpaperUser/searchcreator- 搜索创作者
- 特性:
- 关键词搜索
- 搜索历史
- 热门推荐
5.2 口令搜索
- 功能描述:通过口令快速访问
- 接口:
/plugin.php/zkbizhi/api/WallpaperUser/searchbycode - 特性:
- 作品口令搜索
- 创作者口令搜索
- 快速跳转
四、配置说明
1. 插件配置 (set_config.php)
1.1 基本设置
- 小程序名称:显示在小程序标题
- 小程序二维码:H5端下载引导二维码
- 最低提现金额:创作者提现最低限制
- 壁纸审核开关:是否开启作品审核
1.2 广告设置
- 微信激励视频广告ID:微信小程序广告
- 抖音激励视频广告ID:抖音小程序广告
- 微信插屏广告ID:微信插屏广告
- 抖音插屏广告ID:抖音插屏广告
1.3 创作者设置
- 创作者分成比例:显示给创作者的分成比例(仅展示用)
2. 系统设置
- 每日广告收益设置:管理员设置每日广告总收益
- 收益分配:手动或自动分配收益给创作者
- 提现审核:审核创作者提现申请
五、技术架构
1. 前端技术栈
- 框架:uni-app(支持多端)
- UI组件:uni-ui
- 状态管理:Vue.js data/props
- 网络请求:uni.request 封装
2. 后端技术栈
- 框架:ThinkPHP
- 数据库:MySQL
- 缓存:Redis(可选)
- 存储:本地存储/云存储
六、核心业务流程
1. 用户下载流程
用户点击下载
↓
判断登录状态
↓
判断平台环境
├─ 微信小程序 → 观看激励视频广告 → 下载
├─ 抖音小程序 → 观看激励视频广告 → 下载
└─ H5 → 显示二维码和口令 → 引导到小程序
↓
记录下载日志
↓
增加下载次数
↓
分配收益给创作者
2. 创作者收益流程
管理员设置每日广告收益
↓
用户下载壁纸
↓
记录下载次数
↓
每日收益分配
├─ 计算每次下载收益 = 总收益 / 总下载次数
├─ 更新创作者收益
└─ 更新壁纸收益统计
↓
创作者申请提现
↓
管理员审核
↓
打款完成
3. 作品上传流程
创作者上传作品
↓
填写作品信息
├─ 标题
├─ 分类
├─ 图片
└─ 标签
↓
生成分享口令
↓
判断审核开关
├─ 开启审核 → 状态设为待审核
└─ 关闭审核 → 状态设为正常
↓
保存到数据库
↓
展示在前端列表
七、特色功能
1. 多端适配
- 微信小程序:激励视频广告、原生分享
- 抖音小程序:激励视频广告、原生分享
- H5:二维码引导、口令复制
2. 图片虚化效果
- 详情页背景虚化
- 从上到下渐变虚化
- 平滑过渡效果
3. 分享口令系统
- 每个作品独立口令
- 每个创作者独立口令
- 快速搜索和访问
4. 收益分成机制
- 按下载次数平均分配
- 每日收益统计
- 自动/手动分配
5. 审核机制
- 创作者审核
- 作品审核(可配置)
- 提现审核

收藏人数:
下载插件并导入HBuilderX
下载插件ZIP
赞赏(0)
下载 274
赞赏 1
下载 12131789
赞赏 1918
赞赏
京公网安备:11010802035340号