2 lines
1.3 KiB
JavaScript
2 lines
1.3 KiB
JavaScript
import{d as _,u as p,m,c as o,b as e,t as l,f as a,q as v,g as h,s as g,l as y,i as f,j as b,o as s}from"./index-CzwJBVIC.js";import{p as k,_ as I}from"./index-8GqMb-ax.js";const N={class:"detail-page"},w={class:"page-banner"},B={class:"container page-banner-content"},D={class:"section"},x={class:"container"},z={key:0,class:"detail-content"},C={class:"detail-header"},E={class:"detail-date"},M=["innerHTML"],T=_({__name:"NewsDetailPage",setup(H){const d=y(),{t:c,locale:i}=p(),t=f(null);return m(async()=>{try{const n=await k.getNewsById(Number(d.params.id));t.value=n.data}catch{}}),(n,r)=>{const u=b("el-empty");return s(),o("div",N,[e("section",w,[r[0]||(r[0]=e("div",{class:"page-banner-overlay"},null,-1)),e("div",B,[e("h1",null,l(a(c)("news.title")),1)])]),e("section",D,[e("div",x,[t.value?(s(),o("div",z,[e("div",C,[e("span",E,l(t.value.createTime?.substring(0,10)),1),e("h1",null,l(a(i)==="zh"?t.value.titleZh:t.value.titleEn),1)]),t.value.coverImage?(s(),o("div",{key:0,class:"detail-img",style:v({backgroundImage:`url(${t.value.coverImage})`})},null,4)):h("",!0),e("div",{class:"detail-body",innerHTML:a(i)==="zh"?t.value.contentZh:t.value.contentEn},null,8,M)])):(s(),g(u,{key:1,description:a(c)("common.noData")},null,8,["description"]))])])])}}}),S=I(T,[["__scopeId","data-v-f9eda990"]]);export{S as default};
|