1import{_ as W,b as X,bm as ve,dT as ge,dF as _,h as ye,a1 as he,q as me,r as fe,w as V,B as _e}from"./entry.B0z-6-6i.js";import{S as Se}from"./ServiceListPageLayout.DaUwbN4a.js";import{_ as Ce,M as Q}from"./ServiceContentList.C_CSakhO.js";import{bB as be,aM as Z,aF as S,aL as g,aH as Ne,aW as v,aK as i,G as x,aN as H,a_ as j,u as b,bM as we,aP as R,bO as ke,b1 as G,bF as Ie,aD as Y,aG as Te,aJ as Ae,aE as Pe,d as r,n as Le,q as Ee,b8 as Oe,E as xe}from"./arco-lib.C5v0yYEy.js";import{S as Ue}from"./SharePopup.B_97kNYp.js";import{C as qe}from"./ContentListHeader.6AlV9cQq.js";import{u as Me}from"./useServiceContentSuggestions.Bht77VPd.js";import{C as J,i as Re}from"./concurrency.D9nGATYj.js";import{u as Fe}from"./useSeo.ZCJpyHJJ.js";import"./utils.D4wDLZXv.js";import"./useLocalMobileSearchHistory.D8OUMfLc.js";import"./SimplePagination.CUzanKdL.js";import"./browser.XAayO0RG.js";import"./useCopyText.Bl5tK_gJ.js";import"./composables.DQfSyN0G.js";const Be={class:"announcement-list__sort","aria-label":"å ¬åæåº"},ze={key:0,class:"announcement-list__sort-separator","aria-hidden":"true"},$e=["onClick"],De={class:"service-content-list__item-title"},Ke={class:"announcement-list__footer"},Ve={class:"service-content-list__item-meta announcement-list__meta"},Qe={key:0,class:"announcement-list__meta-item"},He={class:"announcement-list__meta-item"},je={__name:"ContentList",props:{contentList:{type:Array,default:()=>[]},total:{type:Number,default:0},current:{type:Number,default:1},pageSize:{type:Number,default:10},loading:{type:Boolean,default:!1},keyword:{type:String,default:""},sort:{type:String,default:"POPULAR",validator:C=>["POPULAR","LATEST"].includes(C)}},emits:["item-click","page-change","share","sort-change"],setup(C,{emit:h}){const N=C,m=h,{withBase:d}=X(),w=[{label:"çé¨",value:"POPULAR"},{label:"ææ°",value:"LATEST"}],k=l=>l?String(l).trim().split(/[T\s]/)[0]:"",y=l=>d("/website/service/announcement/".concat(encodeURIComponent(String((l==null?void 0:l.contentId)||""))));return(l,s)=>{const I=be("safe-html");return S(),Z(Ce,Pe(N,{"empty-alt":"ææ å ¬å","empty-text":"å¾éæ¾ï¼æ²¡ææç´¢å°ç¸å ³å ¬åï½",onPageChange:s[2]||(s[2]=a=>m("page-change",a)),onItemClick:s[3]||(s[3]=a=>m("item-click",a))}),{header:g(({total:a})=>[i(qe,{total:a},{right:g(()=>[v("div",Be,[(S(),x(Y,null,Te(w,(o,u)=>(S(),x(Y,{key:o.value},[u>0?(S(),x("span",ze,"|")):H("",!0),v("button",{type:"button",class:Ae(["announcement-list__sort-button",{"announcement-list__sort-button--active":C.sort===o.value}]),onClick:p=>m("sort-change",o.value)},R(o.label),11,$e)],64))),64))])]),_:1},8,["total"])]),item:g(({item:a,highlightText:o})=>[Ne(v("h2",De,null,512),[[I,o(a.title)]]),v("div",Ke,[v("div",Ve,[k(a.updateTime)?(S(),x("span",Qe,[i(b(we)),j(R(k(a.updateTime)),1)])):H("",!0),v("span",He,[i(b(ke)),j(R(Number(a.previewCount||0)),1)])]),i(Ue,{class:"announcement-list__share-popup","share-url":y(a),"share-title":a.title||"","share-link-label":"å ¬å详æ 龿¥",onClick:s[1]||(s[1]=G(()=>{},["stop"])),onShare:u=>m("share",a)},{trigger:g(()=>[v("button",{type:"button",class:"announcement-list__share","aria-label":"åäº«å ¬å",onClick:s[0]||(s[0]=G(()=>{},["stop"]))},[i(b(Ie))])]),_:1},8,["share-url","share-title","onShare"])])]),_:1},16)}}},Ge=W(je,[["__scopeId","data-v-e9711992"]]),Ye={class:"announcement-sidebar__inner"},Je={__name:"index",async setup(C){let h,N;const{setSeo:m}=Fe();m({title:"å ¬åä¸å¿",description:"Tenda å ¬åä¸å¿ï¼ä¸ºæ¨æä¾äº§åãæå¡åå®åç¸å ³éç¥ã"});const d=ve(),w=ge(),{openExternal:k}=X(),y=r([]),l=r(0),s=r(1),I=r(10),a=r("POPULAR"),o=r(""),u=r(""),p=r("all"),T=r({prodIds:void 0,thirdContentCategoryIds:void 0}),f=r(!1),A=r(0),P=r(!1),F=r(!1),L=r(!1),{suggestions:ee,suggestionsLoading:te,scheduleSuggestions:B,clearSuggestions:U}=Me({centerType:3}),ae=Le(()=>!f.value&&y.value.length===0),E=e=>Array.isArray(e)?typeof e[0]=="string"?e[0]:"":typeof e=="string"?e:"",ne=e=>{const t=String(e||"").split("-");if(t.length<2)return null;const n=Number(t.at(-1));return Number.isFinite(n)?t[0]==="product"?{type:"product",id:n}:t[0]==="question"?{type:"content",id:n}:null:null},z=(e="all")=>{p.value=e||"all";const t=ne(p.value);T.value.prodIds=(t==null?void 0:t.type)==="product"?[t.id]:void 0,T.value.thirdContentCategoryIds=(t==null?void 0:t.type)==="content"?[t.id]:void 0},$=()=>{const e={};s.value>1&&(e.page=String(s.value)),a.value!=="POPULAR"&&(e.sort=a.value.toLowerCase());const t=_(u.value);return t&&(e.keyword=t),p.value!=="all"&&(e.category=p.value),e},se=()=>{const e=Number.parseInt(E(d.query.page),10);s.value=Number.isNaN(e)||e<1?1:e;const t=E(d.query.sort).toUpperCase();a.value=t==="LATEST"?"LATEST":"POPULAR";const n=_(E(d.query.keyword));o.value=n,u.value=n,z(E(d.query.category)||"all")},D=()=>{const e=$(),t=w.resolve({path:d.path,query:Object.keys(e).length>0?e:void 0});window.history.replaceState(window.history.state,"",t.href)},q=async(e={},{preserveExisting:t=!1}={})=>{const n=A.value+1;A.value=n,f.value=!0;try{const c=await V.getContentList({current:s.value,size:I.value,centerType:3,sort:a.value,keyword:u.value||void 0,prodIds:T.value.prodIds,thirdContentCategoryIds:T.value.thirdContentCategoryIds},{concurrencyKey:J.ANNOUNCEMENT_CONTENT_LIST,...e});if(n!==A.value)return;y.value=Array.isArray(c==null?void 0:c.records)?c.records:[],l.value=Number(c==null?void 0:c.total)||0,f.value=!1}catch(c){if(Re(c,J.ANNOUNCEMENT_CONTENT_LIST)||n!==A.value)return;console.error("è·åå ¬åå表失败:",c),_e.error("è·åå ¬åå表失败"),t||(y.value=[],l.value=0),f.value=!1}},O=()=>{s.value=1,D(),q()},K=e=>{z(e),O()},oe=e=>{K(e),P.value=!1},re=e=>{U();const t=_(e);o.value!==t&&(L.value=!0),o.value=t,u.value=t,O()},le=(e=o.value)=>{const t=_(e);t&&B(t)},ce=e=>{const t=_(e==null?void 0:e.value);t&&(U(),L.value=o.value!==t,o.value=t,u.value=t,O())},ue=e=>{s.value=e,D(),q(),window.scrollTo({top:0,behavior:"smooth"})},ie=e=>{a.value!==e&&(a.value=e,O())},de=e=>{if(!(e!=null&&e.contentId))return;const t=$(),n=w.resolve({path:"/website/service/announcement/".concat(encodeURIComponent(String(e.contentId))),query:Object.keys(t).length>0?t:void 0});k(n.href)},pe=e=>{e!=null&&e.contentId&&V.updateContentStat({contentId:e.contentId,statType:3}).catch(()=>{})};Ee(o,e=>{if(!F.value)return;if(L.value){L.value=!1;return}const t=_(e);if(!t)return U();B(t)});const{data:M}=([h,N]=Oe(async()=>me(()=>"website-announcement-list:".concat(d.fullPath),async()=>({records:[],total:0}),fe({default:()=>({records:[],total:0})}))),h=await h,N(),h);return ye().isHydrating&&(y.value=Array.isArray(M.value.records)?M.value.records:[],l.value=Number(M.value.total)||0,f.value=!1),xe(async()=>{se(),await q({},{preserveExisting:!0}),F.value=!0}),(e,t)=>(S(),Z(Se,{keyword:o.value,"onUpdate:keyword":t[1]||(t[1]=n=>o.value=n),title:"å ¬åä¸å¿",placeholder:"请è¾å ¥å ¬åå ³é®è¯","filter-active":p.value!=="all","empty-state":ae.value,"page-class":"announcement-center-page","mobile-search-type":"announcement","enable-search-suggestions":"","search-suggestions":b(ee),"search-suggestions-loading":b(te),onSearch:re,onSearchFocus:le,onFilter:t[2]||(t[2]=n=>P.value=!0),onSuggestionSelect:ce},{sidebar:g(()=>[v("div",Ye,[i(Q,{categories:["product","help"],"selected-key":p.value,accordion:"","default-expand":"first","content-center-type":"ANNOUNCEMENT","content-category-root-name":"å ¬åä¸å¿","content-category-label":"å 容类å",onSelect:K},null,8,["selected-key"])])]),after:g(()=>[i(he,{visible:P.value,"onUpdate:visible":t[0]||(t[0]=n=>P.value=n),title:"çé",height:"calc(100dvh - 58px)","panel-class":"announcement-filter-drawer"},{default:g(()=>[i(Q,{categories:["product","help"],"selected-key":p.value,accordion:"","default-expand":"first","content-center-type":"ANNOUNCEMENT","content-category-root-name":"å ¬åä¸å¿","content-category-label":"å 容类å",onSelect:oe},null,8,["selected-key"])]),_:1},8,["visible"])]),default:g(()=>[i(Ge,{"content-list":y.value,total:l.value,current:s.value,"page-size":I.value,loading:f.value,keyword:u.value,sort:a.value,onPageChange:ue,onSortChange:ie,onItemClick:de,onShare:pe},null,8,["content-list","total","current","page-size","loading","keyword","sort"])]),_:1},8,["keyword","filter-active","empty-state","search-suggestions","search-suggestions-loading"]))}},pt=W(Je,[["__scopeId","data-v-ddb4dc89"]]);export{pt as default}; 2//# sourceMappingURL=index.EBiV7RrH.js.map
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.