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
13 KiB

"use strict";(self["webpackChunkvue_cli_ts"]=self["webpackChunkvue_cli_ts"]||[]).push([[170],{5308:function(e,l,s){s.d(l,{q:function(){return i}});var a=s(4870),t=s(3396),o=s(7007);const i=(e,l)=>{"undefined"===typeof Worker&&alert("抱歉,当前运行环境不支持Web Worker API, 请升级浏览器版本");const s=(0,a.XI)([]),i=(0,a.iH)(!1),r=(0,a.XI)(),n=(0,a.iH)(-1);function u(){r.value?.postMessage("scrollEnd"),n.value=0}return r.value=new Worker("./static/worker/page.worker.js"),r.value.onmessage=e=>{s.value=e.data.pageList,i.value=e.data.loaded,n.value=1,e.data.refresh&&(0,t.Y3)((()=>{l.value?.scrollTo?.(0,0,100)}))},(0,t.YP)(e,(e=>{const l=e.map((e=>(0,a.IU)(e))),s=(0,o.Z)(l);r.value?.postMessage(s)})),(0,t.Jd)((()=>{r.value?.terminate()})),{scrollEnd:u,pageList:s,loaded:i,state:n}}},5262:function(e,l,s){s.r(l),s.d(l,{default:function(){return U}});var a=s(3396),t=s(4870),o=s(7139),i=s(9242),r=s(8490),n=s(8662),u=s(9028),c=s(600),f=s(1020),d=s(7110);const v={class:"filter-wrapper"},m=["onClick"],p={class:"left"},g=["src"],h={class:"format-name"},_={class:"right"},y={class:"format-number"},w=["onClick"],k={class:"format-name"},L={class:"format-number"};var C=(0,a.aZ)({__name:"filterFormatAndFloor",props:{list:{default:()=>[]},isFood:{type:Boolean,default:!1}},emits:["clickFormat","clickFormatItem"],setup(e,{emit:l}){const C=e,D=(0,d.Y)(),{shopList:S,is4K:U}=(0,f.Jk)(D),H=(0,t.iH)(),N=(0,t.iH)(0),x=(0,t.iH)(-1),F=(0,t.iH)(!1),b=(0,t.iH)(),I=(0,a.Fl)((()=>[{fileUrl:s(9028),isSpecial:0,industryCode:0,industryName:"全部品牌",industryNameEn:"",shopNum:S.value.length,industryList:[]},...C.list])),Y=(e,s,t)=>{if(e.industryList.length>0){const e=t.target;N.value===s&&(F.value=!F.value,e?.classList.add("filter-active"),(0,a.Y3)((()=>{if(s===N.value){const e=document.querySelectorAll(".format-list")[s];e.classList.toggle("format-no-height")}})))}setTimeout((()=>{H.value.refresh()}),500),l("clickFormat",e,s),N.value=s,x.value=-1};function Z(e,s,a){x.value=e;const t=a.target;for(let l=0;l<t?.length;l++)t[l]?.classList.remove("filter-active");setTimeout((()=>{H.value.refresh()}),20),l("clickFormatItem",s)}return(l,s)=>((0,a.wg)(),(0,a.j4)(c.Z,{ref_key:"formatScroll",ref:H,class:"format__scroll","refresh-delay":200,list:e.list},{default:(0,a.w5)((()=>[(0,a._)("div",v,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,t.SU)(I),((e,s)=>((0,a.wg)(),(0,a.iD)("div",{key:e.industryCode,style:(0,o.j5)({height:s===N.value?"fit-content":0===e.shopNum?"0px":"",marginBottom:0===e.shopNum?0:(N.value,"0px")}),class:"filter-div-f"},[(0,a.wy)((0,a._)("div",{ref_for:!0,ref:"filterDivEl",class:(0,o.C_)(["filter-div",{"filter-active":N.value==s&&-1===x.value,"filter-select-son":N.value==s&&-1!==x.value}]),onClick:(0,i.iM)((l=>Y(e,s,l)),["self"])},[(0,a._)("div",p,[(0,a._)("img",{src:e.fileUrl?e.fileUrl:(0,t.SU)(u),class:"format-img",alt:""},null,8,g),(0,a._)("p",h,(0,o.zw)(l.switchLanguage(e,"industryName")),1)]),(0,a._)("div",_,[(0,a._)("p",y,(0,o.zw)(e.shopNum),1),N.value==s&&-1!==x.value?((0,a.wg)(),(0,a.iD)("img",{key:0,class:"saw-img",src:r,style:(0,o.j5)({transform:N.value===s?"rotate(180deg)":"",opacity:e.industryList.length>0?1:0}),alt:""},null,4)):N.value==s&&-1===x.value?((0,a.wg)(),(0,a.iD)("img",{key:1,class:"saw-img",src:n,style:(0,o.j5)({transform:N.value===s?"rotate(0deg)":"",opacity:e.industryList.length>0?1:0}),alt:""},null,4)):((0,a.wg)(),(0,a.iD)("img",{key:2,class:"saw-img",src:r,style:(0,o.j5)({transform:N.value===s?"rotate(180deg)":"",opacity:e.industryList.length>0?1:0}),alt:""},null,4))])],10,m),[[i.F8,e.shopNum>0]]),(0,a.wy)((0,a._)("div",{ref_for:!0,ref:e=>b.value=e,class:(0,o.C_)(["format-list",{"format-no-height":N.value!=s}]),style:(0,o.j5)({"margin-top":e.shopNum?"0px":"",height:"fit-content"})},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.industryList,((e,s)=>((0,a.wg)(),(0,a.iD)("div",{key:e.industryCode,class:(0,o.C_)(["format-item",{"filter-active-child":x.value==s}]),onClick:l=>Z(s,e,l)},[(0,a._)("p",k,(0,o.zw)(l.switchLanguage(e,"industryName")),1),(0,a._)("p",L,(0,o.zw)(e.shopNum),1)],10,w)))),128))],6),[[i.F8,e.shopNum]])],4)))),128))])])),_:1},8,["list"]))}}),D=s(89);const S=(0,D.Z)(C,[["__scopeId","data-v-b859fa1a"]]);var U=S},4170:function(e,l,s){s.r(l),s.d(l,{default:function(){return se}});s(7658);var a=s(3396),t=s(7139),o=s(4870),i=s(9242),r=s(2713),n=s(600),u=(s(4300),s(5262)),c=s(5889),f=s(5950),d=s(304),v=s(5987),m=s(7016),p=s(2483),g=s(1020),h=s(7110);const _={class:"banner-wrapper"},y=["src"],w={key:1,class:"no-data",src:c,alt:""},k={class:"logo-wrapper"},L=["src"],C={class:"bottom"},D={class:"name"},S={class:"bottom-info"},U={class:"floor-name"},H={class:"label-container"},N={key:0,src:f,alt:""},x={key:1,src:d,alt:""},F={key:2,src:v,alt:""},b={key:3,src:m,alt:""};var I=(0,a.aZ)({__name:"FoodItem",props:{shop:null},setup(e){const l=(0,h.Y)(),s=(0,p.yj)(),{language:r}=(0,g.Jk)(l);return(l,n)=>((0,a.wg)(),(0,a.j4)(i.uT,{appear:"","enter-active-class":"animate__animated animate__zoomIn","leave-active-class":"animate__animated animate__zoomOut"},{default:(0,a.w5)((()=>[((0,a.wg)(),(0,a.iD)("div",{key:e.shop.shopCode,class:"shop-li"},[(0,a._)("div",_,[e.shop.foodMaterialList&&e.shop.foodMaterialList?.length>0&&"/food"===(0,o.SU)(s).path?((0,a.wg)(),(0,a.iD)("img",{key:0,class:"food-material",src:e.shop.foodMaterialList[0],alt:""},null,8,y)):((0,a.wg)(),(0,a.iD)("img",w))]),(0,a._)("div",k,[(0,a._)("img",{src:e.shop.logoUrl,alt:""},null,8,L)]),(0,a._)("div",C,[(0,a._)("span",D,(0,t.zw)(l.switchLanguage(e.shop,"shopName")),1),(0,a._)("div",S,[(0,a._)("span",U,[(0,a._)("span",null,(0,t.zw)(e.shop.floor),1)])])]),(0,a._)("div",H,[e.shop?.shopActList?.length&&"en"===(0,o.SU)(r)?((0,a.wg)(),(0,a.iD)("img",N)):e.shop?.shopActList?.length?((0,a.wg)(),(0,a.iD)("img",x)):(0,a.kq)("",!0),e.shop?.isNewShop&&"en"===(0,o.SU)(r)?((0,a.wg)(),(0,a.iD)("img",F)):e.shop?.isNewShop?((0,a.wg)(),(0,a.iD)("img",b)):(0,a.kq)("",!0)])]))])),_:1}))}}),Y=s(89);const Z=(0,Y.Z)(I,[["__scopeId","data-v-f24057d4"]]);var z=Z,T=s(5599),W=s(5308),E=s(2407);const j=["data-floorname"],q={key:0,src:r,class:"pos-icon",alt:""},A={key:1},K={key:1,class:"right-control-area animate__animated animate__fadeInRight"},M={key:"format",class:"format-items"},B={key:"floors",class:"floor-container",refreshDelay:200},O={class:"floors-items"},P=["onClick"],J={key:2,class:"floor-container area-container"},X={class:"floors-items"},R=["onClick"],G={key:3,class:"floor-container"},$={class:"floors-items"},Q=["onClick"],V={key:2,class:"state-loading"};var ee=(0,a.aZ)({__name:"shopList",setup(e){const l=(0,h.Y)(),{mapShopListByCode:r,specialIndustry:c,recommendList:f,industryList:d,device:v,currentBuildingFloorsList:m,shopListGroupByFloor:p,shopListGroupByIndustry:_}=(0,g.Jk)(l),y=(0,o.iH)(!0),w=(0,o.iH)(),k=(0,o.XI)(),{deviceStatistics:L}=(0,T.T)(),C=(0,o.iH)(3),D=(s(3193),s(4227),s(1690),s(3106),(0,a.Fl)((()=>f.value.filter((e=>{const l=d.value.find((l=>l.industryName===e.industryFatherName))?.industryCode;return c.value===l}))))),S=(0,a.Fl)((()=>d.value)),U=(0,a.Fl)((()=>{if(c.value.length>0){const e=c.value,l=d.value.find((l=>l.industryCode===e));return l?[{industryCode:"000",industryName:"全部美食",industryNameEn:"ALL"},...l.industryList]:[]}return[]})),H=(0,o.XI)([]),N=(0,o.iH)([]),x=(0,o.iH)([]),F=(0,o.iH)(0),b=(0,o.iH)(0),I=(0,o.iH)(0),Y=(0,o.iH)(),{scrollEnd:Z,pageList:ee,state:le}=((0,o.iH)(1),(0,W.q)(H,Y)),se=(0,a.Fl)((()=>[{floor:"ALL",floorCode:0,floorMapUrl:"",floorOrder:-1,floorMapCode:""},...m.value]));if(c.value.length)for(let s=0;s<p.value.length;s++){const e=p.value[s];N.value.push({name:e.name,shopList:[...e.shopList.filter((e=>e.industryFatherCode===c.value))]})}function ae(e=300,l=!1){(0,a.Y3)((()=>{const s=setTimeout((()=>{if(clearTimeout(s),w.value&&w.value?.scrollTo(0,0),k.value)if(k.value.update(),l&&k.value)for(let e=0;e<k.value.slides.length;e++){const l=k.value.slides[e];l.dataset.floorName===v.value.floor&&k.value.slideTo(e,10)}else k.value.slideTo(0,30)}),e)}))}function te(e,l){if(l!==F.value){if(F.value=l,0===l)return H.value=x.value,void ae();H.value=x.value.map((l=>({...l,shopList:l.shopList.filter((l=>l.floor===e.floor))}))),ae()}}function oe(e,l){if(l!==I.value){if(I.value=l,0===l)return H.value=x.value,void ae();H.value=x.value.map((l=>({...l,shopList:l.shopList.filter((l=>l.regionCode===e.regionCode))}))),ae()}}function ie(e,l){if(l!==b.value){if(L({tag:"industry",industryCode:e.industryCode}),b.value=l,"全部品牌"===e.industryName)return H.value=N.value,void ae();H.value=N.value.map((l=>({...l,shopList:l.shopList.filter((l=>l.industryFatherName===e.industryName))}))),ae()}}x.value=[..._.value],(0,a.bv)((()=>{H.value=N.value}));const re=(0,o.iH)(0);function ne(e,l){re.value!==l&&(re.value=l,H.value=0===l?N.value:N.value.map((l=>({...l,shopList:l.shopList.filter((l=>l.industryCode===e.industryCode))}))),ae())}function ue(e){const s=r.value[e.shopCode.toString()][0];s&&(l.SET_SHOP(s),l.SET_SHOW_DETAIL(!0))}function ce(){Z()}return(e,l)=>((0,a.wg)(),(0,a.iD)("div",{class:(0,t.C_)(["shop-list",{"no-rec":0===(0,o.SU)(D).length}])},[(0,a.kq)("",!0),(0,a.Wm)(n.Z,{ref_key:"shopScroll",ref:w,class:"shop-scroll","scroll-top":!1,"refresh-delay":200,"pull-up":!0,list:(0,o.SU)(ee),scrollbar:!0,deceleration:.0315,onScrollEnd:ce},{default:(0,a.w5)((()=>[(0,a._)("ul",{class:(0,t.C_)(["shop-items",{"no-rec":0===(0,o.SU)(D).length,"no-format":(0,o.SU)(U).length<=1}])},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,o.SU)(ee),((l,s)=>(0,a.wy)(((0,a.wg)(),(0,a.iD)("div",{key:s,ref_for:!0,ref:"shopDiv",class:"shop-div","data-floorname":l.name},[(0,a._)("div",{class:(0,t.C_)(["shop-floor",{current:l.name===(0,o.SU)(v).floor}])},[(0,a.Uk)((0,t.zw)(l.name)+" ",1),(0,a._)("div",{class:"top-right-txt",style:(0,t.j5)({width:l.name!==(0,o.SU)(v).floor?"0px":""})},[l.name===(0,o.SU)(v).floor?((0,a.wg)(),(0,a.iD)("img",q)):(0,a.kq)("",!0),l.name===(0,o.SU)(v).floor?((0,a.wg)(),(0,a.iD)("span",A,(0,t.zw)(e.$t("brand.pos")),1)):(0,a.kq)("",!0)],4)],2),(0,a._)("div",null,[(0,a.Wm)(i.W3,{name:"list",tag:"ul",class:"shop-wrapper"},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(l.shopList,(e=>((0,a.wg)(),(0,a.j4)(z,{key:e.shopCode,class:"item",shop:e,onClick:l=>ue(e)},null,8,["shop","onClick"])))),128))])),_:2},1024)])],8,j)),[[i.F8,l.shopList&&l.shopList.length]]))),128))],2)])),_:1},8,["list","deceleration"]),(0,o.SU)(U).length>1?((0,a.wg)(),(0,a.iD)("div",K,[(0,a.Wm)(i.uT,{"enter-active-class":"animate__animated animate__fadeInRight","leave-active-class":"animate__animated animate__fadeOutLeft",mode:"out-in"},{default:(0,a.w5)((()=>[0===C.value?((0,a.wg)(),(0,a.iD)("div",M,[(0,a.Wm)(u["default"],{ref:"collapseRef",list:(0,o.SU)(S),onClickFormatItem:ne,onClickFormat:ie},null,8,["list"])])):1===C.value?((0,a.wg)(),(0,a.iD)("div",B,[(0,a.Wm)(n.Z,{class:"floors-scroll","refresh-delay":200,"scroll-x":!y.value,list:(0,o.SU)(se)},{default:(0,a.w5)((()=>[(0,a._)("ul",O,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,o.SU)(se),((e,l)=>((0,a.wg)(),(0,a.iD)("li",{key:e.floorCode,class:(0,t.C_)(["floor-item",{active:F.value===l}]),onClick:s=>te(e,l)},(0,t.zw)(e.floor)+" ",11,P)))),128))])])),_:1},8,["scroll-x","list"])])):2===C.value?((0,a.wg)(),(0,a.iD)("div",J,[(0,a.Wm)(n.Z,{class:"floors-scroll","refresh-delay":200,"scroll-x":!y.value,list:(0,o.SU)(se)},{default:(0,a.w5)((()=>[(0,a._)("ul",X,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.regionList,((l,s)=>((0,a.wg)(),(0,a.iD)("li",{key:l.regionCode,class:(0,t.C_)(["floor-item",{active:I.value===s}]),onClick:e=>oe(l,s)},(0,t.zw)(e.switchLanguage(l,"regionName")),11,R)))),128))])])),_:1},8,["scroll-x","list"])])):3===C.value&&(0,o.SU)(U).length>1?((0,a.wg)(),(0,a.iD)("div",G,[(0,a.Wm)(n.Z,{class:"floors-scroll","scroll-x":!y.value,"refresh-delay":200,list:(0,o.SU)(U)},{default:(0,a.w5)((()=>[(0,a._)("ul",$,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,o.SU)(U),((l,s)=>((0,a.wg)(),(0,a.iD)("li",{key:l.industryCode,class:(0,t.C_)(["floor-item",{active:re.value===s}]),onClick:e=>ne(l,s)},(0,t.zw)(e.switchLanguage(l,"industryName")),11,Q)))),128))])])),_:1},8,["scroll-x","list"])])):(0,a.kq)("",!0)])),_:1})])):(0,a.kq)("",!0),0===(0,o.SU)(le)?((0,a.wg)(),(0,a.iD)("div",V,[(0,a.Wm)(E.Z,{size:50,fill:"#D4A866"})])):(0,a.kq)("",!0)],2))}});const le=(0,Y.Z)(ee,[["__scopeId","data-v-86f69b88"]]);var se=le},9028:function(e,l,s){e.exports=s.p+"img/all.f96a76aa.svg"},8490:function(e,l,s){e.exports=s.p+"img/down.ea40df97.svg"},8662:function(e,l,s){e.exports=s.p+"img/downYellow.ad64b9c1.svg"},1690:function(e,l,s){e.exports=s.p+"img/icon_floor.e16012f5.svg"},3106:function(e,l,s){e.exports=s.p+"img/icon_floor_sel.8e9110b8.svg"},3193:function(e,l,s){e.exports=s.p+"img/icon_format.8664da44.svg"},4227:function(e,l,s){e.exports=s.p+"img/icon_format_sel.46cf87e4.svg"},2713:function(e,l,s){e.exports=s.p+"img/pos.d0d210a9.svg"},5950:function(e,l,s){e.exports=s.p+"img/label_ProEn.afe59e34.svg"},304:function(e,l,s){e.exports=s.p+"img/label_ProZh.1585c3e1.svg"},5987:function(e,l,s){e.exports=s.p+"img/label_newEn.3a356cf3.svg"},7016:function(e,l,s){e.exports=s.p+"img/label_newZh.b66b7e54.svg"}}]);
//# sourceMappingURL=170.db141398.js.map