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
3.7 KiB
2 lines
3.7 KiB
"use strict";(self["webpackChunkvue_cli_ts"]=self["webpackChunkvue_cli_ts"]||[]).push([[609],{6609:function(t,e,l){l.r(e),l.d(e,{default:function(){return F}});var s=l(3396),i=l(4870),a=l(7139),r=l(9242),o=l(8490),n=l(8662),u=l(5686),c=l(600),f=l(1020),m=l(7110);const v={class:"filter-wrapper"},g=["onClick"],d={class:"left"},p=["src"],y={class:"format-name"},h={class:"right"},_=["onClick"],w={class:"format-name"};var k=(0,s.aZ)({__name:"filterFormatAndFloor",props:{list:{default:()=>[]},isFood:{type:Boolean,default:!1}},emits:["clickFormat","clickFormatItem"],setup(t,{emit:e}){const k=t,L=(0,m.Y)(),{shopList:C,is4K:F}=(0,f.Jk)(L),N=(0,i.iH)(),x=(0,i.iH)(0),D=(0,i.iH)(-1),S=(0,i.iH)(!1),U=(0,i.iH)(),H=(0,s.Fl)((()=>[{fileUrl:l(9028),isSpecial:0,industryCode:0,industryName:"全部品牌",industryNameEn:"",shopNum:C.value.length,industryList:[]},...k.list])),j=(t,l,i)=>{if(t.industryList.length>0){const t=i.target;x.value===l&&(S.value=!S.value,t?.classList.add("filter-active"),(0,s.Y3)((()=>{if(l===x.value){const t=document.querySelectorAll(".format-list")[l];t.classList.toggle("format-no-height")}})))}setTimeout((()=>{N.value.refresh()}),500),e("clickFormat",t,l),x.value=l,D.value=-1};function Y(t,l,s){D.value=t;const i=s.target;for(let e=0;e<i?.length;e++)i[e]?.classList.remove("filter-active");setTimeout((()=>{N.value.refresh()}),20),e("clickFormatItem",l)}return(e,l)=>((0,s.wg)(),(0,s.j4)(c.Z,{ref_key:"formatScroll",ref:N,class:"format__scroll","refresh-delay":200,list:t.list},{default:(0,s.w5)((()=>[(0,s._)("div",v,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)((0,i.SU)(H),((t,l)=>((0,s.wg)(),(0,s.iD)("div",{key:t.industryCode,style:(0,a.j5)({height:l===x.value?"fit-content":0===t.shopNum?"0px":"",marginBottom:0===t.shopNum?0:(x.value,"0px")}),class:"filter-div-f"},[(0,s.wy)((0,s._)("div",{ref_for:!0,ref:"filterDivEl",class:(0,a.C_)(["filter-div",{"filter-active":x.value==l&&-1===D.value,"filter-select-son":x.value==l&&-1!==D.value}]),onClick:(0,r.iM)((e=>j(t,l,e)),["self"])},[(0,s._)("div",d,[(0,s._)("img",{src:t.fileUrl?t.fileUrl:(0,i.SU)(u),class:"format-img",alt:""},null,8,p),(0,s._)("p",y,(0,a.zw)(e.switchLanguage(t,"industryName")),1)]),(0,s._)("div",h,[x.value==l&&-1!==D.value?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"saw-img",src:o,style:(0,a.j5)({transform:x.value===l?"rotate(180deg)":"",opacity:t.industryList.length>0?1:0}),alt:""},null,4)):x.value==l&&-1===D.value?((0,s.wg)(),(0,s.iD)("img",{key:1,class:"saw-img",src:n,style:(0,a.j5)({transform:x.value===l?"rotate(0deg)":"",opacity:t.industryList.length>0?1:0}),alt:""},null,4)):((0,s.wg)(),(0,s.iD)("img",{key:2,class:"saw-img",src:o,style:(0,a.j5)({transform:x.value===l?"rotate(180deg)":"",opacity:t.industryList.length>0?1:0}),alt:""},null,4))])],10,g),[[r.F8,t.shopNum>0]]),(0,s.wy)((0,s._)("div",{ref_for:!0,ref:t=>U.value=t,class:(0,a.C_)(["format-list",{"format-no-height":x.value!=l}]),style:(0,a.j5)({"margin-top":t.shopNum?"0px":"",height:(0,i.SU)(H)[l].industryList.length?52*(0,i.SU)(H)[l].industryList.length*((0,i.SU)(F)?2:1)+"px":0})},[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(t.industryList,((t,l)=>((0,s.wg)(),(0,s.iD)("div",{key:t.industryCode,class:(0,a.C_)(["format-item",{"filter-active-child":D.value==l}]),onClick:e=>Y(l,t,e)},[(0,s._)("p",w,(0,a.zw)(e.switchLanguage(t,"industryName")),1)],10,_)))),128))],6),[[r.F8,t.shopNum]])],4)))),128))])])),_:1},8,["list"]))}}),L=l(89);const C=(0,L.Z)(k,[["__scopeId","data-v-c3d430a4"]]);var F=C},9028:function(t,e,l){t.exports=l.p+"img/all.401c2323.svg"},8490:function(t,e,l){t.exports=l.p+"img/down.a3e597a4.svg"},8662:function(t,e,l){t.exports=l.p+"img/downYellow.047fc0c6.svg"},5686:function(t,e,l){t.exports=l.p+"img/format_normal.401c2323.svg"}}]);
|
|
//# sourceMappingURL=609.7d39daf9.js.map
|