PageSourceSearch

https://zjuhyzk.com/_nuxt/index.851ef043.js

js zjuhyzk.com collected 2026-10-08 08:02:44 UTC 12,250 bytes, 1 lines download raw bytes

1import{_ as ze,__tla as Qe}from"./DetailSequenceNav.33cdf32a.js";import{_ as We,__tla as Xe}from"./ClaudePageShell.d8e57a5e.js";import{e as ea,d3 as aa,J as d,h as _,bB as ta,i as la,c as ra,w as sa,u,o as s,k as i,l as a,t as p,a8 as N,q as T,F as q,B as O,m as ia,$ as na,am as oa,s as ca,v as da,__tla as ua}from"./entry.7e2b4b74.js";import{b as pa,g as B,__tla as ma}from"./article.87ec8021.js";import{i as $,g as U,n as va}from"./articleRoute.0aa8a7fe.js";import{f as K}from"./publishDate.cc502f53.js";import{_ as ba}from"./_plugin-vue_export-helper.c27b6911.js";import{__tla as ga}from"./el-image-viewer.0836acc4.js";import{__tla as fa}from"./debounce.86b4f875.js";import{__tla as ha}from"./index.a3b20d1a.js";import{__tla as xa}from"./scroll.fd5b59c3.js";import{__tla as ya}from"./nuxt-link.020be966.js";import{__tla as _a}from"./index.02cecb42.js";let M,wa=Promise.all([(()=>{try{return Qe}catch{}})(),(()=>{try{return Xe}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return ga}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return xa}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return _a}catch{}})()]).then(async()=>{const o=w=>(ca("data-v-f9a91aee"),w=w(),da(),w),j={key:0,class:"w-full"},D=o(()=>a("div",{class:"overflow-hidden border border-gray-100 bg-white shadow-sm"},[a("div",{class:"h-44 animate-pulse bg-slate-200"}),a("div",{class:"space-y-4 px-8 py-8"},[a("div",{class:"h-4 w-32 animate-pulse bg-slate-100"}),a("div",{class:"h-10 w-4/5 animate-pulse bg-slate-200"}),a("div",{class:"h-10 w-3/4 animate-pulse bg-slate-100"}),a("div",{class:"space-y-3 pt-3"},[a("div",{class:"h-3 animate-pulse bg-slate-100"}),a("div",{class:"h-3 animate-pulse bg-slate-100"}),a("div",{class:"h-3 w-4/5 animate-pulse bg-slate-100"})])])],-1)),V=[D],Y={key:1,class:"grid w-full gap-6 xl:grid-cols-[minmax(0,1fr)_300px]"},Z={class:"min-w-0"},G={class:"overflow-hidden border border-[#dbe4ee] bg-white shadow-sm"},J={class:"achievement-detail-hero relative overflow-hidden border-b border-[#e8dfcf] bg-white px-5 py-8 sm:px-8 lg:px-10 lg:py-10"},z=o(()=>a("div",{class:"absolute inset-y-0 right-0 hidden w-[36%] lg:block achievement-detail-hero-glow"},null,-1)),Q=o(()=>a("div",{class:"absolute bottom-0 left-0 h-[3px] w-28 bg-[#c8963e]"},null,-1)),W={class:"relative grid gap-8 lg:grid-cols-[minmax(0,1fr)_230px] lg:items-end"},X={class:"min-w-0"},ee={class:"text-[12px] font-semibold uppercase tracking-[0.34em] text-[#b7832f]"},ae={class:"mt-4 max-w-[980px] text-[24px] font-bold leading-[1.45] tracking-tight text-[#003F88] sm:text-[30px] lg:text-[36px]"},te={class:"mt-5 flex flex-wrap items-center gap-x-4 gap-y-3 text-[13px] leading-6 text-[#667085]"},le={class:"inline-flex items-center rounded-full border border-[#d9c79d] bg-[#fdf8f2] px-3 py-1 text-[12px] font-semibold text-[#8b6820]"},re={key:0,class:"inline-flex items-center gap-2"},se=o(()=>a("span",{class:"h-1.5 w-1.5 rounded-full bg-[#c8963e]"},null,-1)),ie={key:1,class:"inline-flex items-center gap-2"},ne=o(()=>a("span",{class:"h-1.5 w-1.5 rounded-full bg-slate-300"},null,-1)),oe=["href"],ce=o(()=>a("svg",{width:"16",height:"16",viewBox:"0 0 14 14",fill:"currentColor"},[a("path",{d:"M7 0L14 7L7 14L5.6 12.6L10.2 8H0V6H10.2L5.6 1.4L7 0Z"})],-1)),de=["href"],ue=o(()=>a("svg",{width:"16",height:"16",viewBox:"0 0 14 14",fill:"currentColor"},[a("path",{d:"M7 0L14 7L7 14L5.6 12.6L10.2 8H0V6H10.2L5.6 1.4L7 0Z"})],-1)),pe=["innerHTML"],me={key:1,class:"px-8 py-10 text-[14px] leading-8 text-gray-400 lg:px-10"},ve={key:2,class:"border-t border-[#edf1f5] px-8 py-5 lg:px-10"},be={class:"flex flex-wrap items-center gap-2"},ge=o(()=>a("span",{class:"mr-2 text-[12px] tracking-[0.14em] text-gray-400"},"\u5173\u952E\u8BCD",-1)),fe={class:"space-y-6"},he={class:"border border-[#dbe4ee] bg-white shadow-sm"},xe={class:"border-b border-gray-100 px-6 py-4"},ye=o(()=>a("div",{class:"text-[12px] font-semibold uppercase tracking-[0.24em] text-[#c8963e]"},"RELATED",-1)),_e={class:"mt-2 text-[18px] font-semibold text-[#003F88]"},we={class:"p-6"},ke={key:0,class:"space-y-4"},Le=["href","target","onClick"],Ne={key:0,class:"text-[11px] uppercase tracking-[0.18em] text-gray-400"},Te={class:"mt-2 text-[14px] font-semibold leading-[1.65] text-[#1f2735] transition-colors duration-300 group-hover:text-[#c8963e]"},Se={key:1,class:"text-[13px] leading-7 text-gray-400"},Ie={key:2,class:"w-full border border-dashed border-gray-200 bg-white p-8 text-center shadow-sm sm:p-16"},Ee=o(()=>a("div",{class:"text-[48px] font-bold text-gray-200"},"404",-1)),Re=o(()=>a("h3",{class:"mt-4 text-[22px] font-semibold text-[#003F88]"},"\u672A\u627E\u5230\u5BF9\u5E94\u5185\u5BB9",-1)),Ae=o(()=>a("p",{class:"mt-3 text-[14px] leading-7 text-gray-500"}," \u5F53\u524D\u6587\u7AE0\u4E0D\u5B58\u5728\uFF0C\u6216\u5DF2\u88AB\u79FB\u9
1664\u3002 ",-1)),He=["href"],Ce=ea({__name:"index",setup(w){const f=aa(),x=d(()=>Number(f.query.id)||0),l=_(null),g=_([]),m=_(null),v=_(null),k=_(!0),E={5:{label:"\u8457\u4F5C\u62A5\u544A",href:"/achievements/books",color1:"#7c5e1d",color2:"#c8963e"},6:{label:"\u653F\u7B56\u4E13\u62A5",href:"/achievements/briefs",color1:"#003F88",color2:"#014EA7"},7:{label:"\u7406\u8BBA\u6587\u7AE0",href:"/achievements/articles",color1:"#1f4d31",color2:"#2f7b49"},23:{label:"\u7814\u7A76\u62A5\u544A",href:"/achievements/research",color1:"#1f4a8a",color2:"#3a6cb8"}},Fe={label:"\u6210\u679C\u8BE6\u60C5",href:"/achievements",color1:"#003F88",color2:"#014EA7"},h=d(()=>{var e;return E[((e=l.value)==null?void 0:e.categoryId)||0]||Fe}),Pe=d(()=>h.value.label),qe=d(()=>{var e;return{5:"RESEARCH REPORT",6:"POLICY BRIEFING",7:"THEORY ARTICLE",23:"RESEARCH REPORT"}[((e=l.value)==null?void 0:e.categoryId)||0]||"THINK TANK OUTPUT"}),R=d(()=>{var n;const e=String(f.query.from||""),t={books:"\u76F8\u5173\u8457\u4F5C",briefs:"\u76F8\u5173\u4E13\u62A5",articles:"\u76F8\u5173\u6587\u7AE0",research:"\u76F8\u5173\u62A5\u544A"},c={5:"\u76F8\u5173\u8457\u4F5C",6:"\u76F8\u5173\u4E13\u62A5",7:"\u76F8\u5173\u6587\u7AE0",23:"\u76F8\u5173\u62A5\u544A"};return t[e]||c[((n=l.value)==null?void 0:n.categoryId)||0]||"\u76F8\u5173\u5185\u5BB9"}),Oe=d(()=>{const e=[{label:"\u9996\u9875",href:"/"},{label:"\u667A\u5E93\u6210\u679C",href:"/achievements"}];return l.value?[...e,{label:h.value.label,href:h.value.href},{label:l.value.title||"\u6210\u679C\u8BE6\u60C5"}]:[...e,{label:"\u6210\u679C\u8BE6\u60C5"}]}),A=e=>e.replace(/&(amp;)?nbsp;/gi," ").replace(/&(amp;)?(?:hellip|#8230|#x2026);/gi,"\u2026"),H=e=>e.replace(/(?:\s*…\s*){4,}/g," ").replace(/(?:\s*\.{3}\s*){4,}/g," "),y=e=>H(A(String(e||""))).replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim(),Be=e=>{let t=H(A(String(e||"")));return t=t.replace(/<p[^>]*>(?:\s| |<br\s*\/?>|&nbsp;|…|\.|·)*<\/p>/gi,"").replace(/>\s*(?:…\s*){4,}</g,"><").replace(/<span[^>]*>\s*<\/span>/gi,""),t.trim()},$e=e=>String(e||"").split(/[,,]/).map(t=>t.trim()).filter(Boolean),C=e=>({id:Number(e.id||0),title:y(e.title)||"\u672A\u547D\u540D\u5185\u5BB9",date:K(e.create_time),url:va(e.url),urlOpenType:Number(e.url_open_type||0),isClick:Number(e.is_click??1)}),Ue=e=>{var t;return{id:Number(e.id||0),title:y(e.title)||"\u672A\u547D\u540D\u5185\u5BB9",summary:y(e.summary||e.intro),content:Be(e.content),categoryId:Number(e.category_id||0),categoryName:y(e.category_name)||((t=E[Number(e.category_id||0)])==null?void 0:t.label)||"\u6210\u679C\u8BE6\u60C5",date:K(e.create_time),author:y(e.author),tagList:$e(e.tags)}},Ke=d(()=>{const e=String(f.query.from||""),t=Number(f.query.page||1);return{...e?{from:e}:{},...t>1?{page:String(t)}:{}}}),S={briefs:"/achievements/briefs",articles:"/achievements/articles",books:"/achievements/books"},F=e=>`/achievements/detail?${new URLSearchParams({id:String(e),...Ke.value}).toString()}`,L=e=>typeof e=="number"?F(e):$(e)?e.url||F(e.id):"javascript:void(0)",Me=e=>e.url?U(e):"_self",P=e=>{if(!$(e))return;const t=L(e);if(e.url&&typeof window<"u"){window.open(t,U(e));return}oa(t)},je=(e,t)=>{t.preventDefault();const c=e==="prev"?m.value:v.value;c&&P(c)},De=d(()=>m.value?{title:m.value.title,href:L(m.value)}:null),Ve=d(()=>v.value?{title:v.value.title,href:L(v.value)}:null),I=d(()=>{const e=String(f.query.from||""),t=Number(f.query.page||1);return S[e]?t>1?`${S[e]}?page=${t}`:S[e]:h.value.href});ta(d(()=>{var e;return{title:(e=l.value)!=null&&e.title?`${l.value.title} \u2014 ${h.value.label} \u2014 \u5408\u58F9\u667A\u5E93`:"\u6210\u679C\u8BE6\u60C5 \u2014 \u5408\u58F9\u667A\u5E93"}}));const Ye=async()=>{var t,c;const e=(t=l.value)==null?void 0:t.categoryId;if(!e){g.value=[];return}try{const n=await B({category_id:String(e),page:1,limit:5}),r=Array.isArray((c=n.data)==null?void 0:c.data)?n.data.data:[];g.value=r.filter(b=>Number(b.id)!==x.value).slice(0,4).map(C)}catch(n){console.error("\u83B7\u53D6\u76F8\u5173\u5185\u5BB9\u5931\u8D25:",n),g.value=[]}},Ze=async()=>{var t,c;const e=(t=l.value)==null?void 0:t.categoryId;if(!e){m.value=null,v.value=null;return}try{const n=await B({category_id:String(e),page:1,limit:100}),r=(Array.isArray((c=n.data)==null?void 0:c.data)?n.data.data:[]).map(C),b=r.findIndex(Je=>Je.id===x.value);m.value=b>0?r[b-1]:null,v.value=b>=0&&b<r.length-1?r[b+1]:null}catch(n){console.error("\u83B7\u53D6\u4E0A\u4E00\u7BC7\u548C\u4E0B\u4E00\u7BC7\u5931\u8D25:",n),m.value=null,v.value=null}},Ge=async()=>
1{if(!x.value){l.value=null,k.value=!1;return}k.value=!0;try{const e=(await pa(x.value)).data;if(!e){l.value=null,g.value=[],m.value=null,v.value=null;return}l.value=Ue(e),await Promise.all([Ye(),Ze()])}catch(e){console.error("\u83B7\u53D6\u6210\u679C\u8BE6\u60C5\u5931\u8D25:",e),l.value=null,g.value=[],m.value=null,v.value=null}finally{k.value=!1}};return la(x,()=>{Ge()},{immediate:!0}),(e,t)=>{const c=ze,n=We;return s(),ra(n,{section:"\u667A\u5E93\u6210\u679C","section-en":"THINK TANK OUTPUTS",subsection:u(Pe),"no-sidebar":"",breadcrumbs:u(Oe)},{default:sa(()=>[k.value?(s(),i("div",j,V)):l.value?(s(),i("div",Y,[a("div",Z,[a("article",G,[a("header",J,[z,Q,a("div",W,[a("div",X,[a("p",ee,p(u(qe)),1),a("h1",ae,p(l.value.title),1),a("div",te,[a("span",le,p(u(h).label),1),l.value.date?(s(),i("span",re,[se,N(" "+p(l.value.date),1)])):T("",!0),l.value.author?(s(),i("span",ie,[ne,N(" "+p(l.value.author),1)])):T("",!0)]),a("a",{href:u(I),class:"mt-6 inline-flex items-center gap-2 border border-[#d9c79d] px-4 py-2 text-[13px] font-semibold tracking-[0.12em] text-[#8b6820] transition-all duration-300 hover:border-[#c8963e] hover:bg-[#fdf8f2] lg:hidden"},[N(" \u8FD4\u56DE\u5217\u8868 "),ce],8,oe)]),a("a",{href:u(I),class:"hidden items-center justify-center gap-2 justify-self-end border border-[#d9c79d] bg-white/70 px-5 py-3 text-[13px] font-semibold tracking-[0.14em] text-[#8b6820] transition-all duration-300 hover:border-[#c8963e] hover:bg-[#fdf8f2] lg:inline-flex"},[N(" \u8FD4\u56DE\u5217\u8868 "),ue],8,de)])]),l.value.content?(s(),i("div",{key:0,class:"article-body px-8 py-8 lg:px-10 lg:py-10",innerHTML:l.value.content},null,8,pe)):(s(),i("div",me," \u6682\u65E0\u8BE6\u7EC6\u5185\u5BB9\u3002 ")),l.value.tagList.length?(s(),i("div",ve,[a("div",be,[ge,(s(!0),i(q,null,O(l.value.tagList,r=>(s(),i("span",{key:r,class:"inline-flex items-center rounded-full border border-[#dbe4ee] px-3 py-1 text-[12px] text-[#556070]"},p(r),1))),128))])])):T("",!0)]),ia(c,{prev:u(De),next:u(Ve),onNavigate:je},null,8,["prev","next"])]),a("aside",fe,[a("section",he,[a("div",xe,[ye,a("h3",_e,p(u(R)),1)]),a("div",we,[g.value.length?(s(),i("div",ke,[(s(!0),i(q,null,O(g.value,r=>(s(),i("a",{key:r.id,href:L(r),target:Me(r),onClick:na(b=>P(r),["prevent"]),class:"group block border-b border-gray-100 pb-4 last:border-0 last:pb-0"},[r.date?(s(),i("div",Ne,p(r.date),1)):T("",!0),a("h4",Te,p(r.title),1)],8,Le))),128))])):(s(),i("div",Se," \u6682\u65E0\u66F4\u591A"+p(u(R))+"\u3002 ",1))])])])])):(s(),i("div",Ie,[Ee,Re,Ae,a("a",{href:u(I),class:"mt-6 inline-flex items-center gap-2 border border-[#dbe4ee] px-5 py-2 text-[13px] font-semibold text-[#003F88] transition-all duration-300 hover:border-[#c8963e] hover:text-[#c8963e]"}," \u8FD4\u56DE\u5217\u8868 ",8,He)]))]),_:1},8,["subsection","breadcrumbs"])}}});M=ba(Ce,[["__scopeId","data-v-f9a91aee"]])});export{wa as __tla,M as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.