合伙人端验证是否已经绑定手机号,否则不支持微信一键登录

This commit is contained in:
2026-07-12 21:18:10 +08:00
parent b5235dedef
commit 236a2a87a5
7 changed files with 80 additions and 9 deletions
+12 -5
View File
@@ -1,4 +1,4 @@
import { useCallback, useEffect, useMemo, useState } from 'react';
import { useCallback, useEffect, useMemo, useRef, useState } from 'react';
import { useNavigate, useSearchParams } from 'react-router-dom';
@@ -24,7 +24,7 @@ import { isSubAccount } from '../lib/partnerAccess';
import {
clearStoreDraft,
clearAllStoreDrafts,
defaultStoreForm,
@@ -114,6 +114,8 @@ export default function StoreCreatePage() {
const [smsHint, setSmsHint] = useState('');
const draftSaveDisabledRef = useRef(false);
function reportFormError(message: string) {
setSubmitError(message);
}
@@ -137,9 +139,8 @@ export default function StoreCreatePage() {
useEffect(() => {
if (draftSaveDisabledRef.current) return;
saveStoreDraft({ step, form }, accountId);
}, [step, form, accountId]);
@@ -569,7 +570,13 @@ export default function StoreCreatePage() {
});
clearStoreDraft(accountId);
draftSaveDisabledRef.current = true;
clearAllStoreDrafts(accountId);
setForm(defaultStoreForm());
setFieldErrors({});
setSubmitError('');
setSmsHint('');
setParams({ step: '1' }, { replace: true });
toastSuccess('门店录入成功');
navigate(`/stores/${result.store.id}`);
} catch (e) {