fix(frontend): auto-attach admin api keys and normalize admin list payloads

This commit is contained in:
Chris
2026-03-30 03:03:17 +08:00
parent 653f856e18
commit 8f9abb52d4
10 changed files with 50 additions and 15 deletions

View File

@@ -70,10 +70,12 @@ async function load() {
error.value = false
try {
const res = await getModules()
modules.value = res.data || []
modules.value = res.data?.items || []
} catch (err) {
error.value = true
errorMsg.value = '載入失敗,請稍後再試'
errorMsg.value = err.response?.status === 422
? '缺少管理員 API 認證,請檢查前端 .env.development'
: '載入失敗,請稍後再試'
} finally {
loading.value = false
}