feat: banner
This commit is contained in:
@ -92,7 +92,7 @@ const uploadIdCard = async () => {
|
||||
|
||||
export default function Certification() {
|
||||
const { phone } = useUserInfo();
|
||||
const [revisedPhone, setRevisedPhone] = useState('')
|
||||
const [revisedPhone, setRevisedPhone] = useState('');
|
||||
const [leftIdCardUrl, setLeftIdCardUrl] = useState('');
|
||||
const [rightIdCardUrl, setRightIdCardUrl] = useState('');
|
||||
const [name, setName] = useState('');
|
||||
@ -171,9 +171,8 @@ export default function Certification() {
|
||||
const handleGetPhoneNumber = async (e: BaseEventOrig<ButtonProps.onGetRealTimePhoneNumberEventDetail>) => {
|
||||
if (e.detail.code) {
|
||||
try {
|
||||
|
||||
const { phoneNumber } = await getPhone(e.detail.code);
|
||||
setRevisedPhone(phoneNumber)
|
||||
setRevisedPhone(phoneNumber);
|
||||
} catch (e) {
|
||||
Toast.error('获取手机号失败');
|
||||
}
|
||||
@ -237,9 +236,17 @@ export default function Certification() {
|
||||
<BlFormInput value={idNumber} onInput={handleInputIdNumber} type="idcard" maxlength={18} />
|
||||
</BlFormItem>
|
||||
<BlFormItem title="手机号" subTitle="请使用本人名下的手机号" contentClassName={`${PREFIX}__verify`} dynamicHeight>
|
||||
<BlFormInput className={`${PREFIX}__verify__input`} value={revisedPhone || phone} type="number" maxlength={11} disabled />
|
||||
<BlFormInput
|
||||
className={`${PREFIX}__verify__input`}
|
||||
value={revisedPhone || phone}
|
||||
type="number"
|
||||
maxlength={11}
|
||||
disabled
|
||||
/>
|
||||
<div className={`${PREFIX}__verify__update`}>
|
||||
<Button openType="getRealtimePhoneNumber" onGetRealTimePhoneNumber={handleGetPhoneNumber}>修改</Button>
|
||||
<Button openType="getRealtimePhoneNumber" onGetRealTimePhoneNumber={handleGetPhoneNumber}>
|
||||
修改
|
||||
</Button>
|
||||
</div>
|
||||
</BlFormItem>
|
||||
<BlFormItem title="公司全称" subTitle={false}>
|
||||
|
@ -1,15 +1,26 @@
|
||||
import { Tabs } from '@taroify/core';
|
||||
import { useShareAppMessage } from '@tarojs/taro';
|
||||
|
||||
import { Tabs } from '@taroify/core';
|
||||
import { useState } from 'react';
|
||||
|
||||
import PartnerIntro, { PartnerIntroFooter } from '@/components/partner-intro';
|
||||
import { getCommonShareMessage } from '@/utils/share';
|
||||
import './index.less';
|
||||
|
||||
const PREFIX = 'partner';
|
||||
|
||||
export default function Partner() {
|
||||
const [tab, setTab] = useState(0);
|
||||
|
||||
useShareAppMessage(() => {
|
||||
return getCommonShareMessage(false);
|
||||
});
|
||||
|
||||
return (
|
||||
<div className={PREFIX}>
|
||||
<Tabs swipeable className={`${PREFIX}__tabs`}>
|
||||
<Tabs swipeable className={`${PREFIX}__tabs`} value={tab} onChange={setTab}>
|
||||
<Tabs.TabPane value={0} title="简介">
|
||||
简介
|
||||
<PartnerIntro />
|
||||
</Tabs.TabPane>
|
||||
<Tabs.TabPane value={1} title="邀请名单">
|
||||
邀请名单
|
||||
@ -18,6 +29,7 @@ export default function Partner() {
|
||||
我的收益
|
||||
</Tabs.TabPane>
|
||||
</Tabs>
|
||||
{tab === 0 && <PartnerIntroFooter />}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
@ -69,7 +69,7 @@ export default function User() {
|
||||
/>
|
||||
</Button>
|
||||
</div>
|
||||
<PartnerEntry />
|
||||
{roleType === RoleType.Anchor && <PartnerEntry />}
|
||||
{roleType === RoleType.Anchor && <AnchorFragment />}
|
||||
{roleType === RoleType.Company && <CompanyFragment />}
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user