hookehuyr

feat(tabbar): 配置红点功能使用新的 unread_msg_count 字段。更新 features.js 开启 tabbarBadge 功能并修改…

…字段名为 unread_msg_count
......@@ -5,6 +5,18 @@
---
## [2026-02-12] - 计划书模块联调完成
### 新增
-**计划书模块接口联调完成**
- `submitPlanAPI`(提交计划书表单):接口正常工作
- `listAPI`(我的计划书列表):接口正常工作
- 📊 **API 集成进度更新**
- 已完成接口:26/29(89.7%)
- 联调中接口:0 个
---
## [2026-02-12] - 优化提取金额字段并新增每年提取字段
### 新增
......
......@@ -5,8 +5,8 @@
## 📊 总体进度
- **总接口数**: 29
- **已完成**: 24 (82.8%)
- **联调中**: 2 (6.9%)
- **已完成**: 26 (89.7%)
- **联调中**: 0 (0%)
- **已废弃**: 3 (10.3%)
- **待联调**: 0 (0%)
- **后端开发中**: 2 (6.9%)
......@@ -15,17 +15,6 @@
---
### 🔄 联调中(2个)
| 序号 | 接口名称 | 模块 | 负责页面 | 优先级 | 问题 |
|------|---------|------|---------|--------|------|
| 1 | `addAPI` | 计划书模块 | PlanFormContainer | 🔴 高 | 后端还有点问题 |
| 2 | `listAPI` | 计划书模块 | 我的计划书页面 | 🔴 高 | 后端还有点问题 |
**快速跳转**
- [计划书模块 - 提交计划书表单](#接口-1-提交计划书表单)
- [计划书模块 - 我的计划书列表](#接口-3-我的计划书列表)
---
### ⏳ 后端开发中(2个)
......@@ -52,7 +41,7 @@
---
**📝 最近更新** (2026-02-10 15:20):
**📝 最近更新** (2026-02-12 14:30):
- 🔄 **计划书模块联调状态更新**
- `addAPI`(新增计划书): 从"后端开发中" → "联调中"
- `listAPI`(计划书列表): 从"后端开发中" → "联调中"
......
......@@ -111,8 +111,12 @@ paths:
- avatar
- name
- employee_no
unread_msg_count:
type: integer
title: 未读的消息数量
x-apifox-orders:
- user
- unread_msg_count
required:
- user
x-apifox-orders:
......@@ -128,13 +132,15 @@ paths:
x-apifox-ordering: 0
security: []
x-apifox-folder: 用户
x-apifox-status: released
x-apifox-status: developing
x-run-in-apifox: https://app.apifox.com/web/project/7792797/apis/api-413906668-run
components:
schemas: {}
responses: {}
securitySchemes: {}
servers: []
servers:
- url: https://manulife.onwall.cn
description: 正式环境
security: []
```
......
......@@ -29,6 +29,7 @@ const Api = {
size: integer; // 文件大小
};
};
unread_msg_count: integer; // 未读的消息数量
* };
* }>}
*/
......
......@@ -14,7 +14,7 @@
*
* @property {string} tabbarBadgeField - 红点字段名称
* - 从用户信息接口读取该字段判断是否显示红点
* - 当前使用 'unread_count',后续可能根据实际接口调整
* - 当前使用 'unread_msg_count'(getProfileAPI 返回字段)
*
* @property {number} tabbarBadgeThreshold - 红点显示阈值
* - 当 unread_count >= 该值时显示红点
......@@ -27,7 +27,7 @@ export const features = {
* @type {boolean}
* @default false - 默认关闭,等接口字段确定后再开启
*/
tabbarBadge: false,
tabbarBadge: true,
/**
* 红点字段名称
......@@ -41,7 +41,7 @@ export const features = {
* tabbarBadgeField: 'unread_count' // 数字
* tabbarBadgeField: 'message_badge' // 对象
*/
tabbarBadgeField: 'unread_count',
tabbarBadgeField: 'unread_msg_count',
/**
* 红点显示阈值
......