hookehuyr

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

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