1import{_ as Y}from"./DqA-cflL.js";import{_ as Z}from"./Cagay7Cd.js";import{u as K,_ as Q}from"./CtB5Z84Q.js";import{b,a6 as x,A as tt,c as st,H as D,N as I,G as a,R as s,W as y,u as e,C as N,U as r,V as f,E as i,X as p,Z as L,F as A,Y as $,_ as V,$ as ot}from"./Ck-Sb0JD.js";import{a as nt,b as et,c as at}from"./BtCCwW_o.js";import{u as lt}from"./DBpHvrME.js";import{u as it,c as q,d as G}from"./CtwLZcLN.js";import{C as J}from"./ylO6s3A5.js";const ut={class:"slt-top"},ct={class:"inner"},dt={class:"wow"},rt=["innerHTML"],_t={class:"slt-tabs wow"},vt={key:0,class:"tab-hd"},ht={key:1,class:"tab-hd",style:{height:"50px"}},bt={class:"tab-bd bd-hot"},pt={class:"bd-con"},yt={class:"bd-con-tit"},ft=["onClick"],mt={class:"tab-bd bd-industry"},Ct={class:"bd-tab"},Et={class:"bd-tab-inner"},wt={class:"bd-con"},It={class:"bd-con-inner"},kt={key:0,class:"descs"},St={key:1,class:"keys"},gt=["onClick"],xt={__name:"index",async setup(Nt){let c,m;const{locale:_,t:R}=nt(),C=et(),{currentRoute:z}=at(),T=lt("EvtComForm"),H=()=>{T.emit("try",null)},j=b(!0),P=(n,t)=>{j.value=!!localStorage.getItem("CTREPORTLOGIN"),T.emit("down",{fileType:n,fileId:t})},d=b(C.query.tab||"hot");b(null);const u=b(null),k=b(null),B=b([]);_.value==="en"&&(d.value="industry");const{data:v}=([c,m]=x(()=>q("hotSolutions",()=>G("/api/solution/hot_solutions"))),c=await c,m(),c),{data:h}=([c,m]=x(()=>q("solutionCats",()=>G("/api/solution/cats"))),c=await c,m(),c),S=(n,t)=>{var E,w;const l={};return n==="industry"?(l.tab="industry",t!=null&&t.id&&(l.catId=String(t.id))):t!=null&&t.id&&t.id!==((w=(E=v.value)==null?void 0:E[0])==null?void 0:w.id)&&(l.tab="hot",l.catId=String(t.id)),{path:C.path,query:l}};tt(()=>{U()});const U=()=>{d.value==="industry"?M():F()},F=()=>{if(v.value&&v.value.length){const n=Number.parseInt(C.query.catId)||0;if(n)return v.value.find(t=>n===t.id),!1;W(v.value[0])}},W=n=>{},M=()=>{const n=Number.parseInt(C.query.catId)||0;if(n&&h.value&&h.value.length)for(let t=0;t<h.value.length;t++){const l=h.value[t];if(l.id===n){u.value=l;break}}u.value||(u.value=h.value[0]),X()},X=async()=>{u.value&&(B.value=await it(`/api/solution/solutions?catId=${u.value.id}`))},O=(n,t)=>{P(n,t)};return K({title:J.seo.solutions.t(R)||"",description:J.seo.solutions.d(R)||""}),st(z,n=>{d.value=_.value==="en"?"industry":n.query.tab||"hot";const t=Number.parseInt(n.query.catId)||0;d.value==="industry"?(t||(u.value=null),M()):F()}),(n,t)=>{const l=Y,E=Z,w=Q;return a(),D(w,{name:"mobile"},{default:I(()=>[s("div",{class:y(["pg-mobile-solutions",{EN:e(_)==="en"}])},[s("div",ut,[s("div",ct,[s("h2",dt,r(n.$t("solutionTitle")),1),s("h3",{class:"wow",innerHTML:n.$t("solutionDescription")},null,8,rt),s("a",{href:"javascript:;",class:"btn GreenBtn EASE wow",onClick:H},[t[1]||(t[1]=s("i",{class:"ICO EASE ic-ask"},null,-1)),f(" "+r(n.$t("solutionConsult")),1)])])]),s("div",_t,[e(_)==="zh"?(a(),i("div",vt,[N(l,{to:S("hot"),class:y(e(d)==="hot"?"hd-item on":"hd-item")},{default:I(()=>t[2]||(t[2]=[s("span",null,[f(" çé¨è§£å³æ¹æ¡ "),s("i",{class:"ICO ic-hot"})],-1)])),_:1,__:[2]},8,["to","class"]),N(l,{to:S("industry"),class:y(e(d)==="industry"?"hd-item on":"hd-item")},{default:I(()=>t[3]||(t[3]=[s("span",null,"è¡ä¸è§£å³æ¹æ¡",-1)])),_:1,__:[3]},8,["to","class"])])):p("",!0),e(_)==="en"?(a(),i("div",ht)):p("",!0),L(s("div",bt,[s("div",pt,[(a(!0),i(A,null,$(e(v),o=>(a(),i("div",{class:"bd-con-inner",key:o.id},[s("div",yt,[f(r(o.title)+" ",1),o.hasFile?(a(),i("span",{key:0,class:"EASE GreenBtn btn-down yCenter REVERSE",onClick:g=>O("hotSolution",o.id)},t[4]||(t[4]=[s("i",{class:"EASE ICO ic-down"},null,-1)]),8,ft)):p("",!0)])]))),128))])],512),[[V,e(d)==="hot"]]),L(s("div",mt,[s("div",Ct,[s("div",Et,[(a(!0),i(A,null,$(e(h),o=>(a(),D(l,{key:o.id,to:S("industry",o),class:y(["bd-tab-item",e(u)&&e(u).id===o.id?"on":""]),onMouseover:g=>k.value=o.id,onMouseleave:t[0]||(t[0]=g=>k.value=null)},{default:I(()=>[s("i",{class:"ICO EASE",style:ot({backgroundImage:`url(${e(u)&&e(u).id===o.id||e(k)===o.id?o.iconActive:o.icon})`})},null,4),f(" "+r(o.name),1)]),_:2},1032,["to","onMouseover","class"]))),128))])]),s("div",wt,[s("div",It,[(a(!0),i(A,null,$(e(B),o=>(a(),i("div",{class:y(["bd-con-item",{hasFile:o.hasFile}])},[s("h4",null,r(o.title),1),e(_)==="zh"?(a(),i("p",kt,r(o.content),1)):p("",!0),e(_)==="zh"?(a(),i("div",St,"å
³é®è¯ï¼"+r(o.keywords),1)):p("",!0),o.hasFile?(a(),i("span",{key:2,class:"EASE GreenBtn btn-down REVERSE",onClick:g=>O("solution",o.id)},[t[5]||(t[5]=s("i",{class:"EASE ICO ic-down"},null,-1)),f(" "+r(n.$t("solutionDownload")),1)],8,gt)):p("",!0)],2))),256))])])],512),[[V,e(d)==="industry"]])]),N(E)],2)]),_:1})}}};export{xt 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.