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

"use strict";(self["webpackChunkvue_cli_ts"]=self["webpackChunkvue_cli_ts"]||[]).push([[411],{9935:function(a,e,t){t.r(e),t.d(e,{default:function(){return Ka}});var s=t(3396),n=t(7139),l=t(4870),o=t.p+"img/back.9e8b9708.svg",i=t(6669),c=t.p+"img/icon_format.2f37c000.svg",r=t.p+"img/icon_address.31230b0c.svg",u=t.p+"img/icon_time.fb8c86c3.svg",p=t.p+"img/icon_tel.4d998fe4.svg",d=t(8733),m=t(9242),v=t(600),g=t(1020),_=t(7110),f=t(7807);t(2201);const w=a=>((0,s.dD)("data-v-16793d20"),a=a(),(0,s.Cn)(),a),h={class:"after-shop-wrapper"},S={class:"pass-items"},x=w((()=>(0,s._)("div",{class:"line"},null,-1))),U={class:"lefts"},b=["src"],y={class:"pass-name"},M=["id"],k={class:"lefts"},C=["src"],D={class:"pass-name"},E={class:"lefts"},P=["src"],I={class:"pass-name"};var T={__name:"PathGroup",props:{direction:{type:Object,default:()=>({})},pathshop:{type:Array,default:()=>[]}},setup(a,{expose:e}){const o=a,{switchLanguage:i}=(0,f.K)(),c=(0,_.Y)(),{shop:r,device:u,config:p,language:d}=(0,g.Jk)(c),w=(0,l.iH)(),T=(0,l.iH)(-1);function Q(){T.value=o.pathshop.length}function L(a){const{shopNum:e}=a.data;if(e){const t=o.pathshop.findIndex((a=>a.shopNum===e));T.value=t,w.value.scrollToElement(document.getElementById(a.data.shopNum),200)}}function z(){T.value=-1,w.value?.scrollTo(0,0,0)}(0,s.wF)((()=>{window.Map_QM&&window.Map_QM.addEventListener("PathPlaying",L,!1),window.Map_QM&&window.Map_QM.addEventListener("PathPlayOver",Q,!1)})),(0,s.Jd)((()=>{window.Map_QM.removeEventListener("PathPlaying",L),window.Map_QM.removeEventListener("PathPlayOver",Q)}));const N=(0,s.Fl)((()=>({name:`到达${r.value.shopName}`,nameEn:`arrive ${r.value.shopNameEn}`}))),H=(0,s.Fl)((()=>"zh"===d.value?`您在${u.value.floor}层,${o.direction.text}`:"tw"===d.value?`您在${u.value.floor}層,${o.direction.text}`:`You're at ${u.value.floor}, ${o.direction.textEn}.`)),A=(0,s.Fl)((()=>r.value.logoUrl?r.value.logoUrl:t(6669)));return e({resetPlayIdx:z}),(e,o)=>((0,s.wg)(),(0,s.j4)(m.uT,{appear:"","enter-active-class":"animate__animated animate__fadeInUp animate__fastest","leave-active-class":"animate__animated animate__fadeOutDown"},{default:(0,s.w5)((()=>[(0,s._)("div",h,[(0,s.Wm)((0,l.SU)(v.Z),{ref_key:"scroll",ref:w,"pull-up":!1,class:"pass-scroll",list:a.pathshop},{default:(0,s.w5)((()=>[(0,s._)("ul",S,[x,(0,s._)("li",{class:(0,n.C_)(["pass-item first",{last:-1===T.value}])},[(0,s._)("div",U,[(0,s._)("img",{src:a.direction.thumbIcon,class:"way-icon",alt:""},null,8,b)]),(0,s._)("span",y,(0,n.zw)((0,l.SU)(H)),1)],2),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(a.pathshop,((a,e)=>((0,s.wg)(),(0,s.iD)("li",{id:a.shopNum,key:a.code,class:(0,n.C_)(["pass-item",{last:T.value===e}])},[(0,s._)("div",k,[(0,s._)("img",{src:a.logoPath?a.logoPath:t(6669),class:"way-icon",alt:""},null,8,C)]),(0,s._)("span",D,(0,n.zw)((0,l.SU)(i)(a,"shopName")?(0,l.SU)(i)(a,"shopName"):(0,l.SU)(i)(a,"name")),1)],10,M)))),128)),(0,s._)("li",{class:(0,n.C_)(["pass-item",{last:T.value===a.pathshop.length}])},[(0,s._)("div",E,[(0,s._)("img",{src:(0,l.SU)(A),class:"way-icon",alt:""},null,8,P)]),(0,s._)("span",I,(0,n.zw)((0,l.SU)(i)((0,l.SU)(N),"name")),1)],2)])])),_:1},8,["list"])])])),_:1}))}},Q=t(89);const L=(0,Q.Z)(T,[["__scopeId","data-v-16793d20"]]);var z=L,N=t(3966),H=t(2088);const A=()=>{const a=6,e=10,t=(0,l.iH)(!1),n=(0,l.iH)(!1),o=(0,l.iH)(!1),i=(0,l.iH)(null);function c(){window.Map_QM.util.changePlaySpeed(a),t.value=!0,n.value=!1,o.value=!1,window.Map_QM.pathRePlay(),clearTimeout(i.value),i.value=setTimeout((()=>{t.value=!1,clearTimeout(i.value),i.value=null}),1e3)}function r(){n.value=!n.value,t.value=!1,(0,s.Y3)((()=>{n.value?window.Map_QM.pathStop(!1):window.Map_QM.pathStop(!0)}))}function u(){t.value=!1,n.value=!1,o.value=!o.value,window.Map_QM.pathStop(!0),(0,s.Y3)((()=>{o.value?window.Map_QM.util.changePlaySpeed(e):window.Map_QM.util.changePlaySpeed(a)}))}function p(){n.value=!1}return(0,s.Jd)((()=>{clearTimeout(i.value),i.value=null,window.Map_QM.util.changePlaySpeed(a)})),{replay:t,pause:n,speedUp:o,handleReplay:c,togglePause:r,handleSpeedUp:u,resetPause:p}};var $;(function(a){a["BEST"]="最佳路线",a["ESCALATOR"]="扶梯模式",a["STRAIGHT"]="直梯模式"})($||($={}));const O=[{name:$.BEST,nameEn:"Best route",icon:t(3817)},{name:$.ESCALATOR,nameEn:"Escalator mode",icon:t(1592)},{name:$.STRAIGHT,nameEn:"Straight stair mode",icon:t(7982)}],R=a=>{const e=(0,l.iH)(0);function t(a,t){e.value=t,s(a)}function s(e){switch(e){case $.BEST:window.Map_QM.ChangePathByGood(a);break;case $.ESCALATOR:window.Map_QM.ChangePathByFt(a);break;case $.STRAIGHT:window.Map_QM.ChangePathByDt(a);break;default:window.Map_QM.ChangePathByGood(a);break}}return{methodsList:O,methodIdx:e,handleControl:t,selectedWayMethods:s}},F=(a,e,n)=>{const o=(0,l.XI)([]),i=(0,l.iH)({});function c({floorOrder:a,yaxis:e}){try{window.Map_QM.toMall(),window.Map_QM.pathNode({floor:a,node:e},r)}catch(t){console.log("error: ",t)}}function r({direction:a,wayList:e}){n&&n(),i.value=u(a),o.value=e??[]}function u(a){switch(a){case"向前出发":return{text:a,textEn:"Move forward",icon:t(9171),thumbIcon:t(9798),class:"animate__fadeInUp up"};case"向后出发":return{text:a,textEn:"Departure backwards",icon:t(4212),thumbIcon:t(9818),class:"animate__fadeInDown down"};case"向左出发":return{text:a,textEn:"Departure to the left",icon:t(5507),thumbIcon:t(8446),class:"animate__fadeInRight left"};case"向右出发":return{text:a,textEn:"Departure to the right",icon:t(4435),thumbIcon:t(9694),class:"animate__fadeInLeft right"};default:return{text:"",textEn:"",icon:"",class:"",thumbIcon:""}}}return c(a.value),(0,s.Jd)((()=>{window.Map_QM.showFloor(e.value.floorOrder)})),{directionInfo:i,pathShopList:o,backPathArray:r,startNavi:c}},Y=a=>{const e={"3D":{text:"2D",name:"切换到2D",nameEn:"Change To 2D",image:t(1641)},"2D":{text:"3D",name:"切换到3D",nameEn:"Change To 3D",image:t(6828)}},n=(0,l.iH)("3D"),o=(0,s.Fl)((()=>n.value&&e[n.value]));function i(){a?.(),window.Map_QM.pathRePlay();const e="2D"===n.value?"3D":"2D";window.Map_QM.changePathDir(e),n.value=e}return(0,s.bv)((()=>{n.value=window.pathCameraState})),(0,s.Jd)((()=>{window.pathCameraState="2D"})),{cameraViews:o,setCameraViews:i}};var B=t(5599),q=t(2483),G=t(2831);const J=a=>((0,s.dD)("data-v-09b81ff6"),a=a(),(0,s.Cn)(),a),Z={class:"nav-container"},K=J((()=>(0,s._)("div",{class:"bg"},null,-1))),j=J((()=>(0,s._)("img",{class:"img",src:o,alt:""},null,-1))),V=[j],W={class:"model-container"},X={class:"icon-wrapper"},aa=["src"],ea={class:"model-bottom"},ta=["onClick"],sa={class:"icon-wrapper"},na=["src"],la={class:"model-bottom"},oa={class:"map-control-btns"},ia=["onClick"],ca={class:"icon-wrapper"},ra=["src"],ua={class:"logo-wrapper"},pa=["src"],da={key:1,class:"shop-logo",src:i,alt:""},ma={class:"name-wrapper"},va={class:"name-tip"},ga=J((()=>(0,s._)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,s._)("path",{d:"M4.41058 6.91073C4.73602 6.5853 5.26366 6.5853 5.58909 6.91073L9.99984 11.3215L14.4106 6.91073C14.736 6.5853 15.2637 6.5853 15.5891 6.91073C15.9145 7.23617 15.9145 7.76381 15.5891 8.08925L10.5891 13.0892C10.2637 13.4147 9.73602 13.4147 9.41058 13.0892L4.41058 8.08925C4.08514 7.76381 4.08514 7.23617 4.41058 6.91073Z",fill:"black"})],-1))),_a={class:"marquee-wrapper"},fa={class:"shop-attr-group"},wa={key:0,class:"working-item"},ha=J((()=>(0,s._)("img",{src:c,alt:""},null,-1))),Sa={class:"title"},xa={key:1,class:"working-item"},Ua=J((()=>(0,s._)("img",{src:r,alt:""},null,-1))),ba={class:"title"},ya={key:2,class:"working-item"},Ma=J((()=>(0,s._)("img",{src:u,alt:""},null,-1))),ka={class:"title"},Ca={key:3,class:"working-item"},Da=J((()=>(0,s._)("img",{src:p,alt:""},null,-1))),Ea={class:"title"},Pa={class:"floor-container"},Ia=["textContent"],Ta={class:"pos"},Qa=["src"],La=["src"],za=["textContent"],Na={class:"pos"},Ha=["src"],Aa={class:"qr-wrapper"},$a=["src"],Oa={class:"text"},Ra={class:"machine"},Fa={class:"dir-container"},Ya=["src","data-key"],Ba={class:"go-container"},qa={class:"go-text"},Ga={class:"go-tip"};var Ja=(0,s.aZ)({__name:"Nav",setup(a){const{switchLanguage:e}=(0,f.K)(),o=(0,q.tv)(),i=(0,_.Y)(),{shop:c,device:r,config:u}=(0,g.Jk)(i);(0,B.T)({tag:"navigation",shopCode:c.value.shopCode});const{qr:p}=(0,H.y)((0,l.iH)(`${u.value.mobileNav}?s=${r.value.floorOrder}_${r.value.location}_起点&e=${c.value.floorOrder}_${c.value.yaxis}_${c.value.shopName}`)),{replay:m,pause:v,speedUp:w,handleReplay:h,togglePause:S,handleSpeedUp:x,resetPause:U}=A(),{directionInfo:b,pathShopList:y,backPathArray:M,startNavi:k}=F(c,r,U),{methodIdx:C,methodsList:D,handleControl:E}=R(M),{cameraViews:P,setCameraViews:I}=Y(U),T=(0,l.iH)(),Q=(0,s.Fl)((()=>{const a={text:"播放",textEn:"PLAY",img:t(1457),fun:S},e={text:"暂停",textEn:"PAUSE",img:t(5543),fun:S},s={text:"停止",textEn:"NORMAL",img:t(2672),fun:x},n={text:"加速",textEn:"ACCELERATE",img:t(9925),fun:x},l={text:"重播",textEn:"REPLAY",img:t(891),fun:()=>{h(),T.value.resetPlayIdx()}};return[l,v.value?a:e,w.value?s:n]})),L=(0,l.iH)(!1);function $(){o.back()}const O=(0,s.Fl)((()=>{const a=r.value.floorOrder>=c.value.floorOrder;return{start:{floor:a?r.value.floor:c.value.floor,icon:t(a?7316:6182),txt:a?N.a.global.t("navs.start"):N.a.global.t("navs.end"),rotate:a?"rotate(0deg)":"rotate(180deg)"},end:{floor:a?c.value.floor:r.value.floor,icon:t(a?6182:7316),txt:a?N.a.global.t("navs.end"):N.a.global.t("navs.start")}}}));function J(a){C.value!==a&&(C.value=a,w.value&&x(),T.value.resetPlayIdx(),E(D[a].name,a))}function j(){T.value.resetPlayIdx(),I()}return(0,s.bv)((()=>{(0,G.m)();const a=setTimeout((()=>{clearTimeout(a),L.value=!0}),1e3)})),(0,s.Jd)((()=>{window.Map_QM.changePathDir(P.value?.text),window.Map_QM.showFloor(r.value.floorOrder)})),(0,s.YP)(c,(a=>{k({...a})})),(a,o)=>((0,s.wg)(),(0,s.iD)("div",Z,[K,(0,s._)("div",{class:"backcom",style:(0,n.j5)({pointerEvents:L.value?"auto":"none"}),onClick:$},V,4),(0,s._)("ul",W,[(0,s._)("li",{class:"model-item",onClick:j},[(0,s._)("div",X,[(0,s._)("img",{src:(0,l.SU)(P)?.image,alt:""},null,8,aa)]),(0,s._)("p",ea,[(0,s._)("span",null,(0,n.zw)((0,l.SU)(e)((0,l.SU)(P),"name")),1)])]),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)((0,l.SU)(D),((a,t)=>((0,s.wg)(),(0,s.iD)("li",{key:a.name,class:(0,n.C_)(["model-item",{active:(0,l.SU)(C)===t}]),onClick:a=>J(t)},[(0,s._)("div",sa,[(0,s._)("img",{src:a.icon,class:"icon",alt:""},null,8,na)]),(0,s._)("p",la,[(0,s._)("span",null,(0,n.zw)((0,l.SU)(e)(a,"name")),1)])],10,ta)))),128))]),(0,s._)("ul",oa,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)((0,l.SU)(Q),((a,t)=>((0,s.wg)(),(0,s.iD)("li",{key:t,class:"map-btn",onClick:a.fun},[(0,s._)("div",ca,[(0,s._)("img",{src:a.img,alt:""},null,8,ra)]),(0,s._)("p",null,(0,n.zw)((0,l.SU)(e)(a,"text")),1)],8,ia)))),128))]),(0,s._)("div",ua,[(0,l.SU)(c).logoUrl?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"shop-logo",src:(0,l.SU)(c).logoUrl,alt:""},null,8,pa)):((0,s.wg)(),(0,s.iD)("img",da))]),(0,s._)("div",ma,[(0,s._)("div",va,[(0,s.Uk)((0,n.zw)(a.$t("navs.label"))+" ",1),ga]),(0,s._)("div",_a,[(0,s.Wm)(d.Z,{speed:40,delay:.8,class:"name",content:(0,l.SU)(e)((0,l.SU)(c),"shopName")},{default:(0,s.w5)((()=>[(0,s.Uk)((0,n.zw)((0,l.SU)(e)((0,l.SU)(c),"shopName")),1)])),_:1},8,["delay","content"])]),(0,s._)("div",fa,[(0,l.SU)(c).industryFatherName?((0,s.wg)(),(0,s.iD)("div",wa,[ha,(0,s._)("span",Sa,(0,n.zw)((0,l.SU)(e)((0,l.SU)(c),"industryFatherName")),1)])):(0,s.kq)("",!0),(0,l.SU)(c).houseNumber?((0,s.wg)(),(0,s.iD)("div",xa,[Ua,(0,s._)("span",ba,(0,n.zw)((0,l.SU)(c).floor+"-"+(0,l.SU)(c).houseNumber),1)])):(0,s.kq)("",!0),(0,l.SU)(c).businessHours?((0,s.wg)(),(0,s.iD)("div",ya,[Ma,(0,s._)("span",ka,(0,n.zw)((0,l.SU)(c).businessHours),1)])):(0,s.kq)("",!0),(0,l.SU)(c).contact?((0,s.wg)(),(0,s.iD)("div",Ca,[Da,(0,s._)("span",Ea,(0,n.zw)((0,l.SU)(c).contact),1)])):(0,s.kq)("",!0)])]),(0,s.Wm)(z,{ref_key:"pathGroupRef",ref:T,direction:(0,l.SU)(b),pathshop:(0,l.SU)(y)},null,8,["direction","pathshop"]),(0,s._)("div",Pa,[(0,s._)("div",{class:(0,n.C_)(["start-floor floor",{"blue-mode":"起点"===(0,l.SU)(O).start.txt}])},[(0,s._)("span",{class:"name",textContent:(0,n.zw)((0,l.SU)(O).start.floor)},null,8,Ia),(0,s._)("p",Ta,[(0,s._)("img",{src:(0,l.SU)(O).start.icon,alt:"",class:"icon"},null,8,Qa),(0,s.Uk)(" "+(0,n.zw)((0,l.SU)(O).start.txt),1)])],2),(0,s._)("img",{class:"dir",style:(0,n.j5)({transform:(0,l.SU)(O).start.rotate}),src:t(2279),alt:""},null,12,La),(0,s._)("div",{class:(0,n.C_)(["end-floor floor",{"blue-mode":"起点"===(0,l.SU)(O).end.txt}])},[(0,s._)("span",{class:"name",textContent:(0,n.zw)((0,l.SU)(O).end.floor)},null,8,za),(0,s._)("p",Na,[(0,s._)("img",{src:(0,l.SU)(O).end.icon,alt:"",class:"icon"},null,8,Ha),(0,s.Uk)(" "+(0,n.zw)((0,l.SU)(O).end.txt),1)])],2)]),(0,s._)("div",Aa,[(0,s._)("img",{src:(0,l.SU)(p),alt:""},null,8,$a),(0,s._)("div",Oa,(0,n.zw)(a.$t("navs.phone")),1)]),(0,s._)("div",Ra,[(0,s._)("div",Fa,[(0,s._)("img",{src:(0,l.SU)(b)?.icon,class:(0,n.C_)([(0,l.SU)(b)?.class,"di-icon animate__animated"]),alt:"","data-key":(0,l.SU)(b)?.text},null,10,Ya)]),(0,s._)("div",Ba,[(0,s._)("p",qa,(0,n.zw)((0,l.SU)(b)?(0,l.SU)(e)((0,l.SU)(b),"text"):""),1),(0,s._)("p",Ga,(0,n.zw)(a.$t("navs.tip")),1)])])]))}});const Za=(0,Q.Z)(Ja,[["__scopeId","data-v-09b81ff6"]]);var Ka=Za},1641:function(a,e,t){a.exports=t.p+"img/2D.16511cff.svg"},6828:function(a,e,t){a.exports=t.p+"img/3D.96749667.svg"},4212:function(a,e,t){a.exports=t.p+"img/big_down.aea47950.svg"},5507:function(a,e,t){a.exports=t.p+"img/big_left.be9ed3c0.svg"},4435:function(a,e,t){a.exports=t.p+"img/big_right.48eff524.svg"},9171:function(a,e,t){a.exports=t.p+"img/big_up.88cfbe91.svg"},9818:function(a,e,t){a.exports=t.p+"img/down_thumb.a21744c3.svg"},2279:function(a,e,t){a.exports=t.p+"img/floorTofloor.2d85215e.svg"},1592:function(a,e,t){a.exports=t.p+"img/ft.293becec.svg"},6182:function(a,e,t){a.exports=t.p+"img/icon_end.6e6a7ef7.svg"},7316:function(a,e,t){a.exports=t.p+"img/icon_start.ae6b193c.svg"},8446:function(a,e,t){a.exports=t.p+"img/left_thumb.c3820f91.svg"},1457:function(a,e,t){a.exports=t.p+"img/map_goon.952e9b09.svg"},5543:function(a,e,t){a.exports=t.p+"img/map_pause.a36568e2.svg"},891:function(a,e,t){a.exports=t.p+"img/map_replay.8dbbf048.svg"},9925:function(a,e,t){a.exports=t.p+"img/map_speed.a9cc83c2.svg"},2672:function(a,e,t){a.exports=t.p+"img/map_stopSpeedUp.8ca54614.svg"},3817:function(a,e,t){a.exports=t.p+"img/path.6582d523.svg"},9694:function(a,e,t){a.exports=t.p+"img/right_thumb.be789283.svg"},9798:function(a,e,t){a.exports=t.p+"img/up_thumb.09afe71d.svg"},7982:function(a,e,t){a.exports=t.p+"img/zt.49d02252.svg"}}]);
//# sourceMappingURL=nav.59975dba.js.map