Files
wuhan-saga/client/dist/assets/CaseDetailPage-DuBIDK9q.js

2 lines
1.8 KiB
JavaScript

import{d as m,u as p,m as v,c as n,b as a,t,f as s,g as i,q as h,s as y,l as g,i as b,j as k,o}from"./index-DopNG1aC.js";import{p as f,_ as N}from"./index-DGfZijDv.js";const Z={class:"detail-page"},z={class:"page-banner"},C={class:"container page-banner-content"},E={class:"section"},I={class:"container"},j={key:0,class:"detail-content"},B={class:"detail-meta"},D={key:0,class:"meta-item"},x={class:"meta-label"},M={key:1,class:"meta-item"},H={class:"meta-label"},L={key:2,class:"meta-item"},P={class:"meta-label"},S=["innerHTML"],T=m({__name:"CaseDetailPage",setup(V){const u=g(),{t:c,locale:l}=p(),e=b(null);return v(async()=>{try{const r=await f.getCaseById(Number(u.params.id));e.value=r.data}catch{}}),(r,d)=>{const _=k("el-empty");return o(),n("div",Z,[a("section",z,[d[0]||(d[0]=a("div",{class:"page-banner-overlay"},null,-1)),a("div",C,[a("h1",null,t(s(l)==="zh"?e.value?.clientNameZh:e.value?.clientNameEn),1)])]),a("section",E,[a("div",I,[e.value?(o(),n("div",j,[a("div",B,[e.value.projectNameZh?(o(),n("div",D,[a("span",x,t(s(c)("cases.projectName")),1),a("span",null,t(s(l)==="zh"?e.value.projectNameZh:e.value.projectNameEn),1)])):i("",!0),e.value.locationZh?(o(),n("div",M,[a("span",H,t(s(c)("cases.location")),1),a("span",null,t(s(l)==="zh"?e.value.locationZh:e.value.locationEn),1)])):i("",!0),e.value.scopeZh?(o(),n("div",L,[a("span",P,t(s(c)("cases.scope")),1),a("span",null,t(s(l)==="zh"?e.value.scopeZh:e.value.scopeEn),1)])):i("",!0)]),e.value.coverImage?(o(),n("div",{key:0,class:"detail-img",style:h({backgroundImage:`url(${e.value.coverImage})`})},null,4)):i("",!0),a("div",{class:"detail-body",innerHTML:s(l)==="zh"?e.value.contentZh:e.value.contentEn},null,8,S)])):(o(),y(_,{key:1,description:s(c)("common.noData")},null,8,["description"]))])])])}}}),A=N(T,[["__scopeId","data-v-8b528cce"]]);export{A as default};