From 1bba5eb58d846fe9fe12633068ae8e74d988a84d Mon Sep 17 00:00:00 2001 From: "weicw1996@qq.com" Date: Wed, 9 Sep 2026 15:26:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(tender):=20Header=20=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E5=8A=A0=E5=85=A5=E3=80=8C=E6=A0=87=E4=B9=A6=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E3=80=8D=E5=85=A5=E5=8F=A3(=E8=B7=AF=E5=BE=84=20/tender)?= =?UTF-8?q?=EF=BC=8C=E8=A7=A3=E5=86=B3=E5=AE=98=E7=BD=91=E6=97=A0=E5=85=A5?= =?UTF-8?q?=E5=8F=A3=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/templates/template-07/components/Header.vue | 5 +++-- server/api/tender/enterprise/save.post.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/templates/template-07/components/Header.vue b/app/templates/template-07/components/Header.vue index 90b2e94..af1657e 100644 --- a/app/templates/template-07/components/Header.vue +++ b/app/templates/template-07/components/Header.vue @@ -151,8 +151,9 @@ function getChildPath(child: CmsNavigation): string { // 获取站点信息(含导航数据) await fetchSiteInfo() -/** 导航项(使用 useSite 合并 topNavs + bottomNavs 并过滤 top===1 的导航) */ +/** 导航项(使用 useSite 合并 topNavs + bottomNavs 并过滤 top===1 的导航;静态前置「标书中心」入口) */ const navItems = computed(() => { - return navigations.value || [] + const staticNav: CmsNavigation = { title: '标书中心', path: '/tender' } + return [staticNav, ...(navigations.value || [])] }) diff --git a/server/api/tender/enterprise/save.post.ts b/server/api/tender/enterprise/save.post.ts index 5b60a9a..5645529 100644 --- a/server/api/tender/enterprise/save.post.ts +++ b/server/api/tender/enterprise/save.post.ts @@ -1,7 +1,7 @@ import { $fetch } from 'ofetch' import { createError, defineEventHandler, readBody, getHeader, getCookie } from 'h3' import { useRuntimeConfig } from '#imports' -import { getTenantFromContext } from '../../utils/tenant' +import { getTenantFromContext } from '../../../utils/tenant' /** * 提交/更新企业资质(信息+证件)