feat: withdraw

This commit is contained in:
chashaobao
2025-06-14 23:45:47 +08:00
parent 082c5483c5
commit 96eb46821e
13 changed files with 279 additions and 29 deletions

View File

@ -1,20 +1,23 @@
import { useShareAppMessage } from '@tarojs/taro';
import { Tabs } from '@taroify/core';
import { useState } from 'react';
import PartnerIntro from '@/components/partner-intro';
import PartnerInviteList from '@/components/partner-invite-list';
import PartnerProfit from '@/components/partner-profit';
import useInviteCode from '@/hooks/use-invite-code';
import { getCommonShareMessage } from '@/utils/share';
import './index.less';
const PREFIX = 'partner';
export default function Partner() {
const inviteCode = useInviteCode();
const [tab, setTab] = useState<number>(0);
const handleChange = v => {
setTab(v);
};
useShareAppMessage(() => {
console.log('Partner inviteCode', inviteCode);
return getCommonShareMessage(false, inviteCode);
@ -22,12 +25,12 @@ export default function Partner() {
return (
<div className={PREFIX}>
<Tabs className={`${PREFIX}__tabs`}>
<Tabs className={`${PREFIX}__tabs`} value={tab} onChange={handleChange}>
<Tabs.TabPane value={0} title="简介">
<PartnerIntro />
</Tabs.TabPane>
<Tabs.TabPane value={1} title="邀请名单">
<PartnerInviteList />
<PartnerInviteList refreshDisabled={tab !== 1} visible={tab === 1} />
</Tabs.TabPane>
<Tabs.TabPane value={2} title="我的收益">
<PartnerProfit />