Files
ai_wht_wechat/miniprogram
2026-01-10 21:46:50 +08:00
..
2026-01-10 21:46:50 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00
2025-12-19 22:36:48 +08:00

AI文章审核小程序

根据 index.html 页面原型完成的微信小程序界面。

功能页面

1. 登录页面 (pages/login)

  • 微信一键登录
  • 登录成功后自动跳转到文章列表页

2. 文章列表页 (pages/articles)

  • 状态筛选:全部、待审核、已通过、已驳回、已发布
  • 显示文章卡片信息:
    • 封面(根据话题类型自动生成颜色和图标)
    • 标题
    • 作者信息
    • 渠道标签(百度/头条/微信)
    • 状态标签
    • 统计信息(字数、图片数、创建时间)
  • 点击文章卡片进入详情页

3. 文章详情页 (pages/article-detail)

  • 显示完整文章信息:
    • 封面
    • 标题
    • 元信息批次ID、话题、部门、渠道、标签等
    • 作者信息和状态
    • 文章内容
    • 统计数据
  • 审核功能:
    • 待审核状态:可通过或驳回
    • 已通过状态:可发布文章
    • 已发布状态:显示已发布
    • 审核意见输入

4. 我的页面 (pages/index)

  • 保留原有功能(可后续扩展)

技术特点

  1. TypeScript 开发:完整的类型支持

  2. 模拟数据:内置 6 篇文章数据,包含所有状态

  3. 工具函数

    • formatDate智能日期格式化
    • getStatusInfo状态信息映射
    • getChannelInfo渠道信息映射
    • getCoverColor封面颜色生成
    • getCoverIcon封面图标生成
  4. UI 设计

    • 品牌色:#ff2442小红书红
    • 响应式布局
    • 丰富的状态样式
    • 优雅的交互动画
  5. 状态管理

    • 11 种文章状态
    • 3 种发布渠道
    • 完整的审核流程

使用说明

  1. 首次打开小程序,显示登录页
  2. 点击"微信一键登录"进行授权
  3. 登录成功后自动跳转到文章列表
  4. 在文章列表页:
    • 点击顶部标签切换筛选条件
    • 点击文章卡片查看详情
  5. 在文章详情页:
    • 待审核文章可以通过或驳回
    • 已通过文章可以发布
    • 驳回时必须填写原因

数据说明

当前使用模拟数据,包含:

  • 2 篇待审核文章
  • 1 篇已通过文章
  • 1 篇已驳回文章
  • 1 篇已发布文章
  • 1 篇草稿文章

实际使用时需要:

  1. 将模拟数据替换为 API 调用
  2. 实现真实的登录认证
  3. 添加网络请求处理
  4. 实现数据持久化

目录结构

miniprogram/
├── pages/
│   ├── login/              # 登录页
│   ├── articles/           # 文章列表页
│   ├── article-detail/     # 文章详情页
│   └── index/              # 我的页面
├── utils/
│   └── util.ts             # 工具函数
├── app.ts                  # 小程序入口
├── app.json                # 小程序配置
└── app.wxss                # 全局样式

注意事项

  1. TabBar 图标需要自行准备images 目录)
  2. 登录功能需要配置小程序 AppID
  3. 审核操作目前只是模拟,未真实保存数据
  4. 建议在真实环境中添加加载状态和错误处理