主账号和子账号同一设备登录遇到storge问题

This commit is contained in:
2026-07-10 10:54:04 +08:00
parent 2368121972
commit f4f4f1b4aa
4 changed files with 30 additions and 12 deletions
+10 -4
View File
@@ -31,6 +31,8 @@ import { isWechatEnv, weixinSdk } from '../lib/weixin';
import { stripOAuthParamsFromLocation } from '@dukang/weixin-sdk';
import { usePartnerSession } from '../contexts/PartnerSessionContext';
import {
clearStoreDraft,
@@ -77,9 +79,13 @@ export default function StoreCreatePage() {
const navigate = useNavigate();
const { account } = usePartnerSession();
const accountId = account?.id;
const [params, setParams] = useSearchParams();
const saved = loadStoreDraft();
const saved = loadStoreDraft(accountId);
const [form, setForm] = useState<StoreDraftForm>(saved?.form ?? defaultStoreForm());
@@ -122,9 +128,9 @@ export default function StoreCreatePage() {
useEffect(() => {
saveStoreDraft({ step, form });
saveStoreDraft({ step, form }, accountId);
}, [step, form]);
}, [step, form, accountId]);
@@ -437,7 +443,7 @@ export default function StoreCreatePage() {
});
clearStoreDraft();
clearStoreDraft(accountId);
toastSuccess('门店录入成功');
navigate(`/stores/${result.store.id}`);
} catch (e) {