var Ie=Object.defineProperty,Ne=Object.defineProperties;var Fe=Object.getOwnPropertyDescriptors;var ie=Object.getOwnPropertySymbols;var Oe=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable;var ae=(y,l,_)=>l in y?Ie(y,l,{enumerable:!0,configurable:!0,writable:!0,value:_}):y[l]=_,E=(y,l)=>{for(var _ in l||(l={}))Oe.call(l,_)&&ae(y,_,l[_]);if(ie)for(var _ of ie(l))Re.call(l,_)&&ae(y,_,l[_]);return y},P=(y,l)=>Ne(y,Fe(l));var F=(y,l,_)=>new Promise((M,x)=>{var A=w=>{try{C(_.next(w))}catch(R){x(R)}},O=w=>{try{C(_.throw(w))}catch(R){x(R)}},C=w=>w.done?M(w.value):Promise.resolve(w.value).then(A,O);C((_=_.apply(y,l)).next())});import{_ as ze}from"./course-bg2-CxSB1oSX.js";import{b as Ee,r as h,u as Pe,B as Ve,a as ce,E as He,J as Me,U as Qe,h as u,i as t,l as f,m,V as re,t as c,q as v,F as $,k as B,w as ue,e as T,j as L,f as de,g as qe,X as We,d as Xe,o as r,C as Ye,p as V,n as H,Q as Je,aa as je,a6 as Ke,v as Ge,T as Ze,a7 as et,y as tt}from"./index-CDFaeGj6.js";import{_ as st}from"./no-RFwsBY1n.js";import{L as ot}from"./LabelFilterX-eZ2mHoZ_.js";import{g as pe}from"./Index-KD58wbgA.js";const nt={class:"training-course"},lt={class:"training-course-header"},it={class:"left-carousel"},at={class:"self-content self-content-left"},ct={key:0,class:"title ellipsis-2"},rt={class:"desc-tooltip"},ut={class:"btn"},dt={key:0,class:"overlay-caurse-right"},pt=["src"],vt={class:"right-carousel"},_t={class:"carousel-header"},gt={class:"title"},ht={class:"carousel-indicators"},mt={class:"indicator-dots"},ft=["onClick"],yt={class:"panel-content"},kt=["onClick"],bt={class:"panel-content-item-img"},wt=["src"],Ct={class:"panel-content-item-content"},Tt={class:"panel-content-item-content-title ellipsis-2"},xt={class:"ellipsis-1"},At={class:"training-course-content"},St={class:"training-course-content-left"},Ut={class:"training-course-content-right"},Dt={class:"flex-row-24"},$t={class:"filter-condition"},Bt={class:"title"},Lt={class:"item-list"},It=["onClick"];const Nt={class:"filter-content"},Ft={class:"filter-section"},Ot={class:"filter-title"},Rt={class:"filter-tags"},zt=["onClick"],Et={class:"filter-section"},Pt={class:"filter-title"},Vt={class:"filter-tags"},Ht=["onClick"],Mt={class:"filter-section"},Qt={class:"filter-title"},qt={class:"filter-tags"},Wt=["onClick"],Xt={class:"filter-actions"},Yt={key:0,class:"infinite-list-wrapper",style:{overflow:"hidden",height:"calc(100vh - 38px)","overflow-y":"auto","padding-bottom":"160px","box-sizing":"border-box"}},Jt=["infinite-scroll-disabled"],jt=["onClick"],Kt={class:"main-img"},Gt=["src"],Zt={class:"item-content"},es={class:"item-content-title"},ts={key:0,class:"tag-list-all ellipsis-1"},ss={class:"title ellipsis-1"},os={class:"small-content"},ns={class:"item-content-bottom"},ls={class:"item-content-bottom-right"},is={key:0,class:"loading-state"},as={key:1,class:"no-more"},cs={key:1,class:"no-data"},rs={class:"black-font"},hs={__name:"Index",setup(y){const{t:l}=Ee(),_=Me(),M=Xe(),x=h("postScore1"),A=h(""),O=qe(),C=Pe(),w=h([{label:"recommend",value:"postScore1"},{label:"hot",value:"postScore"},{label:"latest",value:"postTime"}]),{calculateRelativeTime:R}=Ze();Ve(C.categoryList,()=>{var s;let e=((s=C.categoryList)==null?void 0:s.filter(i=>i.categoryName==="鍩硅璇剧▼SUS"))||[];e!=null&&e.length&&(A.value=e[0].id)},{deep:!0,immediate:!0});const Q=new Map,ve=()=>F(null,null,function*(){const e=yield tt();return(e==null?void 0:e.code)===200&&(e!=null&&e.data)?e.data.accessToken:""}),_e=(e,s,i=2)=>{const a=`${e}_${s}_${i}`;if(Q.has(a))return Q.get(a);if(!e)return!0;const o=document.createElement("div");o.style.position="absolute",o.style.visibility="hidden",o.style.zIndex="-1",o.style.top="0",o.style.left="0",o.style.padding="0",o.style.margin="0",o.style.border="none",o.style.width=s+"px",o.style.lineHeight="22px",o.style.fontSize="16px",o.style.fontFamily="inherit",o.style.wordBreak="break-word",o.style.whiteSpace="normal",o.style.wordWrap="break-word",o.style.display="-webkit-box",o.style.webkitBoxOrient="vertical",o.style.webkitLineClamp=i.toString(),o.style.overflow="hidden",o.textContent=e,document.body.appendChild(o);const b=(parseFloat(getComputedStyle(o).lineHeight)||21)*i,d=o.scrollHeight>b;return document.body.removeChild(o),Q.set(a,!d),!d},ge=e=>e.descInfo?_e(e.descInfo,442,2):!0,he=e=>e?R(e):"",me=e=>{et(`trainingCourseDetail?id=${e}`)},te=h([]),q=h(!1),S=h({status:"",category:"",sponsor:""}),J={status:[{label:"free",value:"FREE"},{label:"charge",value:"CHARGE"}],category:[{label:"online",value:"ONLINE"},{label:"offline",value:"OFFLINE"}],sponsor:[{label:"official",value:"PUBLIC"},{label:"community",value:"COMMUNITY"}]},fe=e=>{const s=Date.now();return(e||[]).filter(i=>{if(i!=null&&i.releaseTime){const a=new Date(i.releaseTime.replace(/-/g,"/")).getTime();if(isNaN(a)||s<a)return!1}if(i!=null&&i.downTime){const a=new Date(i.downTime.replace(/-/g,"/")).getTime();if(isNaN(a)||s>=a)return!1}return!0})},j=h(),K=h(0),W=h(null),ye=e=>{q.value=e},ke=()=>F(null,null,function*(){var s;const e=yield We({"category-id":A.value,business:"content"});if(e.code===200){const i=((s=e.data)==null?void 0:s.map(a=>P(E({},a),{image:a.pcImg?`${O}/${a.pcImg}`:""})))||[];te.value=fe(i).slice(0,5)}}),be=()=>F(null,null,function*(){var s,i;const e=yield pe({pageNo:1,pageSize:12,postContentType:"course",sortType:"postScore",categorys:[A.value]});if(e.code==="200"){let a=((i=(s=e.data)==null?void 0:s.list)==null?void 0:i.map(o=>P(E({},o),{postPictureUrl:`${O}/${o.postPictureUrl}`})))||[];j.value=we(a,4)}}),we=(e,s)=>{if(!(e!=null&&e.length))return[];const i=[],a=e.splice(0,s*3);for(let o=0;o<a.length;o+=s)i.push({id:o+1,list:a.slice(o,o+s)});return i},se=h(""),k=h({current:1,size:12,total:0,pages:0}),U=h(!1),D=h([]),G=h([]),Z=ce(()=>k.value.current>=k.value.pages),Ce=ce(()=>U.value||Z.value),Te=e=>{x.value=e,I(!0)},xe=e=>{G.value=e,I(!0)},I=(e=!1)=>F(null,null,function*(){var s,i,a,o;e&&(k.value.current=1,D.value=[]),U.value=!0;try{const g={pageNo:k.value.current,pageSize:k.value.size,postContentType:"course",sortType:x.value==="postScore1"?"postScore":x.value,categorys:[A.value],topicsCategorys:((i=(s=G.value)==null?void 0:s.filter(d=>d.tagType===2))==null?void 0:i.map(d=>d.id))||[],productCategorys:((o=(a=G.value)==null?void 0:a.filter(d=>d.tagType===1))==null?void 0:o.map(d=>d.id))||[]},b=yield pe(g);if(b.code==="200"&&b.data){const{list:d,total:N}=b.data,ee=N&&k.value.size?Math.ceil(N/k.value.size):0;k.value=P(E({},k.value),{total:N,pages:ee});const X=d.map(z=>P(E({},z),{postPictureUrl:z.postPictureUrl?O+"/"+z.postPictureUrl:""}));k.value.current===1?D.value=X:D.value=[...D.value,...X]}}catch(g){console.error(g),U.value=!1}finally{U.value=!1}}),Ae=()=>{S.value={status:"",category:"",sponsor:""},I(!0),q.value=!1},Se=()=>{I(!0),q.value=!1},Ue=["https://uat.siemens-x.com.cn/x-sus-web/activityList","https://uat.siemens-x.com.cn/x-sus-web/marketing","https://uat.siemens-x.com.cn/x-sus-web/informationCenter","https://uat.siemens-x.com.cn/x-sus-web/detail","https://uat.siemens-x.com.cn/x-sus-web/productOrSolution","https://uat.siemens-x.com.cn/x-sus-web/partners","https://uat.siemens-x.com.cn/x-sus-web/trainingCourse","https://uat.siemens-x.com.cn/x-sus-web/trainingCourseDetail","https://sus.siemens-x.com.cn/activityList","https://sus.siemens-x.com.cn/marketing","https://sus.siemens-x.com.cn/informationCenter","https://sus.siemens-x.com.cn/detail","https://sus.siemens-x.com.cn/productOrSolution","https://sus.siemens-x.com.cn/partners","https://sus.siemens-x.com.cn/trainingCourse","https://sus.siemens-x.com.cn/trainingCourseDetail","http://sus.siemens-x.com.cn","https://uat.siemens-x.com.cn/x-sus-web","http://sus.siemens-x.com.cn/","https://uat.siemens-x.com.cn/x-sus-web/"],De=e=>{if(!e)return!0;try{const s=new URL(e);return!Ue.some(i=>s.href.includes(i)||s.origin.includes(i))}catch(s){return console.warn("URL瑙f瀽澶辫触锛岄粯璁ら渶瑕佺櫥褰�:",e),!0}},oe=e=>F(null,null,function*(){let s=C.getToken(),i="",a=!1;if(e.linkType==="custom"&&(i=JSON.parse(e.linkDetail).pcUrl,a=De(i)),!s&&(e.linkType==="product"||e.linkType==="activity"||e.linkType==="shop"||e.linkType==="custom"&&a)){C.loginDialog("2");return}s&&(s=yield ve());const o="https://www.siemens-x.com.cn";let g="";switch(e.linkType){case"product":{g=s?`${o}/offering/${e.linkDetail}?accessToken=${s}`:`${o}/offering/${e.linkDetail}`;break}case"activity":{g=s?`${o}/event-detail?eventId=${e.linkDetail}&accessToken=${s}`:`${o}/event-detail?eventId=${e.linkDetail}`;break}case"shop":{g=s?`${o}/store/shop/${e.linkDetail}?accessToken=${s}`:`${o}/store/shop/${e.linkDetail}`;break}case"custom":{const b=JSON.parse(e.linkDetail).pcUrl;let d=b?new URL(b):"";s&&d&&d.searchParams.set("accessToken",s),g=(d==null?void 0:d.toString())||"";break}case"content":{g=M.resolve({path:"/detail",query:{id:e.linkDetail}}).href;break}default:{g="";break}}g&&window.open(g,"_blank")}),ne=e=>{M.push({path:"/trainingCourseDetail",query:{id:e}})},$e=e=>{K.value=e},Be=e=>{K.value=e,W.value&&typeof W.value.goToSlide=="function"&&W.value.goToSlide(e)},Le=()=>{!U.value&&!Z.value&&(k.value.current++,I())};return He(()=>{se.value=_.query.tagIds||"",I(!0),be(),ke()}),Qe(()=>{Q.clear()}),(e,s)=>{var le;const i=T("el-tooltip"),a=T("el-button"),o=T("el-popover"),g=T("DisplayTags"),b=T("el-dropdown-item"),d=T("el-dropdown-menu"),N=T("el-dropdown"),ee=T("el-icon"),X=de("infinite-scroll"),z=de("loading");return r(),u("div",nt,[t("div",lt,[t("div",it,[f(re,{items:te.value,"use-background":!1,"show-overlay":!0,"show-indicator-titles":!0,height:"425px","indicator-position":"inside",onItemClick:oe},{default:m(({item:n,index:p})=>[(r(),u("div",{class:"overlay-caurse-content",key:p},[t("div",at,[n.title?(r(),u("div",ct,c(n.title),1)):L("",!0),n.descInfo?(r(),Ye(i,{key:1,"show-arrow":!1,disabled:ge(n),effect:"customized","popper-class":"tootip-course-desc",placement:"top"},{content:m(()=>[t("div",rt,c(n.descInfo),1)]),default:m(()=>[t("div",{class:"desc ellipsis-2",ref:"descRef"},c(n.descInfo),513)]),_:2},1032,["disabled"])):L("",!0),t("div",ut,[f(a,{type:"primary",size:"large",class:"join-btn",onClick:Y=>oe(n)},{default:m(()=>[V(c(n.btnName),1)]),_:2},1032,["onClick"])])]),n.image?(r(),u("div",dt,[t("img",{src:n.image},null,8,pt)])):L("",!0),s[0]||(s[0]=t("div",{class:"bottom-img"},[t("img",{src:ze})],-1))]))]),_:1},8,["items"])]),t("div",vt,[t("div",_t,[t("div",gt,c(v(l)("hotCourseTitle")),1),t("div",ht,[t("div",mt,[(r(!0),u($,null,B(j.value,(n,p)=>(r(),u("span",{key:p,class:H(["indicator-dot",{active:p===K.value}]),onClick:Y=>Be(p)},null,10,ft))),128))])])]),f(re,{items:j.value,"use-background":!1,"show-overlay":!1,"show-indicator-titles":!1,height:"326px","indicator-position":"none",autoplay:!0,"autoplay-interval":3e3,ref_key:"rightCarousel",ref:W,onSlideChange:$e},{default:m(({item:n})=>[t("div",yt,[(r(!0),u($,null,B(n.list,p=>(r(),u("div",{class:"panel-content-item",key:p,onClick:Y=>ne(p.id)},[t("div",bt,[t("img",{src:p.postPictureUrl},null,8,wt)]),t("div",Ct,[t("div",Tt,c(p.title),1),t("div",xt,c(he(p.postTime))+c(p.classHourCount||0)+" "+c(v(l)("section")),1)])],8,kt))),128))])]),_:1},8,["items"])])]),t("div",At,[t("div",St,[f(ot,{categoryId:A.value,default:se.value,onFilterChange:xe,isTitleVisible:!0},null,8,["categoryId","default"])]),t("div",Ut,[t("div",Dt,[t("div",$t,[t("div",Bt,c(v(l)("allCourse")),1),t("div",Lt,[(r(!0),u($,null,B(w.value,n=>(r(),u("div",{key:n.value,onClick:p=>Te(n.value),class:H({active:n.value===x.value})},c(v(l)(n.label)),11,It))),128)),f(o,{placement:"bottom-end",width:210,trigger:"click","popper-class":"filter-popover",visible:q.value,"onUpdate:visible":ye},{reference:m(()=>[L("",!0)]),default:m(()=>[t("div",Nt,[t("div",Ft,[t("div",Ot,c(v(l)("isFree")),1),t("div",Rt,[(r(!0),u($,null,B(J.status,n=>(r(),u("span",{key:n.value,onClick:p=>S.value.status=n.value,class:H(["filter-tag",S.value.status===n.value?"active-item":""])},c(v(l)(n.label)),11,zt))),128))])]),t("div",Et,[t("div",Pt,c(v(l)("courseForm")),1),t("div",Vt,[(r(!0),u($,null,B(J.category,n=>(r(),u("span",{key:n.value,onClick:p=>S.value.category=n.value,class:H(["filter-tag",S.value.category===n.value?"active-item":""])},c(v(l)(n.label)),11,Ht))),128))])]),t("div",Mt,[t("div",Qt,c(v(l)("sponsor")),1),t("div",qt,[(r(!0),u($,null,B(J.sponsor,n=>(r(),u("span",{key:n.value,onClick:p=>S.value.sponsor=n.value,class:H(["filter-tag",S.value.sponsor===n.value?"active-item":""])},c(v(l)(n.label)),11,Wt))),128))])]),t("div",Xt,[f(a,{size:"small",onClick:Ae,text:""},{default:m(()=>[V(c(v(l)("cancel")),1)]),_:1}),f(a,{size:"small",type:"primary",onClick:Se},{default:m(()=>[V(c(v(l)("confirm")),1)]),_:1})])])]),_:1},8,["visible"])])]),(le=D.value)!=null&&le.length?(r(),u("div",Yt,[ue((r(),u("div",{class:"training-course-content-right-content-list list","infinite-scroll-disabled":Ce.value,"infinite-scroll-distance":"10"},[(r(!0),u($,null,B(D.value,n=>{var p;return r(),u("div",{class:"training-course-content-right-content-item",onClick:Y=>ne(n.id),key:n.id},[t("div",Kt,[t("img",{src:n.postPictureUrl},null,8,Gt)]),t("div",Zt,[t("div",es,[((p=n.topicsList)==null?void 0:p.length)>0?(r(),u("div",ts,[f(g,{class:"ellipsis-1",tagDefaultOptions:n.topicsList,maxVisible:2,svgSize:"12px"},null,8,["tagDefaultOptions"])])):L("",!0),t("div",ss,c(n.title),1),t("div",os,c(n.learnerCount||0)+" "+c(v(l)("alreadyLearned")),1)]),t("div",ns,[s[5]||(s[5]=t("div",{class:"item-content-bottom-left"},null,-1)),t("div",ls,[t("div",null,[s[2]||(s[2]=t("img",{src:Je},null,-1)),V(" "+c(n.likeCount),1)]),t("div",null,[f(N,{trigger:"hover"},{dropdown:m(()=>[f(d,{class:"dropdown-menu"},{default:m(()=>[f(b,{onClick:Y=>me(n.id),class:"dropdown-item"},{default:m(()=>[s[3]||(s[3]=t("img",{src:Ke},null,-1)),V(" "+c(v(l)("share")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),default:m(()=>[s[4]||(s[4]=t("img",{src:je},null,-1))]),_:2},1024)])])])])],8,jt)}),128))],8,Jt)),[[X,Le]]),U.value?(r(),u("div",is,[f(ee,{class:"is-loading"},{default:m(()=>[f(v(Ge))]),_:1}),t("span",null,c(v(l)("loading")),1)])):L("",!0),Z.value&&D.value.length>0?(r(),u("p",as,c(v(l)("loadedAllData")),1)):L("",!0)])):ue((r(),u("div",cs,[s[6]||(s[6]=t("img",{src:st},null,-1)),t("div",rs,c(v(l)("noMessage.bigTitleOne")),1),t("div",null,c(v(l)("noMessage.smallTitleOne")),1)])),[[z,U.value]])])])])])}}};export{hs as default};