优化配送订单收货地址联动显示

This commit is contained in:
czl231
2026-08-13 22:50:37 +08:00
parent 457bcfb450
commit 029724a46c
12 changed files with 367 additions and 116 deletions

View File

@@ -183,6 +183,15 @@ export function useResourceRelations(
timers.delete(resource);
}
/** 清空依赖父级但当前尚无有效父级的候选项。 */
function clear(resource: string | undefined) {
if (!resource) return;
cancelSearch(resource);
requestGuard.begin(resource);
options[resource] = [];
loading[resource] = false;
}
onBeforeUnmount(() => {
for (const resource of timers.keys()) cancelSearch(resource);
});
@@ -198,6 +207,7 @@ export function useResourceRelations(
search,
searchField,
cancelSearch,
clear,
};
}