修复Docker构建:跳过TS类型检查直接vite build,移除未使用的adminMenus

This commit is contained in:
Admin
2026-04-29 22:37:11 +08:00
parent cc20f2c74f
commit cc5ee51158
2 changed files with 1 additions and 32 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ RUN pnpm install --frozen-lockfile
COPY frontend/ ./
RUN pnpm build
RUN pnpm vite build
FROM golang:1.21-alpine AS backend-builder
@@ -98,37 +98,6 @@ const developerMenus = computed(() => ({
},
}))
const adminMenus = computed(() => ({
main: {
title: t('nav.mainFeatures'),
items: [
{ title: t('nav.console'), url: '/admin', icon: 'lucide:gauge' },
{ title: t('nav.users'), url: '/admin/users', icon: 'lucide:users' },
{ title: t('nav.orders'), url: '/admin/orders', icon: 'lucide:dollar-sign' },
{ title: t('nav.statistics'), url: '/admin/statistics', icon: 'lucide:bar-chart-3' },
],
},
content: {
title: t('nav.contentManagement'),
items: [
{ title: t('nav.docCategories'), url: '/admin/doc-categories', icon: 'lucide:folder-open' },
{ title: t('nav.docList'), url: '/admin/docs', icon: 'lucide:file-text' },
{ title: t('nav.packages'), url: '/admin/packages', icon: 'lucide:package' },
],
},
system: {
title: t('nav.systemManagement'),
items: [
{ title: t('nav.tickets'), url: '/admin/tickets', icon: 'lucide:message-square' },
{ title: t('nav.logs'), url: '/admin/logs', icon: 'lucide:scroll-text' },
{ title: t('nav.basicSettings'), url: '/admin/settings/basic', icon: 'lucide:settings' },
{ title: t('nav.emailSettings'), url: '/admin/settings/email', icon: 'lucide:mail' },
{ title: t('nav.smsSettings'), url: '/admin/settings/sms', icon: 'lucide:message-square' },
{ title: t('nav.paymentSettings'), url: '/admin/settings/payment', icon: 'lucide:credit-card' },
],
},
}))
const publicMenus = computed(() => [
{ title: t('nav.home'), url: '/', icon: 'lucide:home' },
{ title: t('nav.docs'), url: '/docs', icon: 'lucide:book-open' },