"use strict";(self["webpackChunkvue_cli_ts"]=self["webpackChunkvue_cli_ts"]||[]).push([[326],{8224:function(o,r,e){e.r(r),e.d(r,{default:function(){return g}});var l=e(3396),i=e(7139),n=e(4870),a=e.p+"img/pos_icon.8300106e.svg",t=e(7110),f=e(1020);const s={class:"floors-wrapper"},c={class:"floor-nav-items"},u=["id","onClick"],v={class:"floor"};var d=(0,l.aZ)({__name:"floorList",props:{isOnlyPark:{type:Boolean,default:!1}},emits:["click"],setup(o,{expose:r,emit:e}){const d=o,k=(0,n.iH)({floorCode:"-1",floor:"全部",floorOrder:-1,floorMapUrl:"",floorMapCode:""}),p=(0,n.iH)(),g=(0,t.Y)(),{currentBuildingFloorsList:_,device:O}=(0,f.Jk)(g),w=(0,l.Fl)((()=>{const o=JSON.parse(JSON.stringify((0,n.IU)(_.value))),r=new RegExp(/^B./);return d.isOnlyPark?o.filter((o=>!0===r.test(o.floor))):o})),C=(0,n.iH)([]);function m(o,r){if("-1"===o.floorCode)return p.value=-1,void e("click",o);o&&(p.value=o.floorOrder,e("click",o))}function y(){let o=0;const r=w.value.find(((r,e)=>{if(r.floorOrder===O.value.floorOrder)return o=e,!0}));r&&m(r,o)}function D(o){let r=0;const e=w.value.find(((e,l)=>{if(e.floorOrder===o.floorOrder)return r=l,!0}));e&&m(e,r)}return p.value=O.value.floorOrder,(0,l.bv)((()=>{y()})),r({goCurrentFloor:y,goSelectFloor:D,currentOrder:p}),(r,e)=>((0,l.wg)(),(0,l.iD)("div",s,[(0,l._)("ul",c,[o.isOnlyPark?((0,l.wg)(),(0,l.iD)("li",{key:0,class:(0,i.C_)([{active:-1===p.value},"floor-nav-item"]),onClick:e[0]||(e[0]=o=>m(k.value,-1))},(0,i.zw)(r.switchLanguage({name:"全部",nameEn:"ALL"},"name")),3)):(0,l.kq)("",!0),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)((0,n.SU)(w),((o,r)=>((0,l.wg)(),(0,l.iD)("li",{id:`floor${r}`,key:o.floorCode,ref_for:!0,ref_key:"li",ref:C,class:(0,i.C_)([{active:o.floorOrder===p.value},"floor-nav-item"]),onClick:e=>m(o,r)},[(0,l._)("p",v,(0,i.zw)(o.floor),1),o.floor===(0,n.SU)(O).floor?((0,l.wg)(),(0,l.iD)("img",{key:0,class:"loc",src:a,style:(0,i.j5)({opacity:(o.floor,p.value,1)}),alt:""},null,4)):(0,l.kq)("",!0)],10,u)))),128))])]))}}),k=e(89);const p=(0,k.Z)(d,[["__scopeId","data-v-1caeb7c0"]]);var g=p}}]); //# sourceMappingURL=326.31a6c7d1.js.map