feat(dealer): 添加推荐人关系查询功能

- 修改开发环境API基础URL为本地地址- 新增根据用户ID查询推荐人关系的API接口
- 在首页Header组件中集成推荐人信息获取逻辑
- 调整收益明细页面标题显示
- 在订单页面展示DealerId信息- 添加shopDealerReferee和shopUserReferee相关API及类型引用
This commit is contained in:
2025-10-16 02:50:50 +08:00
parent e7585650bb
commit e1e25bad3c
6 changed files with 41 additions and 2 deletions

View File

@@ -15,6 +15,7 @@ import MySearch from "./MySearch";
import './Header.scss';
import navTo from "@/utils/common";
import UnifiedQRButton from "@/components/UnifiedQRButton";
import {getShopDealerRefereeByUserId} from "@/api/shop/shopDealerReferee";
const Header = (props: any) => {
// 使用新的useShopInfo Hook
@@ -110,6 +111,15 @@ const Header = (props: any) => {
console.error('获取用户信息失败:', error)
}
}
// 查找上级推荐人
if(Taro.getStorageSync('UserId')){
const dealer = await getShopDealerRefereeByUserId(Taro.getStorageSync('UserId'))
if(dealer){
Taro.setStorageSync('DealerId', dealer.dealerId)
Taro.setStorageSync('Dealer', dealer)
}
}
}
/* 获取用户手机号 */