修复(后台会员档位): 列表加载时按 rank 排序

- refreshPlans 复用 sortPlanEntries,首屏顺序与保存后一致
- 避免加载态与保存态列表顺序不一致,与档位列“按升级基准 rank”的说明对齐
This commit is contained in:
2026-10-05 17:35:18 +08:00
parent 92a8fa1b66
commit 9707b74002
@@ -92,11 +92,12 @@ export function AdminMembershipPlanPage({
setListErrorMessage('');
try {
const response = await listProfileMembershipPlans(token);
setEntries(response.entries);
// 与保存后的排序保持一致:列表按升级基准 `rank` 展示。
const sortedEntries = sortPlanEntries(response.entries);
setEntries(sortedEntries);
setUnlimitedConcurrencyThreshold(response.unlimitedConcurrencyThreshold);
const firstEntry =
response.entries.find((entry) => entry.plan === plan) ??
response.entries[0];
sortedEntries.find((entry) => entry.plan === plan) ?? sortedEntries[0];
if (firstEntry) {
fillForm(firstEntry);
}