From cc5ee51158941ed61578ad71c2e963b3de7e700d Mon Sep 17 00:00:00 2001 From: Admin Date: Wed, 29 Apr 2026 22:37:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DDocker=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=EF=BC=9A=E8=B7=B3=E8=BF=87TS=E7=B1=BB=E5=9E=8B=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E7=9B=B4=E6=8E=A5vite=20build=EF=BC=8C=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E6=9C=AA=E4=BD=BF=E7=94=A8=E7=9A=84adminMenus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- .../marketing-layout/the-header.vue | 31 ------------------- 2 files changed, 1 insertion(+), 32 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0c64e34..790152f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 diff --git a/frontend/src/components/marketing-layout/the-header.vue b/frontend/src/components/marketing-layout/the-header.vue index ea2d91d..831e90a 100644 --- a/frontend/src/components/marketing-layout/the-header.vue +++ b/frontend/src/components/marketing-layout/the-header.vue @@ -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' },