PageSourceSearch

http://xingpai.com/assets/js/CategoryView-C7enSqf8.js

js xingpai.com collected 2026-10-04 18:54:09 UTC 15,858 bytes, 1 lines download raw bytes

1import{d as Z,p as tt,t as l,r as A,q as K,o,c as i,a as e,f as L,w as q,R as gt,F as k,u as kt,h as ft,T as bt,s as Ct,i as t,j as T,k as Q,l as f,m as xt,e as $t,v as wt,n as E,x as Lt,y as Tt,z as At,A as Mt,_ as Pt}from"./index-CLnOne6R.js";import{u as Et,a as It,_ as Ht}from"./xingpai-C7V4uPwF.js";import{_ as St}from"./foot-DvHskoD4.js";const Dt=Z({__name:"TruncatedTitle",props:{title:{}},setup(m){const b=m,r=tt(()=>{if(!b.title)return"";const g=String(b.title);return g.length>16?`${g.slice(0,16)}...`:g});return(g,v)=>l(r.value)}}),Rt=Z({__name:"FirstLineContent",props:{content:{},maxLength:{}},setup(m){const b=m,r=tt(()=>{if(!b.content)return"";const c=(b.content.replace(/<[^>]*>/g,"").trim().replace(/\s+/g," ").split(/[。!?.!?]/).filter(Boolean)[0]||"").trim();return b.maxLength&&c.length>b.maxLength?c.slice(0,b.maxLength)+"...":c});return(g,v)=>l(r.value)}});function Nt(){const m=A(1),b=A(6),r=A(0),g=A(0),v=tt(()=>{const u=[];for(let w=Math.max(2,m.value-1);w<=Math.min(r.value-1,m.value+1);w++)u.push(w);return m.value-1>2&&u.unshift("..."),m.value+1<r.value-1&&u.push("..."),u.unshift(1),r.value!==1&&u.push(r.value),u});function d($){if($==="...")return;const u=Number($);isNaN(u)||u<1||(m.value=u,window.scrollTo(0,0))}function c($){$.totalPages!==void 0&&(r.value=$.totalPages),$.totalArticles!==void 0&&(g.value=$.totalArticles)}function I(){m.value=1,r.value=0,g.value=0}return{currentPage:m,pageSize:b,totalPages:r,totalArticles:g,displayPages:v,handlePageChange:d,updatePagination:c,resetPagination:I}}function jt(){const m=A(new Set);return{expandedItems:m,toggleContent:v=>{m.value.has(v)?m.value.delete(v):m.value.add(v)},startTransition:v=>{const d=v,c=d.scrollHeight;d.style.height="0",d.offsetHeight,d.style.height=`${c}px`,d.addEventListener("transitionend",function I(){d.style.height="auto",d.removeEventListener("transitionend",I)},{once:!0})},endTransition:v=>{const d=v,c=d.scrollHeight;d.style.height=`${c}px`,d.offsetHeight,d.style.height="0",d.addEventListener("transitionend",function I(){d.removeEventListener("transitionend",I)},{once:!0})}}}const zt={class:"head"},Ut={class:"content clear"},Vt={class:"left-navg"},Bt={key:0,class:"loading"},Ft={key:1,class:"error-state"},qt={class:"title"},Ot={key:1,class:"empty-state"},Xt={class:"right-content"},Gt={class:"c-top clear"},Jt={style:{float:"right"}},Kt={class:"article"},Qt={key:0,class:"loading"},Wt={key:1,class:"error-state"},Yt={key:2},Zt={key:0},te={class:"cont_list clear"},ee={class:"left"},se=["onClick"],ne=["src"],oe={class:"right"},ie={class:"right_title"},le=["onClick"],ae=["onClick"],de=["onClick"],re={key:0,class:"pagination"},ce=["disabled"],ue=["disabled"],ve=["onClick"],_e=["disabled"],pe=["disabled"],he={class:"pagination-info"},ye={key:1,class:"article-detail"},me={key:0,class:"group_conts"},ge={class:"conts_tlt"},ke=["innerHTML"],fe={class:"article-nav"},be={class:"prev-next"},Ce={key:0,class:"prev"},xe={key:1,class:"next"},$e={key:1,class:"loading"},we={key:1,class:"empty-list"},Le={key:0,class:"article"},Te={class:"xpcontR"},Ae=["src"],Me=["innerHTML"],Pe={key:1,class:"loading"},Ee={key:2,class:"empty-article"},Ie={key:2,class:"honor"},He={class:"honor_top"},Se={key:0,class:"loading"},De={key:1,class:"error-state"},Re={key:2},Ne={key:0,class:"honor-articles"},je={key:0},ze={key:1},Ue={class:"a1"},Ve={class:"a2"},Be={class:"hor_txt"},Fe=["innerHTML"],qe={key:0,class:"pagination"},Oe=["disabled"],Xe=["disabled"],Ge=["onClick"],Je=["disabled"],Ke=["disabled"],Qe={class:"pagination-info"},We={key:1,class:"empty-honor"},Ye={key:3,class:"honor"},Ze={key:0,class:"loading"},ts={key:1,class:"error-state"},es={key:2},ss={key:0,id:"List",class:"develop_top"},ns={class:"develop_div"},os={class:"sp_left1"},is={class:"develop_tab"},ls={key:0,class:"tab_p1"},as={class:"time"},ds={class:"txt"},rs={class:"p2p3 transition-wrapper"},cs={class:"time"},us={class:"txt"},vs=["onClick"],_s={key:0,class:"pagination"},ps=["disabled"],hs=["disabled"],ys=["onClick"],ms=["disabled"],gs=["disabled"],ks={class:"pagination-info"},fs={key:1,class:"empty-brief"},bs={key:4,class:"video-center"},Cs={key:0,class:"loading"},xs={key:1,class:"error-state"},$s={key:2},ws={class:"video-grid"},Ls={class:"video-content"},Ts=["innerHTML"],As={class:"video-title"},Ms={key:0,class:"pagination"},Ps=["disabled"],Es=["disabled"],Is=["onClick"],Hs=["disabled"],Ss=["disabled"],Ds={class:"pagination-info"},Rs={key:1,class:"empty-video"},Ns={class:"foot"}
1,js={class:"cover",style:{top:"0"}},zs="http://192.168.99.217:3000",Us="http://123.56.178.250:3000",Vs=Z({__name:"CategoryView",setup(m){const b=kt(),{categoryDetail:r,currentChildId:g,loading:v,error:d,currentChild:c,getEnglishTitle:I,fetchCategoryDetail:$}=Et(),{articles:u,article:w,sortedArticles:M,stripHtmlTags:ct,fetchArticles:et,fetchArticleDetail:ut,resourceBaseUrl:st}=It(v,d),{currentPage:a,pageSize:nt,totalPages:_,totalArticles:O,displayPages:X,handlePageChange:p,updatePagination:ot,resetPagination:vt}=Nt(),{expandedItems:W,toggleContent:it,startTransition:_t,endTransition:pt}=jt(),lt=h=>h?h.replace(/(src=["'])(http:\/\/192\.168\.99\.217:3000\/uploads\/[^"']+)/g,(s,y,C)=>{const P=C.replace(zs,Us);return y+P}):"",ht=h=>{const y=new DOMParser().parseFromString(h,"text/html"),C=[];y.querySelectorAll("li > span").forEach(D=>{var B;const J=D.textContent||"未设置时间",V=(B=D.parentElement)==null?void 0:B.nextElementSibling;if(V){const N=V.querySelector("li > span"),F=(N==null?void 0:N.textContent)||"";F&&C.push({time:J,content:F})}});const S=C[0]||{time:"",content:""},R=C.slice(1);return{firstItem:S,otherItems:R}},Y=h=>h?ht(h):{firstItem:{time:"",content:""},otherItems:[]},G=A(!1),H=A(null),j=A(null),z=A(null),yt=async h=>{try{const s=u.value.findIndex(y=>y._id===h);s>0?j.value=u.value[s-1]:j.value=null,s<u.value.length-1?z.value=u.value[s+1]:z.value=null}catch(s){console.error("获取相邻文章失败:",s)}},U=async h=>{try{const s=await $t.getArticle(h);s.code==="0300"&&(H.value=s,G.value=!0,await yt(h),window.dispatchEvent(new Event("resize")))}catch(s){console.error("获取文章详情失败:",s)}};return K(a,async()=>{var h,s,y;if(((h=c.value)==null?void 0:h.displayMode)==="list"||((s=c.value)==null?void 0:s.displayMode)==="honor"||((y=c.value)==null?void 0:y.displayMode)==="brief"){const C=await et(g.value,a.value,nt.value);ot({totalPages:C.totalPages,totalArticles:C.totalArticles})}}),K(()=>b.params,()=>{G.value=!1,H.value=null}),K(()=>b.params,async h=>{var C,P,S;const s=h.id;let y=h.childId;if(s&&await $(s),!y&&((C=r.value)!=null&&C.children)&&(y=r.value.children[0]._id),y){g.value=y,w.value=null,vt();const{totalPages:R,totalArticles:D}=await et(y,a.value,nt.value);ot({totalPages:R,totalArticles:D}),(((P=c.value)==null?void 0:P.displayMode)==="article"||((S=c.value)==null?void 0:S.displayMode)==="video")&&u.value.length>0&&await ut(u.value[0]._id)}},{immediate:!0}),K([u,w,G],async()=>{await wt(),window.dispatchEvent(new Event("resize"))},{deep:!0}),(h,s)=>{const y=ft("RouterLink");return o(),i(k,null,[s[41]||(s[41]=e("head",null,[e("meta",{charset:"utf-8"}),e("meta",{"http-equiv":"X-UA-Compatible",content:"IE=edge,chrome=1"}),e("title",null,"北京星牌集团")],-1)),L(gt,null,{default:q(()=>{var C,P,S,R,D,J,V,B,N,F,at,dt,rt;return[e("div",zt,[L(bt),L(Ct)]),e("div",Ut,[e("div",Vt,[t(v)?(o(),i("div",Bt,s[18]||(s[18]=[e("div",{class:"spinner"},null,-1)]))):t(d)?(o(),i("div",Ft," 加载失败,请稍后重试 ")):(o(),i(k,{key:2},[e("div",qt,[e("h3",null,l((P=(C=t(r))==null?void 0:C.category)==null?void 0:P.name),1),e("p",null,l(t(I)((R=(S=t(r))==null?void 0:S.category)==null?void 0:R.name)),1)]),e("ul",null,[(J=(D=t(r))==null?void 0:D.children)!=null&&J.length?(o(!0),i(k,{key:0},T(t(r).children,n=>{var x;return o(),i("li",{key:n._id,class:E({"select live":n._id===t(g)})},[L(y,{to:`/category/${(x=t(r))==null?void 0:x.category._id}/${n._id}`},{default:q(()=>[Q(l(n.name),1)]),_:2},1032,["to"])],2)}),128)):(o(),i("li",Ot," 暂无子分类 "))])],64))]),e("div",Xt,[e("div",Gt,[e("h1",null,[e("span",Jt,l((V=t(c))==null?void 0:V.name),1),s[20]||(s[20]=e("span",{class:"split",style:{float:"right"}},null,-1)),e("span",null,[L(y,{to:`/category/${(B=t(r))==null?void 0:B.category._id}`,style:{float:"right"}},{default:q(()=>{var n;return[Q(l((n=t(r))==null?void 0:n.category.name),1)]}),_:1},8,["to"])]),s[21]||(s[21]=e("span",{class:"split",style:{float:"right"}},null,-1)),e("span",null,[L(y,{to:"/",class:"home",style:{float:"right"}},{default:q(()=>s[19]||(s[19]=[e("img",{src:Ht,alt:"首页"},null,-1)])),_:1})])])]),e("div",Kt,[((N=t(c))==null?void 0:N.displayMode)==="list"?(o(),i(k,{key:0},[t(v)?(o(),i("div",Qt,s[22]||(s[22]=[e("div",{class:"spinner"},null,-1)]))):t(d)?(o(),i("div",Wt," 加载失败,请稍后重试 ")):(o(),i("div",Yt,[t(u).length?(o(),i("div",Zt,[G.value?(o(),i("div",ye,[H.value?(o(),i("div",me,[e("h1",null,l(H.value.data.summary),1),e("div",ge,[e("span",null,l(H.value.data.title),1),s[26]||(s[26]=e("span",null,"作者:",-1)),e("span",null,"浏览:"+l(H.value.data.viewCount),1)]),e("div",{innerHTML:lt(H.value.data.content)},null,8,ke),s[29]||(s[29]=e("p",{style:{"line-height":"1.5em"}},[e("span",{style:{color:"rgb(0, 0, 0)"}},[e("br")])],-1)),s[30]||(s[30]=e("p",{style:{"line-height":"1.5em"}},[e("span",{style:{color:"rgb(0, 0, 0)"}},[e("br")])],-1)),e("div",fe,[e("div",be,[j.value?(o(),i("div",Ce,[e("h4",null,[s[27]||(s[27]=Q("上一篇: ")),e("a",{href:"javascript:void(0)",onClick:s[4]||(s[4]=n=>U(j.value._id))},l(j.value.summary),1)])])):f("",!0),z.value?(o(),i("div",xe,[e("h4",null,[s[28]||(s[28]=Q("下一篇: ")),e("a",{href:"javascript:void(0)",onClick:s[5
1]||(s[5]=n=>U(z.value._id))},l(z.value.summary),1)])])):f("",!0)])])])):(o(),i("div",$e,s[31]||(s[31]=[e("div",{class:"spinner"},null,-1)])))])):(o(),i(k,{key:0},[(o(!0),i(k,null,T(t(M),n=>(o(),i("div",{key:n._id,id:"List",class:"group_cont"},[e("div",te,[e("div",ee,[e("a",{href:"javascript:void(0)",onClick:x=>U(n._id)},[e("img",{src:t(st)+"/"+n.coverImage},null,8,ne)],8,se)]),e("div",oe,[e("p",ie,l(n.title),1),e("h2",null,[e("a",{href:"javascript:void(0)",onClick:x=>U(n._id)},[L(Dt,{title:n.summary},null,8,["title"])],8,le)]),s[23]||(s[23]=e("p",null,null,-1)),e("p",null,[L(Rt,{content:n.content,maxLength:80},null,8,["content"])]),s[24]||(s[24]=e("p",null,null,-1)),e("a",{class:"turnto",onClick:Lt(x=>U(n._id),["prevent"])},">",8,ae)])]),e("a",{href:"javascript:void(0)",class:E(["btn",{close:t(W).has(n._id)}]),onClick:x=>t(it)(n._id)},null,10,de),s[25]||(s[25]=e("div",{class:"xp_clear"},null,-1))]))),128)),t(_)>1?(o(),i("div",re,[e("button",{onClick:s[0]||(s[0]=n=>t(p)(1)),disabled:t(a)===1},"首页",8,ce),e("button",{onClick:s[1]||(s[1]=n=>t(p)(t(a)-1)),disabled:t(a)===1},"上一页",8,ue),(o(!0),i(k,null,T(t(X),n=>(o(),i("button",{key:n,class:E({active:n===t(a)}),onClick:x=>t(p)(n)},l(n),11,ve))),128)),e("button",{onClick:s[2]||(s[2]=n=>t(p)(t(a)+1)),disabled:t(a)===t(_)},"下一页",8,_e),e("button",{onClick:s[3]||(s[3]=n=>t(p)(t(_))),disabled:t(a)===t(_)},"末页",8,pe),e("span",he," 共 "+l(t(_))+" 页 "+l(t(O))+" 条 ",1)])):f("",!0)],64))])):(o(),i("div",we," 暂无集团新闻信息 "))]))],64)):f("",!0),((F=t(c))==null?void 0:F.displayMode)==="article"?(o(),i(k,{key:1},[t(w)?(o(),i("div",Le,[e("div",Te,[t(w).data.coverImage?(o(),i("img",{key:0,class:"xpcontR_top",src:t(st)+"/"+t(w).data.coverImage},null,8,Ae)):f("",!0),e("div",{class:"xpcontR_bot",innerHTML:t(w).data.content},null,8,Me)])])):t(v)?(o(),i("div",Pe,s[32]||(s[32]=[e("div",{class:"spinner"},null,-1)]))):(o(),i("div",Ee,"暂无文章内容"))],64)):f("",!0),((at=t(c))==null?void 0:at.displayMode)==="honor"?(o(),i("div",Ie,[e("div",He,[s[35]||(s[35]=e("h3",null,null,-1)),t(v)?(o(),i("div",Se,s[33]||(s[33]=[e("div",{class:"spinner"},null,-1)]))):t(d)?(o(),i("div",De," 加载失败,请稍后重试 ")):(o(),i("div",Re,[t(u).length?(o(),i("div",Ne,[(o(!0),i(k,null,T(t(M),n=>(o(),i("div",{key:n._id},[e("div",{class:E(["hor_border","clear",(n==null?void 0:n.title)===(n==null?void 0:n.summary)?"hor_div1":"hor_div3"])},[(n==null?void 0:n.title)===(n==null?void 0:n.summary)?(o(),i("span",je,l(n.title),1)):(o(),i("span",ze,[e("a",Ue,l(n.title),1),e("a",Ve,l(n.summary),1)])),e("div",Be,[e("div",{innerHTML:t(ct)(n.content)},null,8,Fe),s[34]||(s[34]=e("p",null,null,-1))])],2)]))),128)),t(_)>1?(o(),i("div",qe,[e("button",{onClick:s[6]||(s[6]=n=>t(p)(1)),disabled:t(a)===1},"首页",8,Oe),e("button",{onClick:s[7]||(s[7]=n=>t(p)(t(a)-1)),disabled:t(a)===1},"上一页",8,Xe),(o(!0),i(k,null,T(t(X),n=>(o(),i("button",{key:n,class:E({active:n===t(a)}),onClick:x=>t(p)(n)},l(n),11,Ge))),128)),e("button",{onClick:s[8]||(s[8]=n=>t(p)(t(a)+1)),disabled:t(a)===t(_)},"下一页",8,Je),e("button",{onClick:s[9]||(s[9]=n=>t(p)(t(_))),disabled:t(a)===t(_)},"末页",8,Ke),e("span",Qe," 共 "+l(t(_))+" 页 "+l(t(O))+" 条 ",1)])):f("",!0)])):(o(),i("div",We," 暂无企业荣è
1ª‰ä¿¡æ¯ "))]))])])):f("",!0),((dt=t(c))==null?void 0:dt.displayMode)==="brief"?(o(),i("div",Ye,[t(v)?(o(),i("div",Ze,s[36]||(s[36]=[e("div",{class:"spinner"},null,-1)]))):t(d)?(o(),i("div",ts," 加载失败,请稍后重试 ")):(o(),i("div",es,[t(u).length?(o(),i("div",ss,[(o(!0),i(k,null,T(t(M),n=>(o(),i("div",{key:n._id},[e("div",ns,[e("span",os,l(n.title),1),e("div",is,[n.content?(o(),i("p",ls,[e("span",as,l(Y(n.content).firstItem.time),1),e("span",ds,l(Y(n.content).firstItem.content),1)])):f("",!0),s[37]||(s[37]=e("div",{class:"xp_clear"},null,-1)),L(Tt,{name:"expand",onEnter:t(_t),onLeave:t(pt)},{default:q(()=>[At(e("div",rs,[(o(!0),i(k,null,T(Y(n.content).otherItems,(x,mt)=>(o(),i("p",{key:mt,class:"tab_pad tab_p2 clear"},[e("span",cs,l(x.time),1),e("span",us,l(x.content),1)]))),128))],512),[[Mt,t(W).has(n._id)]])]),_:2},1032,["onEnter","onLeave"])])]),e("a",{href:"javascript:void(0)",class:E(["btn",{close:t(W).has(n._id)}]),onClick:x=>t(it)(n._id)},null,10,vs),s[38]||(s[38]=e("div",{class:"xp_clear"},null,-1))]))),128)),t(_)>1?(o(),i("div",_s,[e("button",{onClick:s[10]||(s[10]=n=>t(p)(1)),disabled:t(a)===1},"首页",8,ps),e("button",{onClick:s[11]||(s[11]=n=>t(p)(t(a)-1)),disabled:t(a)===1},"上一页",8,hs),(o(!0),i(k,null,T(t(X),n=>(o(),i("button",{key:n,class:E({active:n===t(a)}),onClick:x=>t(p)(n)},l(n),11,ys))),128)),e("button",{onClick:s[12]||(s[12]=n=>t(p)(t(a)+1)),disabled:t(a)===t(_)},"下一页",8,ms),e("button",{onClick:s[13]||(s[13]=n=>t(p)(t(_))),disabled:t(a)===t(_)},"末页",8,gs),e("span",ks," 共 "+l(t(_))+" 页 "+l(t(O))+" 条 ",1)])):f("",!0)])):(o(),i("div",fs," 暂无发展历程信息 "))]))])):f("",!0),((rt=t(c))==null?void 0:rt.displayMode)==="video"?(o(),i("div",bs,[t(v)?(o(),i("div",Cs,s[39]||(s[39]=[e("div",{class:"spinner"},null,-1)]))):t(d)?(o(),i("div",xs," 加载失败,请稍后重试 ")):(o(),i("div",$s,[e("div",ws,[t(M)&&t(M).length>0?(o(!0),i(k,{key:0},T(t(M),n=>(o(),i("div",{key:n._id,class:"video-item"},[e("div",Ls,[e("div",{class:"video-wrapper",innerHTML:lt(n.content)},null,8,Ts),e("div",As,l(n.title),1)])]))),128)):f("",!0)]),t(_)>1?(o(),i("div",Ms,[e("button",{onClick:s[14]||(s[14]=n=>t(p)(1)),disabled:t(a)===1},"首页",8,Ps),e("button",{onClick:s[15]||(s[15]=n=>t(p)(t(a)-1)),disabled:t(a)===1},"上一页",8,Es),(o(!0),i(k,null,T(t(X),n=>(o(),i("button",{key:n,class:E({active:n===t(a)}),onClick:x=>t(p)(n)},l(n),11,Is))),128)),e("button",{onClick:s[16]||(s[16]=n=>t(p)(t(a)+1)),disabled:t(a)===t(_)},"下一页",8,Hs),e("button",{onClick:s[17]||(s[17]=n=>t(p)(t(_))),disabled:t(a)===t(_)},"末页",8,Ss),e("span",Ds," 共 "+l(t(_))+" 页 "+l(t(O))+" 条 ",1)])):f("",!0),!t(M)||t(M).length===0?(o(),i("div",Rs," 暂无视频内容 ")):f("",!0)]))])):f("",!0)])])]),e("div",Ns,[s[40]||(s[40]=e("img",{src:St,alt:""},null,-1)),e("div",js,[L(xt)])])]}),_:1})],64)}}}),Os=Pt(Vs,[["__scopeId","data-v-d3f8ee35"]]);export{Os 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.