Files
wuhan-saga/client/dist/assets/FrontLayout-2x1NF5ot.js
王文昊 cec461f229 feat(portal): 案例数据 SQL 与成功案例展示优化
- 新增/更新案例相关 SQL(初始化或补丁脚本)
- 首页精选案例:多卡轮播、非精选补足列表、工业风卡片
- 案例列表:无封面时深蓝工业风占位(客户水印与缩写铭牌)
2026-05-06 22:03:17 +08:00

2 lines
3.3 KiB
JavaScript

import{d as k,u as I,a as z,c as p,n as w,b as t,e as a,w as r,F as C,r as L,t as e,f as s,g as E,h as H,i as x,j as g,o as _,k as d,l as M,m as N}from"./index-CzwJBVIC.js";import{u as G}from"./uploadUrl-CyxyoWKj.js";import{_ as b,p as O}from"./index-8GqMb-ax.js";const V={class:"container header-inner"},B=["src","alt"],j={class:"nav-links hide-mobile"},D={class:"header-actions"},P={key:0,class:"mobile-menu hide-desktop"},R="/uploads/other/630999551c9b42189e6a7b1db4699d57.jpeg",U=k({__name:"AppHeader",setup(y){const{t:o,locale:n}=I(),c=M(),v=z(),u=G(R),A=H(()=>n.value==="zh"?"武汉萨格工程技术有限公司":"Wuhan SAGA Engineering Technology Co., Ltd"),h=x(!1),$=[{path:"/",key:"home"},{path:"/about",key:"about"},{path:"/products",key:"products"},{path:"/technology",key:"technology"},{path:"/cases",key:"cases"},{path:"/news",key:"news"},{path:"/contact",key:"contact"}];function S(i){return i==="/"?c.path==="/":c.path.startsWith(i)}function F(){const i=n.value==="zh"?"en":"zh";n.value=i,v.setLocale(i)}function T(){h.value=!h.value}return(i,f)=>{const m=g("router-link");return _(),p("header",{class:w(["app-header",{"menu-open":h.value}])},[t("div",V,[a(m,{to:"/",class:"logo",title:A.value},{default:r(()=>[t("img",{class:"logo-img",src:s(u),alt:A.value},null,8,B)]),_:1},8,["title"]),t("nav",j,[(_(),p(C,null,L($,l=>a(m,{key:l.path,to:l.path,class:w(["nav-link",{active:S(l.path)}])},{default:r(()=>[d(e(s(o)(`nav.${l.key}`)),1)]),_:2},1032,["to","class"])),64))]),t("div",D,[t("button",{class:"lang-switch",onClick:F},e(s(n)==="zh"?"EN":"中"),1),t("button",{class:"mobile-menu-btn hide-desktop",onClick:T},[...f[1]||(f[1]=[t("span",null,null,-1),t("span",null,null,-1),t("span",null,null,-1)])])])]),h.value?(_(),p("div",P,[(_(),p(C,null,L($,l=>a(m,{key:l.path,to:l.path,class:"mobile-nav-link",onClick:f[0]||(f[0]=ct=>h.value=!1)},{default:r(()=>[d(e(s(o)(`nav.${l.key}`)),1)]),_:2},1032,["to"])),64))])):E("",!0)],2)}}}),W=b(U,[["__scopeId","data-v-7896b142"]]),q={class:"app-footer"},Z={class:"container"},J={class:"footer-grid"},K={class:"footer-brand"},Q={class:"footer-desc"},X={class:"footer-links"},Y={class:"footer-contact"},tt={class:"footer-bottom"},ot=k({__name:"AppFooter",setup(y){const{t:o}=I(),n=x(null);return N(async()=>{try{const c=await O.getContact();n.value=c.data}catch{}}),(c,v)=>{const u=g("router-link");return _(),p("footer",q,[t("div",Z,[t("div",J,[t("div",K,[v[0]||(v[0]=t("h3",{class:"footer-logo"},"SAGA",-1)),t("p",Q,e(s(o)("footer.companyDesc")),1)]),t("div",X,[t("h4",null,e(s(o)("footer.quickLinks")),1),a(u,{to:"/about"},{default:r(()=>[d(e(s(o)("nav.about")),1)]),_:1}),a(u,{to:"/products"},{default:r(()=>[d(e(s(o)("nav.products")),1)]),_:1}),a(u,{to:"/technology"},{default:r(()=>[d(e(s(o)("nav.technology")),1)]),_:1}),a(u,{to:"/cases"},{default:r(()=>[d(e(s(o)("nav.cases")),1)]),_:1})]),t("div",Y,[t("h4",null,e(s(o)("footer.contactInfo")),1),t("p",null,e(n.value?.email||"info@wuhansaga.com"),1),t("p",null,e(n.value?.businessHoursZh||s(o)("contact.businessHours")),1)])]),t("div",tt,[t("p",null,e(s(o)("footer.copyright")),1)])])])}}}),et=b(ot,[["__scopeId","data-v-b770b12e"]]),st={class:"front-layout"},at={class:"main-content"},nt=k({__name:"FrontLayout",setup(y){return(o,n)=>{const c=g("router-view");return _(),p("div",st,[a(W),t("main",at,[a(c)]),a(et)])}}}),it=b(nt,[["__scopeId","data-v-704ca5ad"]]);export{it as default};