index.16fd76e0.js 13 KB

1
  1. import{C as v}from"./index.e88f9ea2.js";import{d as c,a as t,l as z,m as p,u as d,j as g,I as l,a4 as u,x as h,a3 as m,v as I,ag as S,ah as x,G as B,H as f}from"./vendor.c54b6ae4.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as W,T as b}from"./index.28ad12f8.js";import{_ as C}from"./icon-address.5833d084.js";import{_ as E}from"./icon-sell-out.bc315722.js";import{_ as Q,a as D,i as G}from"./icon-shop-cart.9b0f935d.js";/* empty css */import{e as M,m as L,a as T,q as R,r as k,p as V}from"./index.753961b1.js";import{C as F}from"./index.bd955658.js";import{g as y,c as w}from"./shop-mall.18eb963b.js";/* empty css *//* empty css */import"./index.2ecabc94.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */var N="./assets/bottom-line.e5991b1e.svg",K=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:N}),O="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=",P=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:O}),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAMAAADfNcjQAAAAAXNSR0IArs4c6QAAAMlQTFRFAAAAAAAAAAAAMzMzKysrLi4uKysrMzMzMDAwLS0tNjY2MTExNzc3MDAwMzMzMDAwMTExNDQ0MjIyNTU1NDQ0MjIyMjIyMjIyMjIyNDQ0MzMzMzMzMjIyNDQ0MzMzMzMzMzMzMjIyMzMzMjIyMjIyNDQ0MjIyNDQ0NDQ0MzMzMjIyMzMzMzMzNDQ0MzMzNDQ0MzMzMjIyNDQ0MzMzMzMzMzMzMzMzMjIyMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMjIyMzMzMzMzfELI5AAAAEJ0Uk5TAAECBQYLDA8QERMVHCAjJSoxMzo7R0xRUlNVWlxeZGlvcH6Ej4+eo62ut7m6vL/BxMXGyMnNz9DY3O3w8fb3/P3+hqpolgAAALVJREFUOMvtk8cOwjAQRB1CDZ3Qe+gdQu/B8/8fxSFSso4SS9xA4t3W87SSPTJjfz5CbU83psNymPXksR1EnjVRGMPLI01zzQLvFXWH8hnoU0EHDsLGBjChcw64JunBABjRWbkAJ82dDQ5UhJUlixoGB2aKeI0mMQwOrCPel3KNrm/uGinLP7eNY5wlbgG5bWyjLFMNBzXWegGLkKzTDgfy0tb3gC4VzC8QVkBBKtTvc/UHv9wbexcnAljN7tMAAAAASUVORK5CYII=",Y=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:U}),H="./assets/icon-fire.3e9e3439.png",X=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:H}),J="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=",q=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:J}),Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA4dJREFUSEvFl19oHFUYxc+5u5vagoKkjSBaQdK4O2mFkHZnInlR8E+KaJtMghZpEvtQ2oJQEWx9sfiqTyqF+qdtBAX3HwQf9KHgi0kmm9Zia2abdltQShBMfaiQNtnM/WS2TU3ibmZWt3UeZmDnfOd3vzvn3p0hbh/xjNWviP0i2EJg7eLvdbrOCuQcFT92u50vfU/6JyNrHodwsE6QABv5xLXH97LcKXDy3kBvUxReo5G1xiFI3kuwQBwmMtbsXXimQX3M0shYEqRaeV8gmsB1PyEivJ9ApFaPGsDiCmUIUKdKa2cmi9uLcz6s+cPmNQ0PbzA09PMEBgm2hBlEIFgE06R30LUn0gBWn50jUEar2Q/yfQCNqw1gVbAAoyU9t6PYd/b3MF0salpT7Ru1in5D8MlqdVXBApzTsUjn1Msjf9YCvbMhpTteJPQwSVWpvhq4BHhtrj0xWSs0kTOfpcZhgE8LeBqQtkrhqwgWYKhgOwOhoUeg4q3WDlIOE9wqkGsQHirYzudGxvoaRO9Kr4pgKq9rsnviu0WxkdnaBlFJtzd/bJnBsfZYvDG2SxFvQ5DwlxnAE9586dDFXWdmfG08Y/YoMBMKPL9urqm4/e9Abcpuezyq1SWSR92fnYOPGB2xB5S3B1BvAXjslqn8pJXsu9CdH1sK8WtjErkcCnxdc93VvrEbS8VG2voWxAsArorIfSTXl3HljUTeLXjjH6EP3kpAy1ft66MNsX+siopTPR9RzcWdo8tG+UTKeimiMLzEWARI6dLcm1Ovnp2ulodNOSsR03BDdSyi+wu9+S+WiVOIGMq6AmCjQC6CPFDocU4FBTCR7dhDkc9CgQF879rOMyvF8VyyAxrtC9N/fFp849aWGXQkMtYIgafCguEpdk11j91JdhCg0n0jnewFVaqWDcSPzW/CiFXoGf3l30BbU6Yh5A8gHqwRXI7sr+KVdhZeOfNjLfCWnNkZ1cwCaKpWF/jv5C8f13YeDQPePGw+tFDiOwrYDyC6Wk0Y8IhrO53xXLKRGrsBddPTch5KzagFT0ca2KQ1twDyHMEuAGvCDDIEWN4Tkcug+oDAhjCmYTSBYAFu3I13sv/lZa/cjJGx8gC2hZmeummIPI20OQjyeN1MQxhpYMD/hGEibZ4kuTtEzX+XUE64PeOvl7+dfLiRNgdA7hNgc73DVH6mxHktOHrBdoZ84F8u6GG5wB5FfAAAAABJRU5ErkJggg==",$=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:Z}),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA7BJREFUSEvtV1loE1EUPW8m2zSpMbVtilVasFBFC2oXUVsXBEVFxeqHgq1VcCkoiiA0BRX8cEPFD8UPtyBKUfHHVvRDFNGiFlLqjgt1q1BTa5Muk2abJ2+mDTaTSapG8cP3kZC33HPvuefe90IwMKbWuKs4jlQDtACAMDifpG+RAk8o6InmffYLzCZhH4W17nMEqEoSSFwzlNJTrv32jaTQ8XUtIZLzb4AOYkigFaSotuMRQEv+JjAFHpIih1sESXpOE8UhkqJaN020K3p94hgdnNW2yHTpng74Qz9n5T/wEL7Wz0kBozV6pAoEU3INken7r/yQpNhUH7zWC3e3ejEu1eMyeVjNnMpibgYPx7LUyPyWcx4Ew7GBX7QF0R9Ur/27OV5aaERO+lC601M5LJpiioRx8b6IcBSboTDFyVuiptQTRjwz34Asq5ruWBaXTDVh4li9vORqDWDzGe+vA/9MddZttSEvS2HncEMPLj3o/3VgPQ+kWZSIPX2SZqPISedxZbsNhBAEQxSLD3Wiq0+7N2lSXTxOD1ZOk3P00PHyJQZKKb54Jbz8HILrXQCNrwJo+6Ykt2apBSumKbfpzZZ+7LrSE5esmMBrSgVsXWDGp84wPnwNw+uToOcJ7FYOeXYdUgWFAebIm/YQbj/zY/1cMww6AolSrDnehTftGvU14I4KeNZ4AzbMS4GjrjsSzY+ucwSYkK3D/AKjrOyRUXXe+iWEbee9aPdodBQtYGf1SOy92oNWd3yP2XmjDtix2ILykqEPFsYES8ed537ceRGQWYseqojv7h6F2Xs7hyXm7DQOZzfZIuJjgExc0eN9Rwj3XgbQ+DqAJx+DcpdTAdfvTMPm0x587opPVV4Wj2OVVtitvIxT7/Lh1G0Rq2cIWF4swGRQO8D2+YOKLlTATFSsF9fUdcfsv4IBWDVdkMVk0ivGLz8QceR6H6SB6rGZiezAymlCRIgJqbaYCC5usclG2a3ztj2MPj8Fu5HGj9ahNN8Ai0lRtVeUcLihFzcf+2OmxmwkKC8xyU5kjFCYGRwxy2nsKB5HK0YgN0N9JbKDLGc3Wvy4/NCH3v7EDxjWhBZONqKiLCViU7OBMI1k2ziwjmQzc2C/PSIFK5dE+ddSJktM2QQDKstS5ByzKyTZD/j4VUHhY8/bJoAWD6t+kraJNJFih3sdJTibNJvDMEQpV8VoJ4W1bicBKodx5re3UMDp2pe5brDKWeRVlKAawKQ/kHMfQJ5KEj3ZfCBT/rv0HWjWexQ2vfvzAAAAAElFTkSuQmCC",te=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:ee});const oe="_hotGoods_djysx_1",se="_title_djysx_6",ie="_tips_djysx_18",ae="_hotGoodsSection_djysx_34",ne="_hotGoodsItem_djysx_40",re="_hotGoodsItemImg_djysx_41",ce="_hotGoodsWrap_djysx_48",de="_hotIcon_djysx_51";var s={hotGoods:oe,title:se,tips:ie,hotGoodsSection:ae,hotGoodsItem:ne,hotGoodsItemImg:re,hotGoodsWrap:ce,hotIcon:de};const A=e=>{const o=`../../images/${e}`;return{"../../images/bottom-line.svg":K,"../../images/icon-add-cart.png":W,"../../images/icon-address.png":C,"../../images/icon-after-sales.png":P,"../../images/icon-filter.png":Y,"../../images/icon-fire.png":X,"../../images/icon-genuine-goods.png":q,"../../images/icon-sell-out.png":E,"../../images/icon-share.svg":Q,"../../images/icon-shop-cart.png":D,"../../images/icon-wx.png":$,"../../images/icon-zfb.png":te}[o].default};var le=c({name:"hot-goods",props:{hotProductList:{type:Array,default:[]},onOpenWebView:{type:Function,default:e=>{}}},render(){return t("div",{class:s.hotGoods},[t(z,{class:s.hotGoodsWrap},{default:()=>[t(p,{span:8,class:s.title},{default:()=>[t("img",{class:s.hotIcon,src:A("icon-fire.png")},null)]}),t(p,{span:16,class:s.tips},{default:()=>[t("div",null,[t(d,{name:A("icon-genuine-goods.png"),size:14},null),g("\u6B63\u54C1\u5546\u54C1")]),t("div",null,[t(d,{name:A("icon-after-sales.png"),size:14},null),g("\u5B89\u5FC3\u552E\u540E")])]})]}),t("div",{class:s.hotGoodsSection},[this.hotProductList.map(e=>t("div",{class:s.hotGoodsItem,onClick:()=>{this.onOpenWebView("/goodsDetail?id="+e.id)}},[t(l,{class:s.hotGoodsItemImg,src:e.pic,fit:"cover"},null)]))])])}});const Ae="_swipeType_kze7a_1",pe="_swipeTypeShow_kze7a_17",ge="_typeSection_kze7a_20",ue="_typeItem_kze7a_24",he="_swipeTypeImg_kze7a_28",me="_typeName_kze7a_34";var n={swipeType:Ae,swipeTypeShow:pe,typeSection:ge,typeItem:ue,swipeTypeImg:he,typeName:me};function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!h(e)}var fe=c({name:"menu-list",props:{productList:{type:Array,default:[]},onOpenWebView:{type:Function,default:e=>{}}},render(){let e;return t(m,{class:[n.swipeType,this.productList.length>1&&n.swipeTypeShow],"indicator-color":"var(--van-primary)",loop:!1,showIndicators:this.productList.length>1},j(e=this.productList.map(o=>{let i;return t(u,{class:n.typeSection},j(i=o.map(a=>t("div",{class:n.typeItem,onClick:()=>{this.onOpenWebView("/goodsList?id="+a.id+"&tag="+encodeURIComponent(a.name))}},[t(l,{class:n.swipeTypeImg,src:a.icon,fit:"cover"},null),t("p",{class:n.typeName},[a.name])])))?i:{default:()=>[i]})}))?e:{default:()=>[e]})}});const be="_dot_1cbw5_6",Me="_iconBadge_1cbw5_15",ye="_searchBox_1cbw5_18",we="_swipe_1cbw5_24",je="_swipeItemImg_1cbw5_30",_e="_tabs_1cbw5_34";var r={"icon-shop-cart":"_icon-shop-cart_1cbw5_1",dot:be,iconBadge:Me,searchBox:ye,swipe:we,swipeItemImg:je,tabs:_e};function ve(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!h(e)}var He=c({name:"shop-mall",data(){return{loading:!1,height:"auto",count:0,advertiseList:[],productList:[],hotProductList:[],productCategoryList:[]}},mounted(){this.init(),M().ios?document.addEventListener("visibilitychange",e=>{document.hidden||y()}):L("UpdateToken",e=>{(e==null?void 0:e.content.token)&&T(e==null?void 0:e.content.token),y()})},unmounted(){R("UpdateToken",()=>{})},methods:{onSearch(){},async init(){try{const e=await k.get("/api-mall-portal/home/content");console.log(e);const o=e.data||{};this.count=o.count,w.value=o.count,this.advertiseList=o.advertiseList;const i=o.productCategoryList||[],a=[];for(;i.length>0;){const _=i.splice(0,5);a.push(_)}this.productList=a,this.hotProductList=o.hotProductList||[],this.productCategoryList=o.productAttributeCategoryList||[]}catch{}setTimeout(()=>{this.loading=!1},500)},openWebView(e){let o=location.origin+location.pathname+"#";if(!!e){if(e.indexOf("http")<0&&(e=o+e),console.log("\u8DF3\u8F6Curl:",e),!M().isApp){location.href=e;return}V({api:"openWebView",content:{url:e,orientation:1,isHideTitle:!1}})}}},render(){let e;return t("div",null,[t("div",{ref:"headers"},[t(v,{border:!1,background:"linear-gradient(#59e5d5, 30%, #f6f8f9)",onClickRight:()=>this.openWebView("/cart"),onHeaderBack:()=>{this.$nextTick(()=>{const{height:o}=I(this.$refs.headers);this.height=o-1})}},{right:()=>t("div",{class:r["icon-shop-cart"]},[t(S,{class:r.iconBadge,showZero:!1,offset:[-8,8],color:"rgba(236,92,50,1)",content:w.value},{default:()=>[t(d,{name:G,size:30},null)]})])})]),t(x,{modelValue:this.loading,"onUpdate:modelValue":o=>this.loading=o,"loading-text":"\u6B63\u5728\u5237\u65B0...","success-text":"\u5237\u65B0\u5B8C\u6210",onRefresh:()=>this.init()},{default:()=>[t("div",{onClick:()=>{this.openWebView("/goodsList?input=focus")}},[t(F,{disabled:!0,class:r.searchBox,background:"transparent"},null)]),t(m,{class:r.swipe,autoplay:3e3,showIndicators:!1,lazyRender:!0},ve(e=this.advertiseList.map(o=>t(u,{onClick:()=>this.openWebView(o.url)},{default:()=>[t(l,{class:r.swipeItemImg,src:o.pic,fit:"fill"},null)]})))?e:{default:()=>[e]}),t(fe,{productList:this.productList,onOpenWebView:this.openWebView},null),this.hotProductList.length===3&&t(le,{hotProductList:this.hotProductList,onOpenWebView:this.openWebView},null),t(B,{shrink:!0,lineWidth:25,background:"#f6f8f9",color:"var(--van-primary)",class:r.tabs,sticky:!0,offsetTop:this.height,lazyRender:!0},{default:()=>[this.productCategoryList.length>0&&t(f,{title:"\u5168\u90E8",name:0},{default:()=>[t(b,{isTab:!0,productAttributeCategoryId:0,onOpenWebView:this.openWebView},null)]}),this.productCategoryList.map(o=>t(f,{title:o.name,name:o.id},{default:()=>[t(b,{isTab:!0,productAttributeCategoryId:o.id,onOpenWebView:this.openWebView},null)]}))]})]})])}});export{He as default};