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.2 KiB
2 lines
7.2 KiB
"use strict";(self["webpackChunkvue_cli_ts"]=self["webpackChunkvue_cli_ts"]||[]).push([[548,326],{3909:function(e,o,a){a.d(o,{t:function(){return c}});var r,n=a(4870),l=a(3396),t=a(7110),i=a(2831);(function(e){e["RESET"]="复位",e["DIRECTION"]="我的方向",e["ACTIVITY_BRAND"]="活动品牌"})(r||(r={}));const s=[{name:r.RESET,nameEn:"reset",icon:"reset"},{name:r.DIRECTION,nameEn:"direction",icon:"fly"}],c=e=>{const o=(0,t.Y)(),{device:a}=(0,n.BK)(o),c=(0,n.iH)(-1),u=(0,n.iH)();function f(){(0,i.m)(),window.Map_QM.onShowMeDir()}function d(){(0,i.m)(),window.Map_QM.onShowDeviceSite()}function v(){(0,i.m)()}function g(o,n){switch(clearTimeout(u.value),c.value=n,o.name){case r.RESET:w(a.value.floorOrder),e?.(),d(),u.value=setTimeout((()=>{m(),u.value=-1,clearTimeout(u.value)}),300);break;case r.DIRECTION:w(a.value.floorOrder),e?.(),f();break;case r.ACTIVITY_BRAND:v();break;default:break}}function m(){c.value=-1}function w(e){(0,i.m)(),window.Map_QM.showFloor(e)}return(0,l.Jd)((()=>{(0,i.m)(),clearTimeout(u.value)})),{switchFloor:w,handleMapIcon:g,resetMapIdx:m,list:s,mapIdx:c}}},6036:function(e,o,a){a.d(o,{$E:function(){return s},Tq:function(){return t},_8:function(){return i},fV:function(){return l}});var r=a(3537),n=a(2201);const l=e=>(0,r.WY)({url:`${(0,r.sZ)().interfaceUrl}/data/v1/thirdPartyService/zbPark?plateId=${e}`}),t=()=>(0,r.WY)({url:`${n.Bq.STATIC_URL}/JSON/getParkInfo.json`}),i=()=>(0,r.WY)({url:`${n.Bq.STATIC_URL}/JSON/getParkingQrList.json`}),s=()=>(0,r.WY)({url:`${n.Bq.STATIC_URL}/JSON/getParkAreaList.json`})},8224:function(e,o,a){a.r(o),a.d(o,{default:function(){return w}});var r=a(3396),n=a(7139),l=a(4870),t=a.p+"img/pos_icon.8300106e.svg",i=a(7110),s=a(1020);const c={class:"floors-wrapper"},u={class:"floor-nav-items"},f=["id","onClick"],d={class:"floor"};var v=(0,r.aZ)({__name:"floorList",props:{isOnlyPark:{type:Boolean,default:!1}},emits:["click"],setup(e,{expose:o,emit:a}){const v=e,g=(0,l.iH)({floorCode:"-1",floor:"全部",floorOrder:-1,floorMapUrl:"",floorMapCode:""}),m=(0,l.iH)(),w=(0,i.Y)(),{currentBuildingFloorsList:p,device:_}=(0,s.Jk)(w),k=(0,r.Fl)((()=>{const e=JSON.parse(JSON.stringify((0,l.IU)(p.value))),o=new RegExp(/^B./);return v.isOnlyPark?e.filter((e=>!0===o.test(e.floor))):e})),O=(0,l.iH)([]);function h(e,o){if("-1"===e.floorCode)return m.value=-1,void a("click",e);e&&(m.value=e.floorOrder,a("click",e))}function C(){let e=0;const o=k.value.find(((o,a)=>{if(o.floorOrder===_.value.floorOrder)return e=a,!0}));o&&h(o,e)}function M(e){let o=0;const a=k.value.find(((a,r)=>{if(a.floorOrder===e.floorOrder)return o=r,!0}));a&&h(a,o)}return m.value=_.value.floorOrder,(0,r.bv)((()=>{C()})),o({goCurrentFloor:C,goSelectFloor:M,currentOrder:m}),(o,a)=>((0,r.wg)(),(0,r.iD)("div",c,[(0,r._)("ul",u,[e.isOnlyPark?((0,r.wg)(),(0,r.iD)("li",{key:0,class:(0,n.C_)([{active:-1===m.value},"floor-nav-item"]),onClick:a[0]||(a[0]=e=>h(g.value,-1))},(0,n.zw)(o.switchLanguage({name:"全部",nameEn:"ALL"},"name")),3)):(0,r.kq)("",!0),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)((0,l.SU)(k),((e,o)=>((0,r.wg)(),(0,r.iD)("li",{id:`floor${o}`,key:e.floorCode,ref_for:!0,ref_key:"li",ref:O,class:(0,n.C_)([{active:e.floorOrder===m.value},"floor-nav-item"]),onClick:a=>h(e,o)},[(0,r._)("p",d,(0,n.zw)(e.floor),1),e.floor===(0,l.SU)(_).floor?((0,r.wg)(),(0,r.iD)("img",{key:0,class:"loc",src:t,style:(0,n.j5)({opacity:(e.floor,m.value,1)}),alt:""},null,4)):(0,r.kq)("",!0)],10,f)))),128))])]))}}),g=a(89);const m=(0,g.Z)(v,[["__scopeId","data-v-1caeb7c0"]]);var w=m},1048:function(e,o,a){a.r(o),a.d(o,{default:function(){return I}});a(7658);var r=a(3396),n=a(4870),l=a(7139),t=a(8224),i=a(600),s=a(6036),c=a(1020),u=a(7110),f=a(2178),d=a(4133),v=a(3909),g=a(9351);const m=e=>((0,r.dD)("data-v-b449f560"),e=e(),(0,r.Cn)(),e),w={class:"area-container"},p={class:"area-list"},_={class:"area-name"},k={class:"floor-group"},O=["onClick"],h={class:"sarea-name"},C=m((()=>(0,r._)("div",{class:"line"},null,-1))),M={class:"area-go"};var y=(0,r.aZ)({__name:"parkArea",setup(e){const o=(0,u.Y)(),{currentBuildingFloorsList:a}=(0,c.Jk)(o),{switchFloor:m}=(0,v.t)(),y=(0,n.iH)(),D=(0,n.iH)([]),b=(0,n.iH)([]),I=(0,r.Fl)((()=>"全部"===H.value?b.value:b.value.filter((e=>e.areaObj.filter((e=>e.at(0)===H.value)).length>0)))),T=(0,n.iH)([]);function S(e,o){for(let a=e.length-1;a>=0;a--){const r=e[a];r[1]=r[1].filter((e=>e.area===o)),0===r[1].length&&e.splice(a,1)}return e}(0,g.B9)().then((({data:e})=>{if(e){const o=e.sort(((e,o)=>e.regionName<o.regionName?-1:e.regionName>o.regionName?1:0));T.value=[...o]??[],(0,s.$E)().then((e=>{if(e.data.length>0){const o=[];for(let e=0;e<T.value.length;e++){const a=T.value[e];o.push({regionCode:a.regionCode,name:a.regionName,nameEn:a.regionNameEn,areaObj:["",[]]})}const r=e.data.map((e=>{const o=e.content.point.split("_"),r=a.value.find((e=>e.floorOrder===parseInt(o[1])))?.floor;return{floorName:r,...e.content}}));for(let a=0;a<e.data.length;a++){const n=e.data[a];for(let e=0;e<o.length;e++)if(n.content.area===o[e].name){const a=(0,f.Z)(r,"floorName");o[e].areaObj=S(Object.entries(a),o[e].name)}}D.value=o,b.value=o}})).catch((e=>{console.log("err :>> ",e)}))}}));const{nav:N}=(0,d.w)();function E(e){N({activityName:e.name,activityNameEn:e.nameEn,point:e.point,fileUrl:[],entryCode:""})}const H=(0,n.iH)("全部"),Y=(0,n.iH)();function j(e){"-1"!==e.floorCode?(H.value=e.floor,m(e.floorOrder),(0,r.Y3)((()=>{Y.value.refresh(),Y.value.scrollTo(0,0,0)}))):H.value="全部"}return(0,r.bv)((()=>{const e=a.value.find((e=>e.floor.startsWith("B")));e&&(j(e),y.value.currentOrder=e.floorOrder),setTimeout((()=>{window.Map_QM.toMall(),window.Map_QM.util.isPark=!0,window.Map_QM.controls.maxDistance=window.Map_QM.util.changeDist.inner-30,window.Map_QM.changeControl(!1)}),500)})),(0,r.Jd)((()=>{window.Map_QM.util.isPark=!1,window.Map_QM.controls.maxDistance=window.Map_QM.util.options.maxDis,window.Map_QM.changeControl(!0)})),(e,o)=>((0,r.wg)(),(0,r.iD)("div",w,[(0,r.Wm)(t["default"],{ref_key:"guideFloorsRef",ref:y,"is-only-park":!0,class:"animate__animated animate__fadeInRight",onClick:j},null,512),(0,r.Wm)(i.Z,{ref_key:"parkingScroll",ref:Y,class:"parking-scroll",scrollbar:"",list:(0,n.SU)(I),"pull-up":!1},{default:(0,r.w5)((()=>[(0,r._)("div",p,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)((0,n.SU)(I),((o,a)=>((0,r.wg)(),(0,r.iD)("div",{key:a,class:"area-item",style:(0,l.j5)({marginBottom:""===o.areaObj?.at(0)||void 0===o.areaObj?.at(0)?0:""})},[""!==o.areaObj?.at(0)&&void 0!==o.areaObj?.at(0)?((0,r.wg)(),(0,r.iD)(r.HY,{key:0},[(0,r._)("div",_,(0,l.zw)(e.switchLanguage(o,"name")),1),(0,r._)("div",k,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(o.areaObj,((o,a)=>((0,r.wg)(),(0,r.iD)("div",{key:a,class:"floor-group-item"},[H.value===o[0]||"全部"===H.value?((0,r.wg)(),(0,r.iD)(r.HY,{key:0},[(0,r._)("h3",null,(0,l.zw)(o[0]),1),(0,r._)("ul",null,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(o[1],((o,a)=>((0,r.wg)(),(0,r.iD)("li",{key:a,onClick:e=>E(o)},[(0,r._)("div",{class:"bg-color",style:(0,l.j5)({backgroundColor:o.bgColor})},null,4),(0,r._)("span",h,(0,l.zw)(e.switchLanguage(o,"name")),1),C,(0,r._)("span",M,(0,l.zw)(e.$t("park.go")),1)],8,O)))),128))])],64)):(0,r.kq)("",!0)])))),128))])],64)):(0,r.kq)("",!0)],4)))),128))])])),_:1},8,["list"])]))}}),D=a(89);const b=(0,D.Z)(y,[["__scopeId","data-v-b449f560"]]);var I=b}}]);
|
|
//# sourceMappingURL=548.68879655.js.map
|