diff --git a/.gitignore b/.gitignore index 563464c..f9c4c0d 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,8 @@ coverage/ apps/player/src/**/*.js !apps/player/src/router/index.js !apps/player/src/utils/localeDisplay.js +# 勿将 tsc/误生成产物留在 admin/src(Vite 会优先加载过期 .js) +apps/admin/src/**/*.js apps/api/prisma/migrations/*_migration_lock.toml # 用户上传文件(保留目录结构与示例 Banner) diff --git a/apps/admin/package.json b/apps/admin/package.json index c3c31ea..cce5a98 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -15,6 +15,7 @@ "element-plus": "^2.9.3", "vue": "^3.5.13", "vue-echarts": "^8.0.1", + "vue-i18n": "^11.1.1", "vue-router": "^4.5.0" }, "devDependencies": { diff --git a/apps/admin/src/App.vue b/apps/admin/src/App.vue index 6002f97..49701da 100644 --- a/apps/admin/src/App.vue +++ b/apps/admin/src/App.vue @@ -142,11 +142,14 @@ html, body, #app { .admin-list-page .table-wrap { flex: 1; min-height: 0; - overflow: hidden; + overflow: auto; } .admin-list-page .table-wrap .el-table { height: 100% !important; } +.admin-list-page .table-wrap .el-table th.el-table__cell .cell { + white-space: nowrap; +} .admin-list-page .pager { flex-shrink: 0; display: flex; diff --git a/apps/admin/src/components/AdminLocaleFlag.vue b/apps/admin/src/components/AdminLocaleFlag.vue new file mode 100644 index 0000000..92414b2 --- /dev/null +++ b/apps/admin/src/components/AdminLocaleFlag.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/apps/admin/src/components/AdminLocaleSwitcher.vue b/apps/admin/src/components/AdminLocaleSwitcher.vue index ac09ba2..ed5e5aa 100644 --- a/apps/admin/src/components/AdminLocaleSwitcher.vue +++ b/apps/admin/src/components/AdminLocaleSwitcher.vue @@ -1,11 +1,9 @@