294 lines
5.9 KiB
Markdown
294 lines
5.9 KiB
Markdown
|
|
# 前端未完成功能清单
|
||
|
|
|
||
|
|
## 1. 微信小程序前端未完成项
|
||
|
|
|
||
|
|
### 1.1 首页模块
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已完成活动预告基础展示
|
||
|
|
2. 已完成公告栏基础展示
|
||
|
|
3. 已完成会员推荐区基础展示
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 首页活动区域改为更完整的 `swiper` 轮播效果
|
||
|
|
2. 公告栏滚动/轮播交互优化
|
||
|
|
3. 会员卡点击后查看公开资料弹层或半屏页
|
||
|
|
4. 首页会员推荐与公开资料分级信息联动
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `miniprogram/pages/home/home.js`
|
||
|
|
2. `miniprogram/pages/home/home.wxml`
|
||
|
|
3. `miniprogram/pages/home/home.wxss`
|
||
|
|
|
||
|
|
### 1.2 资料填写页
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已可加载用户资料
|
||
|
|
2. 已可保存资料
|
||
|
|
3. 已可提交审核
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 按文档实现 6 步分步骤填写 UI
|
||
|
|
2. Step Indicator 进度展示
|
||
|
|
3. 性格标签多选
|
||
|
|
4. 爱好多选,且支持最多 8 个
|
||
|
|
5. 价值观问卷 4 题完整交互
|
||
|
|
6. 择偶偏好完整字段输入
|
||
|
|
7. 头像上传入口与前端压缩联动
|
||
|
|
8. 每步即时保存体验优化
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `miniprogram/pages/profile-edit/profile-edit.js`
|
||
|
|
2. `miniprogram/pages/profile-edit/profile-edit.wxml`
|
||
|
|
3. `miniprogram/pages/profile-edit/profile-edit.wxss`
|
||
|
|
|
||
|
|
### 1.3 匹配页
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已支持候选人列表
|
||
|
|
2. 已支持 AI 推荐按钮
|
||
|
|
3. 已支持感兴趣、跳过、我的匹配
|
||
|
|
4. 已支持基础候选人信息弹层
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 跳过/不感兴趣的完整前后端交互闭环
|
||
|
|
2. 公开资料更完整展示
|
||
|
|
3. 匹配成功后的更完整弹窗和跳转引导
|
||
|
|
4. AI 推荐视觉和理由展示优化
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `miniprogram/pages/match/match.js`
|
||
|
|
2. `miniprogram/pages/match/match.wxml`
|
||
|
|
3. `miniprogram/pages/match/match.wxss`
|
||
|
|
|
||
|
|
### 1.4 活动页
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已完成活动列表页基础联调
|
||
|
|
2. 已完成活动详情页基础联调
|
||
|
|
3. 已完成我的活动页基础联调
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 更细化的活动分类交互
|
||
|
|
2. 活动卡片状态标签样式优化
|
||
|
|
3. 活动详情页更完整的报名按钮状态文案
|
||
|
|
4. 名额进度条视觉化展示
|
||
|
|
5. 富文本/Markdown 活动详情渲染增强
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `miniprogram/pages/activity/activity.js`
|
||
|
|
2. `miniprogram/pages/activity/activity.wxml`
|
||
|
|
3. `miniprogram/pages/activity/activity.wxss`
|
||
|
|
4. `miniprogram/pages/activity-detail/activity-detail.js`
|
||
|
|
5. `miniprogram/pages/activity-detail/activity-detail.wxml`
|
||
|
|
6. `miniprogram/pages/activity-detail/activity-detail.wxss`
|
||
|
|
|
||
|
|
### 1.5 我的页面
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已完成资料摘要展示
|
||
|
|
2. 已完成审核状态入口
|
||
|
|
3. 已完成我的活动、我的匹配入口
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 审核状态徽章组件化
|
||
|
|
2. 资料完整度组件化
|
||
|
|
3. 隐私设置真实功能
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `miniprogram/pages/profile/profile.js`
|
||
|
|
2. `miniprogram/pages/profile/profile.wxml`
|
||
|
|
3. `miniprogram/pages/profile/profile.wxss`
|
||
|
|
|
||
|
|
### 1.6 公告详情页
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已可展示公告标题和正文
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. Markdown 内容更完整渲染
|
||
|
|
2. 更好的排版样式
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `miniprogram/pages/announcement/announcement.js`
|
||
|
|
2. `miniprogram/pages/announcement/announcement.wxml`
|
||
|
|
3. `miniprogram/pages/announcement/announcement.wxss`
|
||
|
|
|
||
|
|
## 2. 后台管理端前端未完成项
|
||
|
|
|
||
|
|
### 2.1 用户管理页增强
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已支持用户搜索、筛选、详情、封禁/解封
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 分页
|
||
|
|
2. 更丰富的筛选项
|
||
|
|
3. 用户详情展示优化
|
||
|
|
4. 操作确认弹窗与更细操作反馈
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `admin-web/src/views/users/UsersView.vue`
|
||
|
|
|
||
|
|
### 2.2 审核页增强
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已支持待审核列表
|
||
|
|
2. 已支持通过/驳回
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 等待时长展示
|
||
|
|
2. 超时 SLA 高亮提示
|
||
|
|
3. 侧边栏完整资料展示
|
||
|
|
4. 操作后自动加载下一条体验优化
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `admin-web/src/views/users/AuditUsersView.vue`
|
||
|
|
|
||
|
|
### 2.3 活动管理页增强
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已支持活动列表
|
||
|
|
2. 已支持活动创建
|
||
|
|
3. 已支持活动编辑
|
||
|
|
4. 已支持发布/下架
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 表单校验更完整
|
||
|
|
2. 独立创建页 `/activities/new` 的真实联调
|
||
|
|
3. 活动封面上传联动
|
||
|
|
4. 更好的状态展示和筛选
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `admin-web/src/views/activities/ActivitiesView.vue`
|
||
|
|
|
||
|
|
### 2.4 公告管理页增强
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已支持公告列表
|
||
|
|
2. 已支持公告创建
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 公告编辑联动完善
|
||
|
|
2. 草稿/发布状态切换优化
|
||
|
|
3. 内容编辑体验优化
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `admin-web/src/views/announcements/AnnouncementsView.vue`
|
||
|
|
|
||
|
|
### 2.5 匹配记录页增强
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已支持匹配记录列表展示
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 筛选条件
|
||
|
|
2. 分页
|
||
|
|
3. 更完整详情展示
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `admin-web/src/views/matches/MatchesView.vue`
|
||
|
|
|
||
|
|
### 2.6 系统设置页增强
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已支持 AI 权重和每日推荐上限配置
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 更多系统配置项展示
|
||
|
|
2. 配置项说明文案
|
||
|
|
3. 表单校验和恢复默认值能力
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `admin-web/src/views/settings/SettingsView.vue`
|
||
|
|
|
||
|
|
### 2.7 数据看板页增强
|
||
|
|
|
||
|
|
当前状态:
|
||
|
|
|
||
|
|
1. 已支持关键指标和趋势列表展示
|
||
|
|
|
||
|
|
未完成项:
|
||
|
|
|
||
|
|
1. 图表化展示
|
||
|
|
2. 时间范围切换
|
||
|
|
3. 更多运营指标
|
||
|
|
|
||
|
|
涉及页面:
|
||
|
|
|
||
|
|
1. `admin-web/src/views/dashboard/DashboardView.vue`
|
||
|
|
|
||
|
|
## 3. 通用前端能力未完成项
|
||
|
|
|
||
|
|
1. 通用组件体系不完整
|
||
|
|
文档要求中的组件如:
|
||
|
|
`member-card`
|
||
|
|
`activity-card`
|
||
|
|
`match-card`
|
||
|
|
`audit-badge`
|
||
|
|
`progress-bar`
|
||
|
|
`empty-state`
|
||
|
|
目前大多还是页面内实现,未系统组件化
|
||
|
|
|
||
|
|
2. 页面空状态、加载状态、错误状态不统一
|
||
|
|
|
||
|
|
3. 更完整的视觉细节和交互打磨仍需继续
|
||
|
|
|
||
|
|
4. 小程序与后台前端都尚未做系统级 UI 一致性整理
|
||
|
|
|
||
|
|
## 4. 当前优先级建议
|
||
|
|
|
||
|
|
### P0
|
||
|
|
|
||
|
|
1. 首页会员公开资料交互
|
||
|
|
2. 资料页 6 步完整化
|
||
|
|
3. 审核页操作体验增强
|
||
|
|
|
||
|
|
### P1
|
||
|
|
|
||
|
|
1. 活动管理页封面上传联动
|
||
|
|
2. 匹配记录页筛选分页
|
||
|
|
3. 系统设置页增强
|
||
|
|
|
||
|
|
### P2
|
||
|
|
|
||
|
|
1. 首页视觉和公告滚动优化
|
||
|
|
2. 公告 Markdown 渲染优化
|
||
|
|
3. 通用组件体系整理
|