| 1 |
- var O=Object.defineProperty;var v=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var M=(t,e,o)=>e in t?O(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,j=(t,e)=>{for(var o in e||(e={}))P.call(e,o)&&M(t,o,e[o]);if(v)for(var o of v(e))E.call(e,o)&&M(t,o,e[o]);return t};import{C as U}from"./index.bddbf670.js";import{d as u,a as s,k as F,l as b,I as A,b as n,q as c,ag as k,x as y,ah as N,t as S,a9 as R,aa as T,z as J,O as Y,B as W,w as H,P as q,v as K,G as V,H as C}from"./vendor.f70834c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as X,i as Z}from"./icon-shop-cart.17a0e488.js";/* empty css */import{C as $}from"./index.f9a888f9.js";import{n as _,r as L}from"./index.d5bc1470.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */var G="data:image/png;base64,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",tt=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:G}),st="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAytJREFUSEvllltIVFEUhv9/7ZlRpFQslZAoKaKLFZmIgVGp9dCFCMpAKCpSJKILFkYIWlqRQUFlUEQGgUQQglIgqfUQaJeHSEQIu4hEiBKGWD40s+PMzBnPmYszRvjSwDDnnFl7f/v/91prH2KGP5xhHv5zoG47lQbXrEQ4fw4xv35sKvt19/VExE2kQ8ePMvvYcKTYEEt1a1kCPInHISyFkkyIAKQHIq8gcoWF55utk+nXF4rhURVwSg5AAWnE9wOeOxgdv8FNNRPWeBtQPyrPAJxPIFztBQnh+zW/xr1qhNNZhjQIhtEIsgTKWJQ1PjDuLRxqO1eeGDKhAaC+XeZEArpBZkeGBeDNiFN1cKMTlKTwCwvEdiFn4Xqy2G1AJ4F3DxwB0GBXY1XmV+FVQ0BJq2ExyBaIJIeqtChWcoh5ZxvtwIaSLpB5oerC2epfCPkUDtdF0GNAU7wLsdkfUPmcG6oL7MBru8dBSZjaHsuE5uRK2uBwnAPRAnBuWKBSIyyqTbUDL++cABkXmiRBSWMkh2GrL3vN63a4XFXQHgOa5v1PGdnqj1P8wa31yXZg7bYeEFkRLAnKWP9k1uxUfAFxVEH4MtRa9Ya7rubagVVbqiGoiQ60wMz9mlQ6BnK2zSWf0kruvVlvB1YWJYHuXohkxLyPRp2aFk/aZ3nmrdsv4K8s7n8wbgMaN7oify0oHRAmxaQ0tCn4rDebgFLf4eRGHrzfE1L45gN9cl0uNNu8tRW201hq06rOmiTepJERxMtmljW9i9jaAtCjuUZfbIMwJYauY81Wv0I1DJEinn78PriJRzwPdXnOGkA/g8gcO9Rfi9byMPuu79kQXKqQZ1p7w50YUx7A+nD2KsDTDmFqTC1P5BuEhaxr74v5eAoO1KXLV+C3dICSbt/T4JYnXxGHAl56+WGqczOmVwy9L2sZtNvI3nkROtEg4Cjgra7+aO9IMQG9JbN36RLQ3RmmTgcAXcB7PZ+iwULqMNoAvWfRYkB3gpzvV/oZkE1s6huINjZiHUYbqHcsyIQDN0ASLlXOhx8Ho42JWofTmWC6sTHv4XQn/uuy+Fcgc54/fFaqHa77eeIAAAAASUVORK5CYII=",et=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:st}),ot="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAMAAADfNcjQAAAAAXNSR0IArs4c6QAAAMlQTFRFAAAAAAAAAAAAMzMzKysrLi4uKysrMzMzMDAwLS0tNjY2MTExNzc3MDAwMzMzMDAwMTExNDQ0MjIyNTU1NDQ0MjIyMjIyMjIyMjIyNDQ0MzMzMzMzMjIyNDQ0MzMzMzMzMzMzMjIyMzMzMjIyMjIyNDQ0MjIyNDQ0NDQ0MzMzMjIyMzMzMzMzNDQ0MzMzNDQ0MzMzMjIyNDQ0MzMzMzMzMzMzMzMzMjIyMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMjIyMzMzMzMzfELI5AAAAEJ0Uk5TAAECBQYLDA8QERMVHCAjJSoxMzo7R0xRUlNVWlxeZGlvcH6Ej4+eo62ut7m6vL/BxMXGyMnNz9DY3O3w8fb3/P3+hqpolgAAALVJREFUOMvtk8cOwjAQRB1CDZ3Qe+gdQu/B8/8fxSFSso4SS9xA4t3W87SSPTJjfz5CbU83psNymPXksR1EnjVRGMPLI01zzQLvFXWH8hnoU0EHDsLGBjChcw64JunBABjRWbkAJ82dDQ5UhJUlixoGB2aKeI0mMQwOrCPel3KNrm/uGinLP7eNY5wlbgG5bWyjLFMNBzXWegGLkKzTDgfy0tb3gC4VzC8QVkBBKtTvc/UHv9wbexcnAljN7tMAAAAASUVORK5CYII=",it=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:ot}),at="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA9tJREFUWEfNl29oU1cYxp/nphQro+J0MmQKzg8iDJRW8cMQ3Bw02xwELNjhoNowwgJ2tBCyggl30siaDXXFYikt2ioi7YdpGWu31a3Ywajin8EGggNxTBFEP1TBlSZ5x2n+NH/uzblJavF8COTec573d899n/e+h3jJBivlkfHxV+l2P6lUJ72+cqCLF38GcJ4ez+nFgKoISC5dWotY7B4AF0Ta2Nj4baVQlQEND0eRSARSEAkA77Op6adKoMoGkgsXNiIe/xPAsnkAEfX7D+bmNvHgwf/KhSoLSESIoSG1E+9ZBP6Uzc39SwvU3x8E+ZVN0DF6vR8sGZD09TVA5HsAVTZB/6XPt25JgKSnZyvISYissA1IPqHfv+qFA8mJE5tgGArm9aLByLtsbX3zhQLNw8TjvwBYaxmITLsMIC+zvT2T7GKaVait3c/29kEnkFqXSTS6FcCPANZk2TupnQ2SjmYY3QwEPs8OLtHoXxC5C+BjBoNPi4EVBZKuLrUzUxB5LQNgp5asQ4BhfMaOjt4coKNHRyDSCHIajx69w+PHn9vJ2AKJaa4BeQ3keidbnZlDfsRQSLkwM+TIEfVJaU1d6GM47CsdKBQaANlSEoyanEh8yM7OH3KAwmFVKL2pawkYxnaa5g0rbcsdklCoHvH4VfUCSgYiOxiJZIqmDA+7cOvWHQAbsnbxNCMRy4e1BgoGz0Lkk5JhkgsegnSzq+sP9UcCgS9BhnO0yGeoqVlJ04zlxygAmrfpzMxjALWOgQrdlgB5ByI1AApzMDm/jseO3dQDtbVtQzx+rcBVaRepG/kAuv/pqLnzWtjdXdDUFe6Q378f5LlUO5GUUkJ2Ix80PU933TACPHnyG/0O+XyHAHQveDZVX3RguvebD0hG2Nt7WA/k9foB9Oj0F+F+JwcGQnqgAwc8EPluEQLqJPwcHDylB2pqWoeqqntQXeFij+ykdrl2cGhI1brcimAVU/btuw6grmwevevuY/Pm9TRNdTBwALR3bzOAM5ZfcytKq69+vgmyk9owOjgyYtkCW1dqgPB4fgeww7HbdDZfAPwbs7NvcWxs1vLZbMvLnj1bAPwG4JWir845iKrOc3C5Gjg6+qudZvF+yO1uADkKkeqy82lhocqXZo6PnyumpXWS7N7tBnkWwOoKoJ4B8HFi4rxOQwukBGTXrjdAqp5GHYF0mvn3VS62cHLytpOFjoDSQrJz59sQ+SJ1Yk0eobPHgtvmQF4B8DWnplQ/7niUBJQBq69fjurqdyFSD1IdCpcDeA6RB3C5biIWm+D09IxjiqyJZQGVE8jpmpcO6H9ltlY0RKXuMwAAAABJRU5ErkJggg==",lt=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:at}),nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAwdJREFUSMftll2IFlUYx3//Z95tzUBDKBKKgkCKJIIEb4KiLzVKV8FV6JPsxkJJiEwKfckVBUlohWgJwoswMsuPPrxYLAwW6Sa6SLrvRgzCciX3PefMnC5md955d16dsbySDhyYc2bO//c8Z87zPAeu96amH8YYxcSupRirkA2RCNBRMh1j6Zs/Sor/GRjPtG/gbHgUYwjZStBCTCDLV5pNq9hZjOOYjnJT5zvd13aNgXF863wuhadIbBVKViDmIaYhyrup+zx7bLqA7ASmYyT6Vkve+qus36qYMDl1DjRImoHSWYLTnvWDSrnHYh6ydZjWIXWAOVcGOj/QFVcJYH0AteOKfhXo0wywy3tRM5aV52I90Pms8KoiWjosdf8135WsgYc+VsQKiOoAExi3gBYhg6QKtD7ADBfA+1IP4Hx1rtzT8L6G9z+Ey9bkcx6ci/VAF7IcMCPmIYTzhPAVPoQCMGOA8+DDHj079nqMiNDZUhjl0oYe+h4x8H6HXju4kjRbjwuu530I27Xh423x0NqEj148QCdsKIwKTTz0PvZsn/Pgwstx37IF2vTpF2TpGlyYwodIGt7Qxk92xrEHB/i9dRDvX+iu8fkBrAdOb2m5O/8Alwa+j+0nb9WWz78h8DRpeFWbD70XR1cMcvHOw7gw3DW0WNsgLHzIraqexPuRnYo7nnhMWw+fBE7GfWtv5GLnCJYuy7OS9a5rFBbOx26GsdngexA/xPbyx/l78g8uTB5HeqT7TSn1XUUc+kp89ULvJmRnGJgzhQ8LugDrl4VCky0dB56v5s6e4J9L0Nz6XGrj9UDcLoINgwZrc+lMPeyfhTokcaRRAY4vLd4EjJZKTun/WLOkniSbtffU/sYVPz5377vAO0hqViUK4yKWjGj09Parv2KsX7Qa+ABxW+5Z6YAU0J65cyTaqA9/OvKvL1Fx6K6baSW7Ea8gtS7jWYppDFpv68DPf16bW9vqOxajZC+wfFZwf01sbdNnv/5yTa+JBfiZ2x9GGsE0hdHWl79N8H8rtX8A+w9hVDjPd1oAAAAASUVORK5CYII=",ct=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:nt}),w="./assets/icon-sell-out.437e8d6c.png",dt=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:w});const rt="_hotGoods_1fnqd_1",ut="_title_1fnqd_7",pt="_tips_1fnqd_19",gt="_hotGoodsSection_1fnqd_35",At="_hotGoodsItem_1fnqd_41",mt="_hotGoodsItemImg_1fnqd_42";var p={hotGoods:rt,title:ut,tips:pt,hotGoodsSection:gt,hotGoodsItem:At,hotGoodsItemImg:mt};const z=t=>{const e=`../../images/${t}`;return{"../../images/icon-add-cart.png":tt,"../../images/icon-after-sales.png":et,"../../images/icon-filter.png":it,"../../images/icon-fire.png":lt,"../../images/icon-genuine-goods.png":ct,"../../images/icon-sell-out.png":dt,"../../images/icon-shop-cart.png":X}[e].default};var ht=u({name:"hot-goods",props:{hotProductList:{type:Array,default:[]}},render(){return s("div",{class:p.hotGoods},[s(F,{style:{padding:"9px 0 6px"}},{default:()=>[s(b,{span:8,class:p.title},{default:()=>[s(A,{name:z("icon-fire.png"),size:18},null),n("\u70ED\u9500\u5546\u54C1")]}),s(b,{span:16,class:p.tips},{default:()=>[s("div",null,[s(A,{name:z("icon-genuine-goods.png"),size:14},null),n("\u6B63\u54C1\u5546\u54C1")]),s("div",null,[s(A,{name:z("icon-after-sales.png"),size:14},null),n("\u5B89\u5FC3\u552E\u540E")])]})]}),s("div",{class:p.hotGoodsSection},[this.hotProductList.map(t=>s("div",{class:p.hotGoodsItem},[s(c,{class:p.hotGoodsItemImg,src:t.pic,fit:"cover"},null)]))])])}});const yt="_swipeType_kze7a_1",ft="_swipeTypeShow_kze7a_17",It="_typeSection_kze7a_20",St="_typeItem_kze7a_24",_t="_swipeTypeImg_kze7a_28",wt="_typeName_kze7a_34";var g={swipeType:yt,swipeTypeShow:ft,typeSection:It,typeItem:St,swipeTypeImg:_t,typeName:wt};function x(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!y(t)}var zt=u({name:"menu-list",props:{productList:{type:Array,default:[]}},render(){let t;return s(N,{class:[g.swipeType,this.productList.length>1&&g.swipeTypeShow],"indicator-color":"var(--van-primary)",loop:!1,showIndicators:this.productList.length>1},x(t=this.productList.map(e=>{let o;return s(k,{class:g.typeSection},x(o=e.map(l=>s("div",{class:g.typeItem},[s(c,{class:g.swipeTypeImg,src:l.icon,fit:"cover"},null),s("p",{class:g.typeName},[l.name])])))?o:{default:()=>[o]})}))?t:{default:()=>[t]})}});const vt="_addGoodsCart_13nlj_1",Mt="_goodsSection_13nlj_16",jt="_sellOut_13nlj_21",bt="_sellOutImg_13nlj_32",kt="_goodsImg_13nlj_36",Nt="_goodsPrice_13nlj_43",Ct="_goodsStore_13nlj_52",Lt="_title_13nlj_57",Gt="_radio_13nlj_62";var i={addGoodsCart:vt,goodsSection:Mt,sellOut:jt,sellOutImg:bt,goodsImg:kt,goodsPrice:Nt,goodsStore:Ct,title:Lt,"radio-group":"_radio-group_13nlj_62",radio:Gt};function xt(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!y(t)}var Bt=u({name:"add-goods-cart",props:{item:{type:Object,default:{}}},data(){return{radio:"",selectItem:{id:"",pic:"",stock:0,price:0,spDataJson:""}}},computed:{skuStockList(){const t=this.item.skuStockList||[{id:-1,price:this.item.price,pic:this.item.pic,stock:this.item.stock,spData:null}];t.forEach(r=>{if(r.spData){const I=JSON.parse(r.spData);let h="";I.forEach(D=>{h+=`${D.value}`}),r.spDataJson=h}else r.spDataJson="\u9ED8\u8BA4"});const{id:e,price:o,pic:l,stock:d,spDataJson:f}=t[0];return this.radio=e,this.selectItem={id:e,price:o,pic:l||this.item.pic,stock:d,spDataJson:f},t}},mounted(){},render(){return this.item,s("div",{class:i.addGoodsCart},[s(S,{titleStyle:{paddingLeft:"12px"}},{icon:()=>s("div",{class:i.goodsSection},[s(c,{src:this.selectItem.pic,class:i.goodsImg,fit:"cover"},null),this.selectItem.stock<=0&&s("div",{class:i.sellOut},[s(c,{src:w,fit:"cover",class:i.sellOutImg},null)])]),title:()=>s("div",{class:i.goodsInfo},[s("p",{class:i.goodsPrice},[s("span",null,[n("\uFFE5")]),_(this.selectItem.price)]),s("p",{class:i.goodsStore},[n("\u5E93\u5B58\uFF1A"),this.selectItem.stock])])}),s(S,null,{title:()=>s("div",{class:i.title},[n("\u89C4\u683C")]),label:()=>{let t;return s(R,{class:i["radio-group"],modelValue:this.radio,"onUpdate:modelValue":e=>this.radio=e},xt(t=this.skuStockList.map(e=>{const o=e.id===this.radio,l=o?"primary":"default";return s(T,{class:i.radio,name:e.id,onClick:()=>{this.radio=e.id;const{id:d,price:f,pic:r,stock:I,spDataJson:h}=e;this.radio=d,this.selectItem={id:d,price:f,pic:r||this.item.pic,stock:I,spDataJson:h}}},{default:()=>[s(J,{size:"large",plain:o,type:l},{default:()=>[e.spDataJson]})]})}))?t:{default:()=>[t]})}}),s(S,{title:"\u8D2D\u4E70\u6570\u91CF",style:{margin:"12px 0"},border:!1,titleClass:i.title,center:!0},{default:()=>[s(Y,{inputWidth:"50px",theme:"round",buttonSize:"24px",max:this.selectItem.stock,min:1,disabled:this.selectItem.stock<=0},null)]}),s("div",{class:["btnGroup"],style:{marginBottom:"8px"}},[s(W,{block:!0,round:!0,type:"primary",text:"\u786E\u5B9A",disabled:this.selectItem.stock<=0},null)])])}});const Qt="_goods_e7m37_1",Dt="_goodsSection_e7m37_8",Ot="_sellOut_e7m37_13",Pt="_sellOutImg_e7m37_24",Et="_goodsImg_e7m37_28",Ut="_goodsInfo_e7m37_32",Ft="_goodsName_e7m37_36",Rt="_goodsSale_e7m37_42",Tt="_goodsPrice_e7m37_47",Jt="_addCart_e7m37_53",Yt="_addCartDisabled_e7m37_58";var a={goods:Qt,goodsSection:Dt,sellOut:Ot,sellOutImg:Pt,goodsImg:Et,goodsInfo:Ut,goodsName:Ft,goodsSale:Rt,goodsPrice:Tt,addCart:Jt,addCartDisabled:Yt},Wt=u({name:"goods",props:{item:{type:Object,default:{}},onItemClick:{type:Function,default:t=>{}},onBuyClick:{type:Function,default:t=>{}}},render(){const t=this.item;return s("div",{class:a.goods,onClick:()=>this.onItemClick(t)},[s("div",{class:a.goodsSection},[s(c,{src:t.pic,fit:"cover",class:a.goodsImg},null),t.stock<=0&&s("div",{class:a.sellOut},[s(c,{src:w,fit:"cover",class:a.sellOutImg},null)])]),s("div",{class:a.goodsInfo},[s("div",{class:[a.goodsName,"van-ellipsis"]},[t.name]),s("div",{class:a.goodsBuy},[s("del",{class:a.goodsSale},[n("\uFFE5"),_(t.originalPrice)]),s("p",{class:a.goodsPrice},[n("\uFFE5"),_(t.price)]),s(A,{class:[a.addCart,t.stock<=0&&a.addCartDisabled],name:G,size:22,onClick:e=>{e.stopPropagation(),t.stock>0&&this.onBuyClick(t)}},null)])])])}});const Ht="_tabList_1we34_1",qt="_goodsList_1we34_6";var B={tabList:Ht,goodsList:qt};function Kt(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!y(t)}var Q=u({name:"tab-list",props:{typeId:{type:Number,default:0}},data(){return{list:[],dataShow:!0,loading:!1,finished:!1,params:{productCategoryId:null,pageNum:1,pageSize:20},addGoodsShow:!1,selectGoodsItem:{}}},mounted(){this.getList()},methods:{onSearch(){this.dataShow=!0,this.loading=!1,this.finished=!1,this.list=[],this.params.pageNum=1,this.getList()},async getList(){try{let t=this.params;this.typeId&&(t.productCategoryId=this.typeId);const e=await L.post("/api-mall-portal/product/search",{data:j({},t)});this.loading=!1;const o=e.data||{};if(this.list.length>0&&o.pageNum===1)return;this.list=this.list.concat(o.list||[]),this.finished=o.pageNum>=o.totalPage,this.params.pageNum=o.pageNum+1,this.dataShow=this.list.length>0}catch{this.dataShow=!1,this.finished=!0}},onDetailClick(t){this.$router.push({path:"/goodsDetail",query:{id:t.id}})},onBuyClick(t){this.selectGoodsItem=t,this.addGoodsShow=!0}},render(){let t;return s("div",{class:B.tabList},[this.dataShow?s(H,{loading:this.loading,"onUpdate:loading":e=>this.loading=e,finished:this.finished,finishedText:" ",immediateCheck:!1,class:[B.goodsList,"mb12"],onLoad:this.getList},Kt(t=this.list.map(e=>s(Wt,{style:{marginTop:"12px"},item:e,onItemClick:this.onDetailClick,onBuyClick:this.onBuyClick},null)))?t:{default:()=>[t]}):s($,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u5546\u54C1"},null),s(q,{show:this.addGoodsShow,closeable:!0,position:"bottom",round:!0,onClose:()=>{this.addGoodsShow=!1}},{default:()=>[s(Bt,{item:this.selectGoodsItem},null)]})])}});const Vt="_dot_3si9e_6",Xt="_swipe_3si9e_15",Zt="_swipeItemImg_3si9e_21";var m={"icon-shop-cart":"_icon-shop-cart_3si9e_1",dot:Vt,swipe:Xt,swipeItemImg:Zt};function $t(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!y(t)}var ys=u({name:"shop-mall",data(){return{height:"auto",count:0,advertiseList:[],productList:[],hotProductList:[],productCategoryList:[]}},async mounted(){try{const t=await L.get("/api-mall-portal/home/content");console.log(t);const e=t.data||{};this.count=e.count,this.advertiseList=e.advertiseList;const o=e.productCategoryList||[],l=[];for(;o.length>0;){const d=o.splice(0,5);l.push(d)}this.productList=l,this.hotProductList=e.hotProductList||[],this.productCategoryList=e.productAttributeCategoryList||[]}catch{}},methods:{onSearch(){}},render(){let t;return s("div",{style:{overflow:"hidden"}},[s("div",{ref:"headers"},[s(U,{border:!1,background:"linear-gradient(#59e5d5, 30%, #f6f8f9)",onHeaderBack:()=>{this.$nextTick(()=>{const{height:e}=K(this.$refs.headers);this.height=e})}},{right:()=>s("div",{class:m["icon-shop-cart"]},[this.count>0&&s("span",{class:m.dot},[this.count]),s(A,{name:Z,size:24},null)])})]),s(N,{class:m.swipe,autoplay:3e3,showIndicators:!1,lazyRender:!0},$t(t=this.advertiseList.map(e=>s(k,null,{default:()=>[s(c,{class:m.swipeItemImg,src:e.pic,fit:"cover"},null)]})))?t:{default:()=>[t]}),s(zt,{productList:this.productList},null),this.hotProductList.length===3&&s(ht,{hotProductList:this.hotProductList},null),s(V,{shrink:!0,lineWidth:25,background:"#f6f8f9",color:"var(--van-primary)",class:m.tabs,sticky:!0,offsetTop:this.height,lazyRender:!0},{default:()=>[this.productCategoryList.length>0&&s(C,{title:"\u5168\u90E8\u5206\u7C7B",name:0},{default:()=>[s(Q,{typeId:0},null)]}),this.productCategoryList.map(e=>s(C,{title:e.name,name:e.id},{default:()=>[s(Q,{typeId:e.id},null)]}))]})])}});export{ys as default};
|