index.fb50dd1f.js 13 KB

1
  1. import{d as A,a as o,I as u,a8 as w,x as C,a7 as f,l as b,j as E,at as V,au as O,av as L,v as H,w as v}from"./vendor.3506a68e.js";/* empty css *//* empty css *//* empty css *//* empty css */import{T as I}from"./index.f701ac6e.js";import{p as l,b as y,l as R,a as K,q as N,r as j}from"./index.9e4b607f.js";import{c as B,g as U}from"./shop-mall.0460942f.js";/* empty css */import"./index.a2581646.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./icon-sell-out.98742fd0.js";var Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAAAAXNSR0IArs4c6QAAA9pJREFUWEfN2H1oVWUcwPHvc69Z0ybONpGZmU6NEt2mhdsw06B8AVFcW4hS4gvOl0jDNJUsRSgyUHoPEl+CEZso+s/Y/lDKV2jSNrXwlXKuLIZOXc2md4/85J7tuYe7c869ec7t+e/ee57n+dzzvP2enwIKgB3AU4AitrQB3wGLgIjtt0A/CuwM8IxLr/OAXYHKbJ0J9BqQ4YL4EliaaugHwDsuiGpgSqqh0v+Ltjk6AXjVgJ0HRvwfoHbDTGCf8WU7kAZ0pAprX+WWYzRQb6IGrV0yI3P6pBuBQnuEdaSDSw0FxVe6gz4K3DS3q5xt635PH5efHSgU0OgOQuGl3UHF8xeQZcEGrlrYnFU8OTNoqPSnFVedoCeAcRas/+uz7maXze6RCihw3QlaDsy2YH3GP3dt6JbV/VIE/ckJuhlYb8FU2sP1uQfLlwUBVUTWaNR0qy8Ne52gC4BvDNifwIAgoHnHKqtRvNzZl1IfO0EnAQcNmAbSgb/9xuYdrzwHDO+ChpY5QQcDv9pQo4DTvkK1DuWd2CNRW8/OaQfTnKBh4B+zAjADOOAndGxtxRORO+o3s4+IVk87QeVZOeOHGZVWAtv8hOYdr5wIHOoadjpa2lp7u0Elauqa1PAJ8Kaf0Nxje+YrpbcbfTTVFZY87gaVOLSss1I4XJX/496FfkL1v+2rABk5qxypKyx53g36NvCRVSOU3rtpdM3OgX5C7W1rrb+tLyp9zQ36ClBpzJfbuUcrHlHKrdoD/Ssb6wpL3nfrcQxw0ux25P6vWx7q36/vA6U4Nab1nLqi0nI3qICum+3kfLqhMf3ZUYOCgaqLrer2mAsFc2+6QcUTc/nLmDrhs8Eblse8ZT/QStF6i/YaQUr7XqC1wFgD8x6wyQ+cU5teoBVAidGI3O/lnh9o8QL9EFhjqH4AXghU6XHoFwNfGbA/ome+n9ZG4KrZgZc3+hJQ46cqTtsSUkrQLsmR+8ULNAe4EDBUursTTTXdj3+9QOVCJ1uUBM1BlrvAY9Fruyeo4OTMl0UVClC6BVidyNBbz0pcOiQgaBPwc6KLyXxe3qiEeXKfklW5Fbj8H/FDgRWAJDdk0co+LYsppniZo2YFiaQkorJKC1AE/JIkNh/43jb/4x4oiUAlP1oVByTfTUsSKkhJcdqLfHc42aF/t5szvtnMUSUIlq2nV5w6b0WnVedPibxRe0LCaqQByE0QaD1+tpsEcWlMwO5xH7UalX9+CpDJbxbJTEvgkkxZAnxhqyiHi+Rn5W6f1BuVSk8Cn0dT6bLqJeTbnYzQqPMGIEMtKU7JzCyPt5PcA0+Cz4P7YN7nAAAAAElFTkSuQmCC",T="data:image/png;base64,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",z="./assets/icon-mall.5e97cdfd.png",G="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAgCAYAAAAv8DnQAAAAAXNSR0IArs4c6QAAAKhJREFUOE+9k80NwjAMhb8ugMQQZQUYgAVgGmABugxlABigXaEMgWACZDU+ENV9OTWXKPGT/H7sivFsgCuwT+8ncAaGKhU7YJ2Kfr2BnQFuwDEr+rM1wAdYBYBvEUC2MAWzJKdkPoCLywz4jd9GciGAKWmyLE7FWbTAIWB6L7JahiWzqIE+GJitO2mgqZF7LWh1mKhzyPfib2DkyEmjpNUSIFtIkrPr/wMjhDS5mC5rjQAAAABJRU5ErkJggg==",J="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAAAWlJREFUWEftmL9Lw0AUx7+v6VIVBzuqo65KLsR01slVsjsLiiDo36AgiIOze3F10tlYklBXHW1HHUTt0vTJDXYoqSfpWY9yt4Xj5T73ee/y4xEAcl13h4iOACzIa4x3MIAWMx+naXpBQohdAOfjZRi62p4EagGYNwSoLYF6/5CmYftnCSRz2B9Jkoy1hgbXt0CDubKGVKfXGvoTQ77vV7Ms22bmGdUCefNE9O44zmWj0XjRUtSe590w83oRmO8YIrqN43hDC5AQ4hNAZRQgAJ0kSaa0ABlnyLgaGjFVP4bb55DKrjVkDakMqOYno4bc6CroMZ8BvKjacf48PZeI9tNgK9Ly6li9qz8CWCoG0496atbCZV1A8rNhbkSg12YtrGoBWonqBwBOiFEqAsUE+e93+BCEp1qA5E3WouvZbrkzXQSo3K183Aebb3mxk3HKilj5bYw1pDJlDU2EIeMaVsa19MxqeprWFv4Cg3ombpWgR0sAAAAASUVORK5CYII=",k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABLtJREFUWEe9l2toXEUUgM+Zu4kaQVKpVVLKZjMz2bYrRiEpEhHFltJqWpXijxbBNlUQrIoSKkIrFqvS+kb7Q3yB+kPoQ2tBqVLjI7WowUeFxt25s5uIkFCVsk26mN29c2R0d5ndbDebJuT8u/eexzdzzp1zBqEO0Vp3GWN6ELGbiNoRcSERNQLABACMAMBJxlh/KBT6KBwOn6nDZUkFayknk8l1QRA8BQAddTqdZIy96Xne062traP12FQFGBoaam1oaHifiG6ox0kVnQwi7hJC7J3OfgqA1nqlMeYDAFhYw5gAIAcANg215GA2m90ci8VsqqpKGYDWepUx5hMAaHC1icgGOwgAR0Kh0PFIJDKKiNmRkZEF+XyeE9EaItoIAMsroyDiN5OTk6tisVi2GkEJIJFILEPEbwGguULxYGNj4/ZwOJystVQiYr7vb0TE54noKlcXEd8VQtxzXoDBwcGG5ubmH4no6qISIgaI2Mc5f3m6PLrf4/H4Ys/zPiSiLvc9Y2wr5/ztKTtkX/i+/xARvVJB3SeEeGEmwYu6NjW5XO4EEUUd+7+y2Wyksh6QiDzf9+2/vNhZ/SEhxIYLCV60KaT0F7eeGGOPcs5fKluo7/tricgWXlFssSyXUurZAFhbpdRrAPCA4+dXKeU1ZQBKqVcBYJuz+sNCiDtmG9zax+PxpYyxoQpfS6SUf5TiKaW+A4AVxReMsV7O+TtzAVCor9/cWmCMbeCcH3IB/nQPHcbYCs75D3MFoJQ6AAClekLE7UKI51wAm3P34CnbotmCVEnxbiHEThcgAwCXOClo55yr2QYu2iul3gCAex1/T0opd7kAvwPAEkfhZinlV3MIYP+wtY6/bVLKfS7AUQBY7fwFO4UQu+cCgIhCWuvTRLTA8b9SCPFF6TmRSOxARNvzi/KzlPK6uQBIJpOrgyCwCyxKNpPJXN7R0XGuBDA8PLwsl8udqgh4u5Ty49lC+L4/UDFTHJFSrnf9/tcNlVJfAsBNzjYpROzinKcvFEJrvcUYU9Z8GGO3cc7dUxeKADZ4P8D/zwX5LJ1O93R2dtpZYEaSTCZvDILgcwC4yDE8IaXsrnRUCqiUegsAesu2B3HA87y7IpHIWL0ESqm7EfF1ImpybP4xxlwfjUZtcyqTEkAqlbo4CIJjRFRGSUR/M8b2NDU17WtpabFnRlVJpVLX5vN5W8w9FQqEiJuEEHbMmyJlI5lS6goA+BoAllbRPYeIx+zURESjxhj7vAgR7Uhm//Mp4xgA2NnxcSnlHt/3FwkhTp93B4oflFKXIeJ7RFRWrfWmwNGb8Dyvt62tbb9S6hkAuM+eN1LKn8rSXM0xEaHW2vbxHUR05UyDI+KnRNQnpTyllHoRAB4p+DhjjFkTjUa/L/qseTEZGxu7dHx8/EFE3EpEYhoQ29SOMsb2cs4HrK5Sah0AVJ4nZxHxViHEcatTE8ANWBixuhGxnYjsncHeCcYZY7aXnDTGDEgpz1ZCaq2fMMaUmk/h+wQirhdC9NcNMNM0uPpKqccQ8Vmb2tLWI2YYY3fOC4ANqrV+2BhjB9JSTMbY/nkDsBCJROJ+RLStmAHAgXQ6vWleASyE7/ubAeAWzvkWe/n5F1ek5boVi45TAAAAAElFTkSuQmCC";const P="_hotGoods_1xtmi_1",M="_title_1xtmi_8",_="_tips_1xtmi_20",F="_hotGoodsSection_1xtmi_36",Y="_hotGoodsItem_1xtmi_42",X="_hotGoodsItemImg_1xtmi_43",q="_hotGoodsWrap_1xtmi_50",D="_hotIcon_1xtmi_53";var p={hotGoods:P,title:M,tips:_,hotGoodsSection:F,hotGoodsItem:Y,hotGoodsItemImg:X,hotGoodsWrap:q,hotIcon:D},Z=A({name:"hot-goods",props:{hotProductList:{type:Array,default:[]},onOpenWebView:{type:Function,default:t=>{}}},render(){return o("div",{class:p.hotGoods},[o("div",{class:p.hotGoodsSection},[this.hotProductList.map(t=>o("div",{class:p.hotGoodsItem,onClick:()=>{this.onOpenWebView("/goodsDetail?id="+t.id)}},[o(u,{class:p.hotGoodsItemImg,src:t.pic,fit:"cover"},null)]))])])}});const $="_swipeType_se6u6_1",tt="_swipeTypeShow_se6u6_17",et="_typeSection_se6u6_20",ot="_typeItem_se6u6_24",st="_swipeTypeImg_se6u6_28",nt="_typeName_se6u6_34";var a={swipeType:$,swipeTypeShow:tt,typeSection:et,typeItem:ot,swipeTypeImg:st,typeName:nt};function S(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!C(t)}var it=A({name:"menu-list",props:{productList:{type:Array,default:[]},onOpenWebView:{type:Function,default:t=>{}}},render(){let t;return o(f,{class:[a.swipeType,this.productList.length>1&&a.swipeTypeShow],"indicator-color":"var(--van-primary)",loop:!1,showIndicators:this.productList.length>1},S(t=this.productList.map(e=>{let s;return o(w,{class:a.typeSection},S(s=e.map(n=>o("div",{class:a.typeItem,onClick:()=>{this.onOpenWebView("/goodsList?id="+n.id+"&tag="+encodeURIComponent(n.name))}},[o(u,{class:a.swipeTypeImg,src:n.icon,fit:"cover"},null),o("p",{class:a.typeName},[n.name])])))?s:{default:()=>[s]})}))?t:{default:()=>[t]})}});const at="_shopMall_1n3sa_1",rt="_hotContent_1n3sa_5",ct="_dot_1n3sa_15",At="_iconBadge_1n3sa_24",lt="_searchBox_1n3sa_27",pt="_swipe_1n3sa_33",dt="_swipeItemImg_1n3sa_38",ht="_tabs_1n3sa_53";var c={shopMall:at,hotContent:rt,"icon-shop-cart":"_icon-shop-cart_1n3sa_10",dot:ct,iconBadge:At,searchBox:lt,swipe:pt,swipeItemImg:dt,tabs:ht};const ut="_theHomeHeader_1wz49_1",gt="_content_1wz49_8",mt="_mall_1wz49_12",wt="_cart_1wz49_17",Ct="_more_1wz49_22",ft="_searchBox_1wz49_29",bt="_iconSearch_1wz49_41",vt="_popover_1wz49_46";var i={theHomeHeader:ut,content:gt,mall:mt,cart:wt,more:Ct,searchBox:ft,iconSearch:bt,popover:vt};var It=A({name:"TheHomeHeader",emits:["cart","more","search"],setup(t,{emit:e}){const s=b(sessionStorage.getItem("navHeight"));(()=>{l({api:"setBarStatus",content:{status:0}}),!s.value&&l({api:"getNavHeight"},r=>{const{content:h}=r,W=h.dpi||2;if(h.navHeight){const m=h.navHeight/W+"";sessionStorage.setItem("navHeight",m),s.value=m}})})();const d={reference:()=>o("img",{class:i.more,src:G,onClick:()=>e("more")},null)},g=b(!1),x=[{text:"\u6211\u7684\u8BA2\u5355",icon:T,url:"/goodsOrder"},{text:"\u6211\u7684\u5730\u5740",icon:J,url:"/"}];return()=>o("div",{class:i.theHomeHeader},[o("div",{style:{height:s.value+"px",background:"#fff"}},null),o("div",{class:i.content},[o("img",{class:i.mall,src:z},null),o("div",{class:i.searchBox,onClick:()=>e("search")},[o("img",{class:i.iconSearch,src:k},null),o("span",null,[E("\u641C\u7D22\u4F60\u559C\u6B22\u7684\u5185\u5BB9")])]),o(V,{content:B.value,showZero:!1},{default:()=>[o("img",{class:i.cart,src:Q,onClick:()=>e("cart")},null)]}),o(O,{placement:"bottom-end",class:i.popover,show:g.value,"onUpdate:show":r=>g.value=r,actions:x,onSelect:r=>e("more",r)},d)])])}});function yt(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!C(t)}var zt=A({name:"shop-mall",data(){return{loading:!1,height:"auto",count:0,advertiseList:[],productList:[],hotProductList:[],productCategoryList:[]}},mounted(){this.init(),y().ios?document.addEventListener("visibilitychange",t=>{if(!document.hidden){U();const e=this.$refs.tabFirst;e==null||e.onSearch()}}):R("UpdateToken",t=>{(t==null?void 0:t.content.token)&&K(t==null?void 0:t.content.token),U();const e=this.$refs.tabFirst;e==null||e.onSearch()})},unmounted(){N("UpdateToken",()=>{})},methods:{onRefresh(){this.productCategoryList=[],this.$nextTick(()=>{this.init()});const t=this.$refs.tabFirst;t==null||t.onSearch()},async init(){try{const e=(await j.get("/api-mall-portal/home/content")).data||{};this.count=e.count,B.value=e.count,this.advertiseList=e.advertiseList;const s=e.productCategoryList||[],n=[];for(;s.length>0;){const d=s.splice(0,5);n.push(d)}this.productList=n,this.hotProductList=e.hotProductList||[],this.productCategoryList=e.productAttributeCategoryList||[]}catch{}setTimeout(()=>{this.loading=!1},500)},openWebView(t){try{let e=location.origin+location.pathname+"#";if(!t)return;if(t.indexOf("http")<0&&(t=e+t),console.log("\u8DF3\u8F6Curl:",t),!y().isApp){location.href=t;return}l({api:"openWebView",content:{url:t,orientation:1,isHideTitle:!1}})}catch{}}},render(){let t;return o("div",{class:c.shopMall},[o(It,{onCart:()=>this.openWebView("/cart"),onSearch:()=>this.openWebView("/goodsList?input=focus"),onMore:e=>{!e||(e.text=="\u6211\u7684\u5730\u5740"?l({api:"setAddress",content:{}}):this.openWebView(e.url))}},null),o(L,{modelValue:this.loading,"onUpdate:modelValue":e=>this.loading=e,"loading-text":"\u6B63\u5728\u5237\u65B0...","success-text":"\u5237\u65B0\u5B8C\u6210",onRefresh:()=>this.onRefresh()},{default:()=>[o("div",{class:c.hotContent},[o(f,{class:c.swipe,autoplay:3e3},yt(t=this.advertiseList.map(e=>o(w,{onClick:()=>this.openWebView(e.url)},{default:()=>[o(u,{class:c.swipeItemImg,src:e.pic,fit:"fill"},null)]})))?t:{default:()=>[t]}),o(it,{productList:this.productList,onOpenWebView:this.openWebView},null)]),this.hotProductList.length===3&&o(Z,{hotProductList:this.hotProductList,onOpenWebView:this.openWebView},null),o(H,{shrink:!0,lineWidth:25,background:"#f6f8f9",color:"var(--van-primary)",class:c.tabs,sticky:!0,offsetTop:this.height,lazyRender:!0},{default:()=>[o(v,{title:"\u5168\u90E8",name:0},{default:()=>[o(I,{ref:"tabFirst",isTab:!0,productAttributeCategoryId:0,onOpenWebView:this.openWebView,showAdd:!1},null)]}),this.productCategoryList.map(e=>o(v,{title:e.name,name:e.id},{default:()=>[o(I,{isTab:!0,showAdd:!1,productAttributeCategoryId:e.id,onOpenWebView:this.openWebView},null)]}))]})]})])}});export{zt as default};