You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2 lines
7.3 KiB

"use strict";(self["webpackChunkvue_cli_ts"]=self["webpackChunkvue_cli_ts"]||[]).push([[362],{896:function(e,l,a){a.r(l),a.d(l,{default:function(){return ae}});var o=a(3396),s=a(7139),t=a(4870),i=a(4191),n=a(5032),r=a(3771),u=a(7807),c=a(7110),d=a(1020);const v={key:0,class:"rec-container"},m={class:"rec-title"},f={class:"recommand-group animate__animated animate__fadeInLeft"},p=["shopInfo","onClick"],h=["src"],_=["src"],g={class:"bottom-title"},w={class:"rec-name"},k={class:"rec-floor"},y=["src"];var L=(0,o.aZ)({__name:"recommendShop",setup(e){const l=(0,c.Y)(),{shopMap:L}=(0,d.Jk)(l),{switchLanguage:S}=(0,u.K)(),C=(0,t.iH)([]),D=[i.pt,i.Rv],H=(0,t.iH)(!1);function U(e){const a=L.value.get(e.shopCode.toString());a&&(l.SET_SHOP(a),l.SET_SHOW_DETAIL(!0))}return(0,r.Cc)().then((({data:e})=>{C.value=e.recommendList})).finally((()=>{H.value=!0})),(e,l)=>C.value.length?((0,o.wg)(),(0,o.iD)("div",v,[(0,o._)("div",m,[(0,o._)("li",null,(0,s.zw)((0,t.SU)(S)({name:"热门推荐",nameEn:"POPULAR BRANDS"},"name")),1)]),(0,o._)("div",f,[H.value?((0,o.wg)(),(0,o.j4)((0,t.SU)(n.tq),{key:0,direction:"vertical",autoplay:C.value.length>3&&{disableOnInteraction:!1,delay:3e3},"free-mode":{enabled:!0,momentumRatio:.2,momentumVelocityRatio:.2},enabled:C.value.length>3,loop:C.value.length>3,speed:1e3,modules:D,"looped-slides":3,"loop-additional-slides":3,width:336,height:462,"slides-per-view":1,"space-between":16},{default:(0,o.w5)((()=>[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(C.value,((e,l)=>((0,o.wg)(),(0,o.j4)((0,t.SU)(n.o5),{key:l},{default:(0,o.w5)((()=>[((0,o.wg)(),(0,o.iD)("div",{key:e.shopCode,class:"item",shopInfo:e,onClick:l=>U(e)},[e?.doorMaterialList?.at(0)?((0,o.wg)(),(0,o.iD)("img",{key:0,src:e?.doorMaterialList?.at(0),class:"rec-img",alt:""},null,8,h)):((0,o.wg)(),(0,o.iD)("img",{key:1,src:a(6669),class:"rec-img no-rec",alt:""},null,8,_)),(0,o._)("p",g,[(0,o._)("span",w,(0,s.zw)((0,t.SU)(S)(e,"shopName")),1),(0,o._)("span",k,[e.industryUrl?((0,o.wg)(),(0,o.iD)("img",{key:0,src:e.industryUrl,alt:""},null,8,y)):(0,o.kq)("",!0),(0,o.Uk)((0,s.zw)(e.floor),1)])])],8,p))])),_:2},1024)))),128))])),_:1},8,["autoplay","free-mode","enabled","loop"])):(0,o.kq)("",!0)])])):(0,o.kq)("",!0)}}),S=a(89);const C=(0,S.Z)(L,[["__scopeId","data-v-41e7bf84"]]);var D=C,H=a(9242),U=a.p+"img/currentPosSel.e75ec041.svg",I=a.p+"img/currentPos.f64e34fc.svg",b=a(2713),T=a(600),O=a(627),Z=a(8490),F=a(7389),q=a(5599),E=a(5308);const W={class:"shop-list"},A={class:"left-control-area animate__animated animate__fadeInLeft"},N={key:"format",class:"format-items"},R={key:"floors",class:"floor-container",refreshDelay:200},Y={class:"floors-items"},z=["onClick"],K={key:0,class:"current-pos",src:U,alt:""},M={key:1,class:"current-pos",src:I,alt:""},P=["data-floorname"],B={class:"shop-floor"},j={key:0,src:b,class:"pos-icon",alt:""},x={key:1},G={class:"shop-wrapper"};var J=(0,o.aZ)({__name:"shopList",setup(e){const l=(0,c.Y)(),{shopMap:i,device:n,currentBuildingFloorsList:v,shopListGroupByFloor:m,shopListGroupByIndustry:f}=(0,d.Jk)(l),{switchLanguage:p}=(0,u.K)(),h=(0,t.iH)(),_=(0,t.XI)(),g=(0,t.iH)(0),w=[{name:"业态搜索",en:"CLASSIFICATION",icon:a(3193),iconSel:a(4227)},{name:"楼层搜索",en:"FLOOR",icon:a(1690),iconSel:a(3106)}],k=(0,t.iH)([]),y=(0,t.XI)([]),L=(0,t.iH)([]),S=(0,t.iH)([]),C=(0,t.iH)(0),D=(0,t.iH)(0),U=(0,t.iH)(0),I=(0,t.iH)(),{scrollEnd:b,pageList:J}=(0,E.q)(y,I),X=(0,o.Fl)((()=>[{floor:"ALL",floorCode:0,floorMapUrl:"",floorOrder:-1,floorMapCode:""},...v.value])),V=(0,t.iH)([]);function $(e=300,l=!1){(0,o.Y3)((()=>{const a=setTimeout((()=>{if(clearTimeout(a),h.value&&h.value.scrollTo(0,0),_.value)if(_.value.update(),l&&_.value)for(let e=0;e<_.value.slides.length;e++){const l=_.value.slides[e];l.dataset.floorName===n.value.floor&&_.value.slideTo(e,10)}else _.value.slideTo(0,30)}),e)}))}function Q(e){D.value=0,C.value=0,U.value=0,0===e?(g.value=0,y.value=L.value,$()):1===e?(g.value=1,y.value=S.value,$()):(g.value=2,y.value=L.value,$())}function ee(e,l){if(l!==C.value){if(C.value=l,0===l)return y.value=S.value,void $();y.value=S.value.map((l=>({...l,shopList:l.shopList.filter((l=>l.floor===e.floor))}))),$()}}function le(e,l){if(l!==D.value){if((0,q.T)({tag:"industry",industryCode:e.industryCode}),D.value=l,"全部品牌"===e.industryName)return y.value=L.value,void $();y.value=L.value.map((l=>({...l,shopList:l.shopList.filter((l=>l.industryFatherName===e.industryName))}))),$()}}function ae(e){y.value=L.value.map((l=>({...l,shopList:l.shopList.filter((l=>l.industryCode===e.industryCode))}))),$()}function oe(e){const a=i.value.get(e.shopCode.toString());a&&(l.SET_SHOP(a),l.SET_SHOW_DETAIL(!0))}function se(){b()}return(0,r.Cc)().then((({data:e})=>{k.value=[...e.industryFatherList],V.value=e.recommendList})),L.value=[...m.value],S.value=[...f.value],(0,o.bv)((()=>{y.value=L.value})),(e,l)=>((0,o.wg)(),(0,o.iD)("div",W,[(0,o.Wm)(O.Z,{class:"switch-btn",width:230,height:96,"wrapper-width":250,"wrapper-height":200,direction:"column",list:w,onClick:Q}),(0,o._)("div",A,[(0,o.Wm)(H.uT,{"enter-active-class":"animate__animated animate__fadeInLeft","leave-active-class":"animate__animated animate__fadeOutLeft",mode:"out-in"},{default:(0,o.w5)((()=>[0===g.value?((0,o.wg)(),(0,o.iD)("div",N,[(0,o.Wm)(Z.Z,{ref:"collapseRef",list:k.value,onClickFormatItem:ae,onClickFormat:le},null,8,["list"])])):1===g.value?((0,o.wg)(),(0,o.iD)("div",R,[(0,o.Wm)(T.Z,{class:"floors-scroll","refresh-delay":200,list:(0,t.SU)(X)},{default:(0,o.w5)((()=>[(0,o._)("ul",Y,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)((0,t.SU)(X),((e,l)=>((0,o.wg)(),(0,o.iD)("li",{key:e.floorCode,class:(0,s.C_)(["floor-item",{active:C.value===l}]),onClick:a=>ee(e,l)},[(0,o.Uk)((0,s.zw)(e.floor)+" ",1),(0,t.SU)(n).floor===e.floor&&C.value===l?((0,o.wg)(),(0,o.iD)("img",K)):(0,t.SU)(n).floor===e.floor?((0,o.wg)(),(0,o.iD)("img",M)):(0,o.kq)("",!0)],10,z)))),128))])])),_:1},8,["list"])])):(0,o.kq)("",!0)])),_:1})]),(0,o.Wm)(T.Z,{ref_key:"shopScroll",ref:h,class:"shop-scroll","scroll-top":!1,"refresh-delay":200,"pull-up":!0,list:(0,t.SU)(J),onScrollEnd:se},{default:(0,o.w5)((()=>[(0,o._)("ul",{class:(0,s.C_)(["shop-items",{"no-rec":0===V.value.length}])},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)((0,t.SU)(J),((l,a)=>(0,o.wy)(((0,o.wg)(),(0,o.iD)("div",{key:a,ref_for:!0,ref:"shopDiv",class:"shop-div","data-floorname":l.name},[(0,o._)("div",B,[(0,o.Uk)((0,s.zw)(l.name)+" ",1),(0,o._)("div",{class:"top-right-txt",style:(0,s.j5)({width:l.name!==(0,t.SU)(n).floor?"0px":""})},[l.name===(0,t.SU)(n).floor?((0,o.wg)(),(0,o.iD)("img",j)):(0,o.kq)("",!0),l.name===(0,t.SU)(n).floor?((0,o.wg)(),(0,o.iD)("span",x,(0,s.zw)(e.$t("brand.pos")),1)):(0,o.kq)("",!0)],4)]),(0,o._)("div",G,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(l.shopList,((e,l)=>((0,o.wg)(),(0,o.j4)(F.Z,{key:l,class:"item",shop:e,onClick:l=>oe(e)},null,8,["shop","onClick"])))),128))])],8,P)),[[H.F8,l.shopList&&l.shopList.length]]))),128))],2)])),_:1},8,["list"])]))}});const X=(0,S.Z)(J,[["__scopeId","data-v-7de02b07"]]);var V=X;const $=e=>((0,o.dD)("data-v-550d6f59"),e=e(),(0,o.Cn)(),e),Q=$((()=>(0,o._)("div",{class:"line"},null,-1)));var ee=(0,o.aZ)({__name:"Brand",setup(e){const l=(0,t.iH)([]);return(0,r.Cc)().then((({data:e})=>{l.value=e.recommendList})),(e,a)=>((0,o.wg)(),(0,o.iD)("div",{class:(0,s.C_)(["brand-container",{"has-rec":l.value?.length}])},[Q,(0,o.Wm)(D),(0,o.Wm)(V)],2))}});const le=(0,S.Z)(ee,[["__scopeId","data-v-550d6f59"]]);var ae=le}}]);
//# sourceMappingURL=brand.4991fac3.js.map