var he=Object.defineProperty,ye=Object.defineProperties;var ke=Object.getOwnPropertyDescriptors;var ae=Object.getOwnPropertySymbols;var $e=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable;var ie=(a,i,o)=>i in a?he(a,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[i]=o,h=(a,i)=>{for(var o in i||(i={}))$e.call(i,o)&&ie(a,o,i[o]);if(ae)for(var o of ae(i))we.call(i,o)&&ie(a,o,i[o]);return a},y=(a,i)=>ye(a,ke(i));var M=(a,i,o)=>new Promise((T,A)=>{var D=d=>{try{p(o.next(d))}catch(k){A(k)}},n=d=>{try{p(o.throw(d))}catch(k){A(k)}},p=d=>d.done?T(d.value):Promise.resolve(d.value).then(D,n);p((o=o.apply(a,i)).next())});import{_ as Le,a as xe,b as be,d as B}from"./dedupe-wahTtak7.js";/* empty css              */import{N as Se}from"./NoData-CbesA0X6.js";import{L as Ce}from"./LabelFilterX-eZ2mHoZ_.js";import{L as Te,u as le,b as re,h as c,j as N,i as t,t as O,q as U,l as H,m as ne,F as X,k as I,w as Z,f as ce,V as oe,y as de,d as ue,o as r,r as x,B as q,a as Oe,g as De,E as Me,ab as Ne,e as Ae,C as Ee}from"./index-CDFaeGj6.js";import{f as G}from"./Api-Be-x6Fs5.js";import"./no-RFwsBY1n.js";const je={key:0,class:"message-panel"},ze={key:0,class:"panel-recommend"},Pe={class:"panel-title"},Re={class:"panel-content"},Be=["onClick"],Fe={class:"self-content-img"},Ue=["src"],He={class:"self-content-detail"},Ve={class:"ellipsis-1"},We=["title"],qe={key:1,class:"panel-recommend"},Ge={class:"panel-title"},Xe={class:"panel-content"},Ie=["onClick"],Je={class:"self-content-img"},Ke=["src"],Qe={class:"self-content-detail"},Ye={class:"ellipsis-1"},Ze=["title"],et={__name:"UserMessagePanel",props:{activeList:{type:Array,default:()=>[]},activeListOne:{type:Array,default:()=>[]}},setup(a){const i=le(),{t:o}=re();ue();const T=(n,p,d=6)=>{if(!n.length)return;let k=n[0].list.length*p+(n[0].list.length-1)*d;return n.length>1&&(k=k+20),k+"px"},A=()=>M(null,null,function*(){const n=yield de();return(n==null?void 0:n.code)===200&&(n!=null&&n.data)?n.data.accessToken:""}),D=n=>M(null,null,function*(){let p=i.getToken();if(!p){i.loginDialog("2");return}p&&(p=yield A());const d=p?`https://www.siemens-x.com.cn/offering/${n.id}?accessToken=${p}`:`https://www.siemens-x.com.cn/offering/${n.id}`;window.open(d)});return(n,p)=>{var k,_,m,V;const d=ce("dompurify-html");return(k=a.activeList)!=null&&k.length||(_=a.activeListOne)!=null&&_.length?(r(),c("div",je,[(m=a.activeListOne)!=null&&m.length?(r(),c("div",ze,[t("div",Pe,O(U(o)("siemensStrictSelection")),1),t("div",Re,[H(oe,{items:a.activeListOne,"use-background":!0,"show-indicator-titles":!1,height:T(a.activeListOne,78,24),"indicator-position":a.activeListOne.length===1?"none":"inside"},{default:ne(({item:g,index:E})=>[(r(),c("div",{class:"self-content gap-24",key:E},[(r(!0),c(X,null,I(g.list,u=>(r(),c("div",{key:u.id,onClick:F=>D(u)},[t("div",Fe,[t("img",{src:`${u.cardImg}?x-oss-process=image/resize,w_400`},null,8,Ue)]),t("div",He,[t("div",Ve,O(u.name),1),u.description?Z((r(),c("div",{key:0,class:"ellipsis-2 small-title",style:{"margin-bottom":"8px"},title:u.description},null,8,We)),[[d,u.description]]):N("",!0)])],8,Be))),128))]))]),_:1},8,["items","height","indicator-position"])])])):N("",!0),(V=a.activeList)!=null&&V.length?(r(),c("div",qe,[t("div",Ge,O(U(o)("popularRecommendations")),1),t("div",Xe,[H(oe,{items:a.activeList,"use-background":!0,"show-indicator-titles":!1,height:T(a.activeList,78,24),"indicator-position":a.activeList.length===1?"none":"inside"},{default:ne(({item:g,index:E})=>[(r(),c("div",{class:"self-content gap-24",key:E},[(r(!0),c(X,null,I(g.list,u=>(r(),c("div",{key:u.id,onClick:F=>D(u)},[t("div",Je,[t("img",{src:`${u.cardImg}?x-oss-process=image/resize,w_400`},null,8,Ke)]),t("div",Qe,[t("div",Ye,O(u.name),1),u.description?Z((r(),c("div",{key:0,class:"ellipsis-2 small-title",style:{"margin-bottom":"8px"},title:u.description},null,8,Ze)),[[d,u.description]]):N("",!0)])],8,Ie))),128))]))]),_:1},8,["items","height","indicator-position"])])])):N("",!0)])):N("",!0)}}},tt=Te(et,[["__scopeId","data-v-c0285a38"]]),st={class:"frame"},at={class:"frame-header-wrap"},it={class:"frame-header top_bg_1"},nt={class:"frame-header-left"},ot={class:"frame-header-left-content text_white"},lt={class:"frame-header-left-content-title ellipsis-1 text_white"},rt={class:"ellipsis-2"},ct={class:"frame-content"},dt={class:"frame-content-left"},ut={class:"frame-content-right content-right-two"},gt={class:"flex-row-24"},pt={class:"filter-condition"},vt={class:"title"},_t=["onClick"],mt={key:0,class:"img-big-wrap"},ft=["onClick"],ht={class:"frame-img-wrap"},yt=["src"],kt={class:"item-content-main"},$t={class:"title ellipsis-2",style:{"margin-bottom":"5px"}},wt=["title"],Lt={key:1},xt={class:"frame-hot-enjory"},At={__name:"index",setup(a){const{t:i}=re(),o=ue(),T=x(!1),A=x(""),D=x(!1),n=x(!1),p=x(!1),d=le(),k=x("");q(()=>o.currentRoute.value.query.keys,e=>{A.value=Array.isArray(e)?e.join(","):e||""},{immediate:!0}),q(d.categoryList,()=>{var s;let e=((s=d.categoryList)==null?void 0:s.filter(v=>v.categoryName==="浜у搧鍔ㄦ€�"||v.categoryName==="瑙e喅鏂规"))||[];e!=null&&e.length&&(k.value=e.map(v=>v.id).join(","))},{deep:!0,immediate:!0});const _=x({sort_type:5,tags:[],x_topics:[],x_verticals_markets:[],terminal_channel:"web"}),m=x({current:1,size:9,total:0,pages:0}),V=x([]),g=x({popular:{id:1,label:"productOrSolution.hotProductAndSolution",type:"POPULAR",data:[]},selfManaged:{id:2,label:"productOrSolution.siemensSelfRelease",type:"SELF_MANAGED",data:[]},nonSelfManaged:{id:3,label:"productOrSolution.nonSelfRelease",type:"NON_SELF_MANAGED",data:[]}}),E=x([]),u=x([]),F=Oe(()=>De()),ee=x([]),ge=()=>M(null,null,function*(){const e=yield Ne();e.code===200&&e.data&&(ee.value=Object.values(e.data).flatMap(s=>Array.isArray(s)?s.map(v=>v.id):[]))}),te=(e=!1)=>M(null,null,function*(){var s,v,S,b,$;if(e&&(m.value.current=1,V.value=[]),!T.value){T.value=!0;try{const j=y(h({page:{pageNum:m.value.current,pageSize:m.value.size}},_.value),{tags:(s=_.value.tags)!=null&&s.length?_.value.tags.map(l=>l.id):ee.value,x_topics:((S=(v=_.value.x_topics)==null?void 0:v.map(l=>l.id))==null?void 0:S.join(","))||"",x_verticals_markets:(($=(b=_.value.x_verticals_markets)==null?void 0:b.map(l=>l.id))==null?void 0:$.join(","))||""}),W=yield G(y(h({},j),{pilot_flag:!0}));if(W&&W.data){const{list:l,total:z,pageNum:C,pages:P}=W.data;m.value=y(h({},m.value),{total:z,current:C,pages:P});let R=(l==null?void 0:l.map(L=>{let f=L.cardImg||"";return f.startsWith("/")&&(f=f.substring(1)),y(h({},L),{cardImg:`${F.value}/${f}`})}))||[];const w=B(R);C===1?g.value.popular.data=w:g.value.popular.data=B([...g.value.popular.data,...w])}else g.value.popular.data=[];let J=[];const K=yield G(y(h({},j),{pilot_flag:!0}));if(K&&K.data){const{list:l,total:z,pageNum:C,pages:P}=K.data;m.value=y(h({},m.value),{total:z,current:C,pages:P}),J=(l==null?void 0:l.map(w=>{let L=w.cardImg||"";return L.startsWith("/")&&(L=L.substring(1)),y(h({},w),{cardImg:`${F.value}/${L}`})}))||[];const R=B(J).slice(0,6);E.value=se(R,6)}else J=[],E.value=[];const Q=yield G(y(h({},j),{self_support_flg:!0}));if(Q&&Q.data){const{list:l,total:z,pageNum:C,pages:P}=Q.data;m.value=y(h({},m.value),{total:z,current:C,pages:P});let R=(l==null?void 0:l.map(L=>{let f=L.cardImg||"";return f.startsWith("/")&&(f=f.substring(1)),y(h({},L),{cardImg:`${F.value}/${f}`})}))||[];const w=B(R);u.value=w.length?se(w.slice(0,6),6):[],C===1?g.value.selfManaged.data=w:g.value.selfManaged.data=B([...g.value.selfManaged.data,...w])}else u.value=[],g.value.selfManaged.data=[];const Y=yield G(y(h({},j),{self_support_flg:!1}));if(Y&&Y.data){const{list:l,total:z,pageNum:C,pages:P}=Y.data;m.value=y(h({},m.value),{total:z,current:C,pages:P});let R=(l==null?void 0:l.map(L=>{let f=L.cardImg||"";return f.startsWith("/")&&(f=f.substring(1)),y(h({},L),{cardImg:`${F.value}/${f}`})}))||[];const w=B(R);C===1?g.value.nonSelfManaged.data=w:g.value.nonSelfManaged.data=B([...g.value.nonSelfManaged.data,...w])}else g.value.nonSelfManaged.data=[]}finally{T.value=!1}}}),pe=()=>M(null,null,function*(){const e=yield de();return(e==null?void 0:e.code)===200&&(e!=null&&e.data)?e.data.accessToken:""}),ve=e=>M(null,null,function*(){let s=d.getToken();if(!s){d.loginDialog("2");return}s&&(s=yield pe());const v=s?`https://www.siemens-x.com.cn/offering/${e}?accessToken=${s}`:`https://www.siemens-x.com.cn/offering/${e}`;window.open(v)}),_e=e=>{e&&e.length?(_.value.tags=e.filter(s=>s.tagType!==1&&s.tagType!==2),_.value.x_verticals_markets=e.filter(s=>s.tagType===1),_.value.x_topics=e.filter(s=>s.tagType===2)):(_.value.tags=[],_.value.x_verticals_markets=[],_.value.x_topics=[])},me=()=>{n.value=!0},se=(e,s)=>{if(!(e!=null&&e.length))return[];const v=[];for(let S=0;S<e.length;S+=s)v.push({id:S+1,list:e.slice(S,S+s)});return v},fe=e=>{o.push({path:"/productOrSolutionList",query:{type:e}})};return Me(()=>M(null,null,function*(){yield ge(),D.value=!0})),q([D,n],([e,s])=>{!e||!s||p.value||(p.value=!0,te(!0))},{immediate:!0}),q(_,()=>{!D.value||!n.value||!p.value||te(!0)},{deep:!0}),(e,s)=>{const v=Ae("display-tags"),S=ce("dompurify-html");return r(),c("div",st,[t("div",at,[t("div",it,[s[1]||(s[1]=t("div",{class:"h-left"},[t("img",{src:Le})],-1)),s[2]||(s[2]=t("div",{class:"h-right"},[t("img",{src:xe})],-1)),t("div",nt,[s[0]||(s[0]=t("div",{class:"icon-main"},[t("img",{src:be})],-1)),t("div",ot,[t("div",lt,O(U(i)("productOrSolution.title")),1),t("div",rt,O(U(i)("home.productContent.desc")),1)])])])]),t("div",ct,[t("div",dt,[H(Ce,{categoryId:k.value,hasTwoColumns:!0,default:A.value,onFilterChange:_e,onInitialized:me,type:"prod"},null,8,["categoryId","default"])]),t("div",ut,[t("div",gt,[(r(!0),c(X,null,I(g.value,b=>(r(),c("div",{class:"frame-content-right-content",key:b.id},[t("div",pt,[t("div",vt,O(U(i)(b.label)),1),b.data&&b.data.length>6?(r(),c("div",{key:0,class:"more",onClick:$=>fe(b.type)},O(U(i)("more")),9,_t)):N("",!0)]),b.data&&b.data.length>0?(r(),c("div",mt,[(r(!0),c(X,null,I(b.data.slice(0,6),$=>{var j;return r(),c("div",{class:"big-item",key:$.id,onClick:W=>ve($.id)},[t("div",ht,[t("img",{src:`${$.cardImg}?x-oss-process=image/resize,w_400`},null,8,yt)]),t("div",kt,[t("div",null,[t("div",$t,O($.name),1),$.description?Z((r(),c("div",{key:0,class:"ellipsis-1",style:{"margin-bottom":"8px"},title:$.description},null,8,wt)),[[S,$.description]]):N("",!0),(j=$.categories)!=null&&j.length?(r(),c("div",Lt,[H(v,{tagDefaultOptions:$.categories,svgSize:"12px"},null,8,["tagDefaultOptions"])])):N("",!0)])])],8,ft)}),128))])):(r(),Ee(Se,{key:1,loading:T.value},null,8,["loading"]))]))),128))]),t("div",xt,[H(tt,{activeList:E.value,activeListOne:u.value},null,8,["activeList","activeListOne"])])])])])}}};export{At as default};