Files
workspace/code/sllog/Sllog-User-Ui/dist/assets/index-BYr50nUK.js
T
2025-06-18 16:30:01 +08:00

2 lines
10 KiB
JavaScript

import{_ as le}from"./index-x1lD9bO6.js";import{_ as H,d as w,c as d,o as s,n as I,a as L,F as P,r as S,m as X,g as D,b as p,e as R,f as m,h as N,I as ce,t as de,i as h,j as ue,k as me,l as pe,w as ve,p as ge,q as f,s as fe,u as ye,v as _e,x as he,y as we,z as Ce,A as V,B as F,C as q,D as Ie,E as $e,G as T,H as xe}from"./index-C4UKuwCQ.js";import{I as be}from"./index-CuH62uB4.js";import{I as ke}from"./index-BMrux7Sq.js";import{I as Ne}from"./index-N39laun4.js";import{u as Pe}from"./use-children-components-DYdC3jUY.js";import{H as Se}from"./HomeQuery-DctsEwzz.js";import{g as Re,a as Te}from"./company-tDza3qMe.js";import"./index-BAOCFoRq.js";import"./index-h336NyeA.js";import"./index-CxeVpmmJ.js";import"./resize-observer-DsiuURlg.js";import"./index-wLs9s41q.js";import"./index-Y5pyQQ_e.js";import"./keyboard-b0R5wflF.js";import"./index-C8Ze-KO3.js";import"./use-merge-state-BIwn2CEf.js";const Ae=w({name:"Indicator",props:{count:{type:Number,default:2},activeIndex:{type:Number,default:0},type:{type:String,default:"line"},position:{type:String,default:"bottom"},trigger:{type:String,default:"click"}},emits:["select"],setup(e,{emit:t}){const n=D("carousel-indicator"),r=o=>{var c;if(o.preventDefault(),e.type==="slider"){const u=o.offsetX,g=o.currentTarget.clientWidth;if(o.target===o.currentTarget){const $=Math.floor(u/g*e.count);$!==e.activeIndex&&t("select",$)}}else{const u=Number.parseInt((c=o.target.getAttribute("data-index"))!=null?c:"",10);!Number.isNaN(u)&&u!==e.activeIndex&&t("select",u)}},i=p(()=>e.trigger==="click"?{onClick:r}:{onMouseover:r}),a=p(()=>[`${n}`,`${n}-${e.type}`,`${n}-${e.position}`]),l=p(()=>{const o=100/e.count;return{width:`${o}%`,left:`${e.activeIndex*o}%`}});return{prefixCls:n,eventHandlers:i,cls:a,sliderStyle:l}}}),Le=["data-index"];function De(e,t,n,r,i,a){return s(),d("div",X({class:e.cls},e.eventHandlers),[e.type==="slider"?(s(),d("span",{key:0,style:L(e.sliderStyle),class:I([`${e.prefixCls}-item`,`${e.prefixCls}-item-active`])},null,6)):(s(!0),d(P,{key:1},S(Array(e.count),(l,o)=>(s(),d("span",{key:o,"data-index":o,class:I([`${e.prefixCls}-item`,{[`${e.prefixCls}-item-active`]:o===e.activeIndex}])},null,10,Le))),128))],16)}var Oe=H(Ae,[["render",De]]);const Be=w({name:"Arrow",components:{IconUp:be,IconDown:ke,IconLeft:Ne,IconRight:ce},props:{direction:{type:String,default:"horizontal"},showArrow:{type:String,default:"always"}},emits:["previousClick","nextClick"],setup(e,{emit:t}){const n=D("carousel"),r=l=>{t("previousClick",l)},i=l=>{t("nextClick",l)},a=p(()=>[`${n}-arrow`,{[`${n}-arrow-hover`]:e.showArrow==="hover"}]);return{prefixCls:n,cls:a,onPreviousClick:r,onNextClick:i}}});function Me(e,t,n,r,i,a){const l=R("IconLeft"),o=R("IconUp"),c=R("IconRight"),u=R("IconDown");return s(),d("div",{class:I(e.cls)},[m("div",{class:I(`${e.prefixCls}-arrow-${e.direction==="vertical"?"top":"left"}`),onClick:t[0]||(t[0]=(...g)=>e.onPreviousClick&&e.onPreviousClick(...g))},[e.direction==="horizontal"?(s(),N(l,{key:0})):(s(),N(o,{key:1}))],2),m("div",{class:I(`${e.prefixCls}-arrow-${e.direction==="vertical"?"bottom":"right"}`),onClick:t[1]||(t[1]=(...g)=>e.onNextClick&&e.onNextClick(...g))},[e.direction==="horizontal"?(s(),N(c,{key:0})):(s(),N(u,{key:1}))],2)],2)}var je=H(Be,[["render",Me]]);const Y=Symbol("ArcoCarousel");var ze=Object.defineProperty,G=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,K=(e,t,n)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Q=(e,t)=>{for(var n in t||(t={}))He.call(t,n)&&K(e,n,t[n]);if(G)for(var n of G(t))Fe.call(t,n)&&K(e,n,t[n]);return e};const W={interval:3e3,hoverToPause:!0};function j(e,t){const n=+e;return typeof n=="number"&&!Number.isNaN(n)?(n+t)%t:e}var z=w({name:"Carousel",props:{current:{type:Number},defaultCurrent:{type:Number,default:1},autoPlay:{type:[Boolean,Object],default:!1},moveSpeed:{type:Number,default:500},animationName:{type:String,default:"slide"},trigger:{type:String,default:"click"},direction:{type:String,default:"horizontal"},showArrow:{type:String,default:"always"},arrowClass:{type:String,default:""},indicatorType:{type:String,default:"dot"},indicatorPosition:{type:String,default:"bottom"},indicatorClass:{type:String,default:""},transitionTimingFunction:{type:String,default:"cubic-bezier(0.34, 0.69, 0.1, 1)"}},emits:{"update:current":e=>!0,change:(e,t,n)=>!0},setup(e,{emit:t,slots:n}){const{current:r,animationName:i,moveSpeed:a,transitionTimingFunction:l}=de(e),o=D("carousel"),c=h(!1),u=h(),g=h(),$=p(()=>ue(e.autoPlay)?Q(Q({},W),e.autoPlay):e.autoPlay?W:{});let O=0,B=0;const{children:E,components:C}=Pe("CarouselItem"),x=h(e.defaultCurrent-1),_=p(()=>{const v=C.value.length,y=me(r.value)?j(r.value-1,v):x.value,k=j(y-1,v),M=j(y+1,v);return{mergedIndex:y,mergedPrevIndex:k,mergedNextIndex:M}}),J=pe({items:C,slideTo:b,mergedIndexes:_,previousIndex:u,animationName:i,slideDirection:g,transitionTimingFunction:l,moveSpeed:a});fe(Y,J);const U=()=>{O&&window.clearInterval(O)};ve(()=>{var v;const{interval:y}=$.value||{},{mergedNextIndex:k}=_.value,M=((v=C.value)==null?void 0:v.length)>1&&!c.value&&!!y;U(),M&&(O=window.setInterval(()=>{b({targetIndex:k})},y))}),ge(()=>{U()});function b({targetIndex:v,isNegative:y=!1,isManual:k=!1}){!B&&v!==_.value.mergedIndex&&(u.value=x.value,x.value=v,g.value=y?"negative":"positive",B=window.setTimeout(()=>{B=0},a.value),t("update:current",x.value+1),t("change",x.value+1,u.value+1,k))}const Z=()=>b({targetIndex:_.value.mergedPrevIndex,isNegative:!0,isManual:!0}),ee=()=>b({targetIndex:_.value.mergedNextIndex,isManual:!0}),te=v=>b({targetIndex:v,isNegative:v<_.value.mergedIndex,isManual:!0}),ne=p(()=>$.value.hoverToPause?{onMouseenter:()=>{c.value=!0},onMouseleave:()=>{c.value=!1}}:{}),oe=p(()=>e.indicatorType!=="never"&&C.value.length>1),ae=p(()=>e.showArrow!=="never"&&C.value.length>1),re=p(()=>[o,`${o}-indicator-position-${e.indicatorPosition}`]),ie=p(()=>[`${o}-${e.animationName}`,`${o}-${e.direction}`,{[`${o}-negative`]:g.value==="negative"}]),se=p(()=>[`${o}-indicator-wrapper`,`${o}-indicator-wrapper-${e.indicatorPosition}`]);return()=>{var v;return E.value=(v=n.default)==null?void 0:v.call(n),f("div",X({class:re.value},ne.value),[f("div",{class:ie.value},[E.value]),oe.value&&f("div",{class:se.value},[f(Oe,{class:e.indicatorClass,type:e.indicatorType,count:C.value.length,activeIndex:_.value.mergedIndex,position:e.indicatorPosition,trigger:e.trigger,onSelect:te},null)]),ae.value&&f(je,{class:e.arrowClass,direction:e.direction,showArrow:e.showArrow,onPreviousClick:Z,onNextClick:ee},null)])}}});const Ee=w({name:"CarouselItem",setup(){const e=D("carousel-item"),t=he(),n=_e(Y,{}),r=p(()=>{var o,c,u;return(u=(c=n.items)==null?void 0:c.indexOf((o=t==null?void 0:t.uid)!=null?o:-1))!=null?u:-1}),i=p(()=>{var o;return((o=n.mergedIndexes)==null?void 0:o.mergedIndex)===r.value}),a=p(()=>{const{previousIndex:o,animationName:c,slideDirection:u,mergedIndexes:g}=n;return{[`${e}-prev`]:r.value===(g==null?void 0:g.mergedPrevIndex),[`${e}-next`]:r.value===(g==null?void 0:g.mergedNextIndex),[`${e}-current`]:i.value,[`${e}-slide-in`]:c==="slide"&&u&&i.value,[`${e}-slide-out`]:c==="slide"&&u&&r.value===o}}),l=p(()=>{const{transitionTimingFunction:o,moveSpeed:c}=n;return{transitionTimingFunction:o,transitionDuration:`${c}ms`,animationTimingFunction:o,animationDuration:`${c}ms`}});return{cls:a,animationStyle:l,isCurrent:i}}}),Ue=["aria-hidden"];function Ve(e,t,n,r,i,a){return s(),d("div",{"aria-hidden":!e.isCurrent,class:I(e.cls),style:L(e.animationStyle)},[ye(e.$slots,"default")],14,Ue)}var A=H(Ee,[["render",Ve]]);const qe=Object.assign(z,{Item:A,install:(e,t)=>{we(e,t);const n=Ce(t);e.component(n+z.name,z),e.component(n+A.name,A)}}),Ge={class:"home-banner"},Ke=["src"],Qe=w({__name:"banner",setup(e){const t=["https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/cd7a1aaea8e1c5e3d26fe2591e561798.png~tplv-uwbnlip3yd-webp.webp","https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/6480dbc69be1b5de95010289787d64f1.png~tplv-uwbnlip3yd-webp.webp","https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/0265a04fddbd77a19602a15d9d55d797.png~tplv-uwbnlip3yd-webp.webp"];return(n,r)=>{const i=A,a=qe;return s(),d("div",Ge,[f(a,{style:{width:"100%",height:"500px"},"auto-play":!0,"indicator-type":"dot","show-arrow":"hover"},{default:V(()=>[(s(),d(P,null,S(t,(l,o)=>f(i,{key:o},{default:V(()=>[m("img",{src:l,style:{width:"100%"}},null,8,Ke)]),_:2},1024)),64))]),_:1})])}}}),We=F(Qe,[["__scopeId","data-v-406eb41f"]]),Xe={class:"recommend-container"},Ye={key:0,class:"main"},Je={class:"region-list"},Ze={class:"region-name"},et={class:"company-box"},tt={class:"company-list"},nt=["onClick"],ot={key:1,class:"right"},at={class:"recommend-box"},rt={class:"recommend-list"},it=["onClick"],st=w({__name:"recommend",props:{companyRecommendList:{},companyRecommendRightList:{}},setup(e){const t=$e(),n=r=>{t.push({path:"/company-detail",query:{companyId:r}})};return(r,i)=>(s(),d("div",Xe,[i[3]||(i[3]=m("div",{class:"left"},null,-1)),r.companyRecommendList.length>0?(s(),d("div",Ye,[i[0]||(i[0]=m("div",{class:"region-cell"},[m("div",{class:"region-icon i-fluent-color:building-multiple-24"}),m("div",{class:"region-title"},"企业名录")],-1)),m("div",Je,[(s(!0),d(P,null,S(r.companyRecommendList,(a,l)=>(s(),d("div",{class:"region-row",key:l},[m("div",Ze,T(a.shengName)+" "+T(a.shiName),1),m("div",et,[m("div",tt,[(s(!0),d(P,null,S(a.companies,o=>(s(),d("div",{class:"company-item",key:o.id,style:L({color:o.color||"black"}),onClick:c=>n(o.id)},T(o.name),13,nt))),128))])])]))),128))])])):q("",!0),r.companyRecommendRightList.length>0?(s(),d("div",ot,[i[2]||(i[2]=m("div",{class:"region-cell"},null,-1)),m("div",at,[i[1]||(i[1]=m("div",{class:"recommend-title"},[m("div",{class:"i-carbon-fire"}),Ie(" 热门推荐 ")],-1)),m("div",rt,[(s(!0),d(P,null,S(r.companyRecommendRightList,a=>(s(),d("div",{class:"recommend-item",key:a.companyId,onClick:l=>n(a.companyId),style:L({color:a.color||"black"})},T(a.name),13,it))),128))])])])):q("",!0)]))}}),lt=F(st,[["__scopeId","data-v-cb6802a4"]]),ct={key:1,class:"app"},dt=w({__name:"index",setup(e){const t=h(!0),n=h([]),r=h([]);xe(async()=>{t.value=!0,await i(),t.value=!1});const i=async()=>{await Re().then(a=>{n.value=a.data}),await Te().then(a=>{r.value=a.data})};return(a,l)=>{const o=le;return t.value?(s(),N(o,{key:0})):(s(),d("div",ct,[f(Se,{style:{width:"1240px"}}),f(We,{style:{width:"1240px"}}),f(lt,{"company-recommend-list":n.value,"company-recommend-right-list":r.value},null,8,["company-recommend-list","company-recommend-right-list"])]))}}}),Pt=F(dt,[["__scopeId","data-v-9509e681"]]);export{Pt as default};