feat: banner

This commit is contained in:
eleanor.mao
2025-04-24 00:43:55 +08:00
parent 7988725223
commit 7aafc3a789
16 changed files with 367 additions and 52 deletions

View File

@ -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}>