- Add sidebar sub-menu for 服务管理 (IM / 离线推送 / 版本管理) - Service pages load directly with optional appId route param - Each service page shows a portal bar (app selector) when accessed via /services/* path - Content is guarded with v-if so empty state shows when no app is selected - Router-view keyed by path so component re-creates on app switch - App-level package name split into Android/iOS/HarmonyOS fields - Push vendor channel config: Xiaomi channelId, Huawei category, vivo category+receiptId, OPPO channelId - Remove packageName from push vendor config (moved to app-level) - Format device last-login time in push management view Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| auto-imports.d.ts | ||
| components.d.ts | ||
| index.html | ||
| package.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.d.ts | ||
| vite.config.ts | ||