|
|
@ -7,7 +7,6 @@ import {useDealerUser} from '@/hooks/useDealerUser' |
|
|
|
import {listShopDealerReferee} from '@/api/shop/shopDealerReferee' |
|
|
|
import {pageShopDealerOrder} from '@/api/shop/shopDealerOrder' |
|
|
|
import type {ShopDealerReferee} from '@/api/shop/shopDealerReferee/model' |
|
|
|
import type {ShopDealerUser} from "@/api/shop/shopDealerUser/model"; |
|
|
|
|
|
|
|
interface TeamMemberWithStats extends ShopDealerReferee { |
|
|
|
name?: string |
|
|
@ -32,7 +31,7 @@ const DealerTeam: React.FC = () => { |
|
|
|
console.log(dealerId, 'dealerId>>>>>>>>>') |
|
|
|
// 获取团队成员关系
|
|
|
|
const refereeResult = await listShopDealerReferee({ |
|
|
|
dealerId: dealerId ? dealerId : dealerUser.userId |
|
|
|
dealerId: dealerId ? dealerId : dealerUser?.userId |
|
|
|
}) |
|
|
|
|
|
|
|
if (refereeResult) { |
|
|
@ -100,16 +99,16 @@ const DealerTeam: React.FC = () => { |
|
|
|
icon: 'error' |
|
|
|
}) |
|
|
|
} |
|
|
|
}, [dealerUser?.userId]) |
|
|
|
}, [dealerUser?.userId, dealerId]) |
|
|
|
|
|
|
|
const getNextUser = (item: ShopDealerUser) => { |
|
|
|
const getNextUser = (item: TeamMemberWithStats) => { |
|
|
|
console.log('点击用户:', item.userId, item.name) |
|
|
|
setDealerId(item.userId) |
|
|
|
fetchTeamData().then() |
|
|
|
} |
|
|
|
|
|
|
|
// 初始化加载数据
|
|
|
|
// 监听数据变化,获取团队数据
|
|
|
|
useEffect(() => { |
|
|
|
if (dealerUser?.userId) { |
|
|
|
if (dealerUser?.userId || dealerId) { |
|
|
|
fetchTeamData().then() |
|
|
|
} |
|
|
|
}, [fetchTeamData]) |
|
|
|