fix(partner): restore clearAllStoreDrafts export
CI / verify (pull_request) Has been cancelled

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-26 10:18:06 +08:00
parent 25aee745cc
commit b810cabc6d
+15 -1
View File
@@ -99,7 +99,15 @@ export function normalizeStoreDraftForm(raw: Partial<StoreDraftForm> | null | un
export function loadStoreDraft(accountId?: string): StoreDraft | null {
try {
const raw = localStorage.getItem(storeDraftKey(accountId));
const key = storeDraftKey(accountId);
let raw = localStorage.getItem(key);
if (!raw && accountId) {
raw = localStorage.getItem(STORE_DRAFT_KEY);
if (raw) {
localStorage.setItem(key, raw);
localStorage.removeItem(STORE_DRAFT_KEY);
}
}
if (!raw) return null;
const parsed = JSON.parse(raw) as StoreDraft;
return {
@@ -119,6 +127,12 @@ export function clearStoreDraft(accountId?: string) {
localStorage.removeItem(storeDraftKey(accountId));
}
/** 清除当前账号及遗留的全局录店草稿 */
export function clearAllStoreDrafts(accountId?: string) {
clearStoreDraft(accountId);
localStorage.removeItem(STORE_DRAFT_KEY);
}
export function validateStoreStep1(
form: Pick<
StoreDraftForm,