PageSourceSearch

https://www.zto.com/_nuxt/B0gLZtgj.js

js zto.com collected 2026-09-24 17:50:24 UTC 3,610 bytes, 1 lines download raw bytes

1import{N as $,O as S,P as N,_ as G,r as l,h as C,H as E,a as f,b as t,n as b,an as D,t as o,F as X,k as z,e as I,f as L,A as M,m as T,o as _}from"./DRCXwoMJ.js";import{u as B}from"./ClFr-QFI.js";import{u as V}from"./DlP9t5Ms.js";/* empty css        *//* empty css        *//* empty css        *//* empty css        */const q=$("home",{state:()=>({}),actions:{News_GetList(u){return S().$request(N.News_GetList,{data:u})},News_GetDetail(u){return S().$request(N.News_GetDetail,{data:u})}}}),F={class:"news-cont"},P={class:"news-first-type"},R={class:"news-first-title"},A=["innerHTML"],j=["onClick"],O={class:"news-item-time"},U={class:"day"},J={class:"month"},K={class:"news-item-info"},Q={class:"news-item-title"},W=["innerHTML"],Z={__name:"news",setup(u){const v=q(),k=B(),m=l(!1),r=l(300),w=l(300),c=l(0),n=l({}),p=l([]),g=V(),x=async()=>{const s=await v.News_GetList({category:"公司动态",pageIndex:1,pageSize:7});if(s&&s.items&&s.items.length){const e=s.items;e&&e.length&&(n.value={id:e[0].id,type:"公司动态",time:M(e[0].inputTime).format("YYYY-MM-DD"),title:e[0].title,desc:""},p.value=e.slice(1).map(i=>({id:i.id,type:"公司动态",time:M(i.inputTime).format("YYYY-MM-DD"),title:i.title,desc:""})),e.forEach(i=>{H(i.id)}))}},H=async s=>{const e=await v.News_GetDetail({id:s});if(e&&e.content){const a=e.content.replace(/<[^>]+>/g,"").slice(0,100)+"...";if(n.value.id===s)n.value.desc=await g.filterXSS(a),n.value.desc=n.value.desc.replace(/^\s+|&nbsp;/g,"");else{const d=p.value.find(Y=>Y.id===s);d&&(d.desc=await g.filterXSS(a),d.desc=d.desc.replace(/^\s+|&nbsp;/g,""))}}},h=s=>{zcat.trackEvent("首页","点击新闻",s.title),T("/introduce/about/newsDetail?pageSource=home&choiceId=0&id=".concat(s.id))},y=()=>{const s=document.querySelector(".news");if(!s)return;const e=s.getBoundingClientRect(),i=window.innerHeight,a=Math.max(0,Math.min(1,(i-e.top)/e.height));a>=.1&&a<=.5?(m.value=!0,r.value=w.value-(a-.1)/.4*w.value,c.value=(a-.1)/.4):a>.5?(m.value=!0,r.value=0,c.value=1):(m.value=!1,r.value=w.value,c.value=0)};return C(()=>{x(),window.addEventListener("scroll",y)}),E(()=>{window.removeEventListener("scroll",y)}),(s,e)=>(_(),f("div",{class:b(["news",L(k).pattern])},[t("div",{class:b(["home-title news-title",{active:m.value}])},[...e[2]||(e[2]=[t("div",{class:"title"},"新闻资讯",-1),t("div",{class:"sub-title"},"News Information",-1)])],2),t("div",F,[t("div",{class:"news-first newsLeft",style:D({transform:"translateX(-".concat(r.value,"px)"),opacity:c.value,transition:"all 0.3s linear"}),onClick:e[0]||(e[0]=i=>h(n.value))},[e[3]||(e[3]=t("img",{class:"news-first-img",src:"https://fscdn.zto.com/GetPublicFile/clouddrive/s3:cloudm:clouddrive:59583188a96243c8b29794f5322f6b7d.png",alt:"新闻资讯图片"},null,-1)),t("div",P,o(n.value.type)+" · "+o(n.value.time),1),t("div",R,o(n.value.title),1),t("div",{class:"news-first-desc",innerHTML:n.value.desc},null,8,A)],4),t("div",{class:"news-list newsRight",style:D({transform:"translateX(".concat(r.value,"px)"),opacity:c.value,transition:"all 0.3s linear"})},[(_(!0),f(X,null,z(p.value,(i,a)=>(_(),f("div",{key:a,class:"news-item",onClick:d=>h(i)},[t("div",O,[t("div",U,o(i.time.split("-")[2]),1),t("div",J,o(i.time.split("-")[1])+"月",1)]),t("div",K,[t("div",Q,o(i.title),1),t("div",{class:"news-item-desc",innerHTML:i.desc},null,8,W)])],8,j))),128))],4)]),t("div",{class:"news-more",onClick:e[1]||(e[1]=i=>("navigateTo"in s?s.navigateTo:L(T))("/introduce/about/news"))},[...e[4]||(e[4]=[I("了解更多",-1),t("span",{class:"arrow"},null,-1)])])],2))}},oe=G(Z,[["__scopeId","data-v-afd25e52"]]);export{oe 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.