feat(invite): 重构邀请关系建立流程并优化相关功能

- 新增 bindRefereeRelation 接口替换原有的 createInviteRelation 接口
- 优化邀请参数解析逻辑,支持 uid_xxx 格式的邀请码
- 重构 handleInviteRelation 函数,使用新的绑定推荐关系接口
- 新增 checkAndHandleInviteRelation 和 manualHandleInviteRelation 函数
- 优化首页和订单列表的相关逻辑,以支持新的邀请关系建立流程
- 更新文档中的相关描述,如将"下级成员"改为"团队成员"
This commit is contained in:
2025-08-23 12:18:32 +08:00
parent 0b83e67ac1
commit 7708968f53
9 changed files with 343 additions and 50 deletions

View File

@@ -30,7 +30,7 @@ function AddCartBar() {
navTo('/bszx/pay/pay?id=' + id)
}
}
const reload = (id) => {
const reload = (id: number) => {
getCmsArticle(id).then(data => {
setArticle(data)
})
@@ -47,7 +47,7 @@ function AddCartBar() {
useEffect(() => {
const id = router?.params.id as number | undefined;
setId(id)
reload(id);
reload(Number(id));
}, []);
return (