index.tW3q1ZYc.js 34 KB

1
  1. import{$ as e,o as t,c as l,w as a,a as i,k as s,n as o,f as n,t as r,l as d,i as c,K as p,b as m,F as y,d as u,g,L as S,M as f,e as h,N as _,q as k,B as b,s as x,r as C,u as v,h as w,v as L,j as I,y as $,O as z,P as T}from"./index-DVbFeFXr.js";import{_ as A}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as j}from"./u-icon.BaXMqVPv.js";import{r as B}from"./uni-app.es.BZZrcWfv.js";import{A as O}from"./index.BmHqzGz2.js";import{C as N}from"./index.SnbxCjdQ.js";import{_ as P}from"./mp-html.CZXQ7L9B.js";import{r as M}from"./myCoupon.B-WFg2GX.js";const R="page/detail";function W(t){return e.get(R,{pageId:t})}const F=A({props:{itemIndex:String,itemStyle:Object,params:Object},methods:{onTargetSearch(){this.$navTo("pages/search/index")}}},[["render",function(e,p,m,y,u,g){const S=d,f=c;return t(),l(f,{class:s(["diy-search",{sticky:m.params.sticky}]),style:o({background:m.itemStyle.background,padding:`${2*m.itemStyle.paddingY}rpx ${2*m.itemStyle.paddingX}rpx`})},{default:a((()=>[i(f,{class:s(["inner",m.itemStyle.searchStyle]),onClick:g.onTargetSearch},{default:a((()=>[i(f,{class:"search-input",style:o({textAlign:m.itemStyle.textAlign,background:m.itemStyle.searchBg,color:m.itemStyle.searchFontColor})},{default:a((()=>[i(S,{class:"search-icon iconfont icon-search"}),i(S,null,{default:a((()=>[n(r(m.params.placeholder),1)])),_:1})])),_:1},8,["style"])])),_:1},8,["class","onClick"])])),_:1},8,["class","style"])}],["__scopeId","data-v-d938a94c"]]),D={data:()=>({}),methods:{onLink:p}};const G=A({props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[D],methods:{}},[["render",function(e,s,n,r,d,p){const S=g,f=c;return t(),l(f,{class:"diy-imageSingle",style:o({padding:`${2*n.itemStyle.paddingTop}rpx ${2*n.itemStyle.paddingLeft}rpx`,background:n.itemStyle.background})},{default:a((()=>[(t(!0),m(y,null,u(n.dataList,((s,r)=>(t(),l(f,{class:"item-image",key:r,style:o({marginBottom:2*n.itemStyle.itemMargin+"rpx",borderRadius:2*n.itemStyle.borderRadius+"rpx"})},{default:a((()=>[i(f,{class:"nav-to",onClick:t=>e.onLink(s.link)},{default:a((()=>[i(S,{class:"image",src:s.imgUrl,mode:"widthFix"},null,8,["src"])])),_:2},1032,["onClick"])])),_:2},1032,["style"])))),128))])),_:1},8,["style"])}],["__scopeId","data-v-1f691886"]]);const U=A({props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[D],data:()=>({windowWidth:750,indicatorDots:!1,autoplay:!0,duration:800,imgHeights:[],swiperIndex:0}),created(){const{windowWidth:e}=uni.getWindowInfo();this.windowWidth=e>750?750:e,this.windowWidth=e>450?450:e},methods:{onLoadImage({detail:e}){const t=this,l=e.width/e.height,a=(t.windowWidth-2*t.itemStyle.paddingLeft)/l;t.imgHeights.push(a+2*t.itemStyle.paddingTop)},onChangeItem({detail:e}){this.swiperIndex=e.current}}},[["render",function(e,n,r,d,p,h){const _=g,k=S,b=f,x=c;return t(),l(x,{class:"diy-banner",style:o({padding:`${2*r.itemStyle.paddingTop}rpx ${2*r.itemStyle.paddingLeft}rpx`,background:r.itemStyle.background,height:`${p.imgHeights[p.swiperIndex]}px`})},{default:a((()=>[i(b,{autoplay:p.autoplay,class:"swiper-box",duration:p.duration,circular:!0,interval:1e3*r.itemStyle.interval,onChange:h.onChangeItem,style:o({borderRadius:2*r.itemStyle.borderRadius+"rpx"})},{default:a((()=>[(t(!0),m(y,null,u(r.dataList,((s,o)=>(t(),l(k,{class:"swiper-item",key:o},{default:a((()=>[i(_,{mode:"widthFix",class:"slide-image",src:s.imgUrl,onClick:t=>e.onLink(s.link),onLoad:h.onLoadImage},null,8,["src","onClick","onLoad"])])),_:2},1024)))),128))])),_:1},8,["autoplay","duration","interval","onChange","style"]),i(x,{class:s(["indicator-dots",r.itemStyle.btnShape]),style:o({"--padding-top":(r.itemStyle.paddingTop>0?2*r.itemStyle.paddingTop:1)+"rpx"})},{default:a((()=>[(t(!0),m(y,null,u(r.dataList,((e,a)=>(t(),l(x,{class:s(["dots-item",{active:p.swiperIndex==a}]),style:o({backgroundColor:r.itemStyle.btnColor}),key:a},null,8,["class","style"])))),128))])),_:1},8,["class","style"])])),_:1},8,["style"])}],["__scopeId","data-v-ea21f828"]]);const H=A({name:"Window",props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[D],methods:{}},[["render",function(e,n,r,d,p,S){const f=g,_=c;return t(),l(_,{class:"diy-window",style:o({background:r.itemStyle.background,padding:`${2*r.itemStyle.paddingTop}rpx ${2*r.itemStyle.paddingLeft}rpx`})},{default:a((()=>[r.itemStyle.layout>-1?(t(),l(_,{key:0,class:s(["data-list",[`avg-sm-${r.itemStyle.layout}`]])},{default:a((()=>[(t(!0),m(y,null,u(r.dataList,((s,n)=>(t(),l(_,{key:n,class:"data-item",style:o({padding:`${2*r.itemStyle.paddingTop}rpx ${2*r.itemStyle.paddingLeft}rpx`})},{default:a((()=>[i(_,{class:"item-image",onClick:t=>e.onLink(s.link)},{default:a((()=>[i(f,{class:"image",mode:"widthFix",src:s.imgUrl},null,8,["src"])])),_:2},1032,["onClick"])])),_:2},1032,["style"])))),128))])),_:1},8,["class"])):(t(),l(_,{key:1,class:"display"},{default:a((()=>[i(_,{class:"display-left",style:o({padding:`${2*r.itemStyle.paddingTop}rpx ${2*r.itemStyle.paddingLeft}rpx`})},{default:a((()=>[i(f,{class:"image",onClick:n[0]||(n[0]=t=>e.onLink(r.dataList[0].link)),src:r.dataList[0].imgUrl},null,8,["src"])])),_:1},8,["style"]),i(_,{class:"display-right"},{default:a((()=>[r.dataList.length>=2?(t(),l(_,{key:0,class:"display-right1",style:o({padding:`${2*r.itemStyle.paddingTop}rpx ${2*r.itemStyle.paddingLeft}rpx`})},{default:a((()=>[i(f,{class:"image",onClick:n[1]||(n[1]=t=>e.onLink(r.dataList[1].link)),src:r.dataList[1].imgUrl},null,8,["src"])])),_:1},8,["style"])):h("",!0),i(_,{class:"display-right2"},{default:a((()=>[r.dataList.length>=3?(t(),l(_,{key:0,class:"left",style:o({padding:`${2*r.itemStyle.paddingTop}rpx ${2*r.itemStyle.paddingLeft}rpx`})},{default:a((()=>[i(f,{class:"image",onClick:n[2]||(n[2]=t=>e.onLink(r.dataList[2].link)),src:r.dataList[2].imgUrl},null,8,["src"])])),_:1},8,["style"])):h("",!0),r.dataList.length>=4?(t(),l(_,{key:1,class:"right",style:o({padding:`${2*r.itemStyle.paddingTop}rpx ${2*r.itemStyle.paddingLeft}rpx`})},{default:a((()=>[i(f,{class:"image",onClick:n[3]||(n[3]=t=>e.onLink(r.dataList[3].link)),src:r.dataList[3].imgUrl},null,8,["src"])])),_:1},8,["style"])):h("",!0)])),_:1})])),_:1})])),_:1}))])),_:1},8,["style"])}],["__scopeId","data-v-3794c500"]]);const Z=A({props:{itemIndex:String,itemStyle:Object,params:Object,data:Object},mixins:[D],methods:{}},[["render",function(e,s,n,r,d,p){const S=g,f=c;return t(),l(f,{class:"diy-hotZone",style:o({padding:`${2*n.itemStyle.paddingTop}rpx ${2*n.itemStyle.paddingLeft}rpx`,background:n.itemStyle.background})},{default:a((()=>[i(f,{class:"bg-image",style:o({borderRadius:2*n.itemStyle.borderRadius+"rpx"})},{default:a((()=>[i(S,{class:"image",src:n.data.imgUrl,mode:"widthFix"},null,8,["src"])])),_:1},8,["style"]),(t(!0),m(y,null,u(n.data.maps,((a,i)=>(t(),l(f,{class:"zone-item",key:i,style:o({width:`${a.width}rpx`,height:`${a.height}rpx`,left:`${a.left}rpx`,top:`${a.top}rpx`}),onClick:t=>e.onLink(a.link)},null,8,["style","onClick"])))),128))])),_:1},8,["style"])}],["__scopeId","data-v-610d8458"]]);const E=A({name:"Videos",props:{itemIndex:String,itemStyle:Object,params:Object},methods:{}},[["render",function(e,s,n,r,d,p){const m=_,y=c;return t(),l(y,{class:"diy-video",style:o({padding:`${2*n.itemStyle.paddingTop}rpx ${2*n.itemStyle.paddingLeft}rpx`,background:n.itemStyle.background})},{default:a((()=>[i(m,{class:"video",style:o({height:2*n.itemStyle.height+"rpx"}),src:n.params.videoUrl,poster:n.params.poster,autoplay:1==n.params.autoplay,controls:""},null,8,["style","src","poster","autoplay"])])),_:1},8,["style"])}],["__scopeId","data-v-e5a4a97c"]]);const V=A({name:"Article",props:{itemIndex:String,params:Object,dataList:Array},methods:{onTargetDetail(e){uni.navigateTo({url:"/pages/article/detail?articleId="+e})}}},[["render",function(e,o,p,S,f,_){const k=d,b=c,x=g;return t(),l(b,{class:"diy-article"},{default:a((()=>[(t(!0),m(y,null,u(p.dataList,((e,o)=>(t(),l(b,{class:s(["article-item",[`show-type__${e.show_type}`]]),key:o,onClick:t=>_.onTargetDetail(e.article_id)},{default:a((()=>[10==e.show_type?(t(),m(y,{key:0},[i(b,{class:"article-item__left flex-box"},{default:a((()=>[i(b,{class:"article-item__title"},{default:a((()=>[i(k,{class:"twoline-hide"},{default:a((()=>[n(r(e.title),1)])),_:2},1024)])),_:2},1024),i(b,{class:"article-item__footer m-top10"},{default:a((()=>[i(k,{class:"article-views f-24 col-8"},{default:a((()=>[n(r(e.show_views)+"次浏览",1)])),_:2},1024)])),_:2},1024)])),_:2},1024),i(b,{class:"article-item__image"},{default:a((()=>[i(x,{class:"image",mode:"widthFix",src:e.image_url},null,8,["src"])])),_:2},1024)],64)):h("",!0),20==e.show_type?(t(),m(y,{key:1},[i(b,{class:"article-item__title"},{default:a((()=>[i(k,{class:"twoline-hide"},{default:a((()=>[n(r(e.title),1)])),_:2},1024)])),_:2},1024),i(b,{class:"article-item__image m-top20"},{default:a((()=>[i(x,{class:"image",mode:"widthFix",src:e.image_url},null,8,["src"])])),_:2},1024),i(b,{class:"article-item__footer m-top10"},{default:a((()=>[i(k,{class:"article-views f-24 col-8"},{default:a((()=>[n(r(e.show_views)+"次浏览",1)])),_:2},1024)])),_:2},1024)],64)):h("",!0)])),_:2},1032,["class","onClick"])))),128))])),_:1})}],["__scopeId","data-v-ce7b26a5"]]);const Y=A({emits:["close","getMore"],props:{list:{type:Array,default:()=>[]},type:{type:String,default:"warning"},volumeIcon:{type:Boolean,default:!0},moreIcon:{type:Boolean,default:!1},closeIcon:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!0},color:{type:String,default:""},bgColor:{type:String,default:""},show:{type:Boolean,default:!0},fontSize:{type:[Number,String],default:26},volumeSize:{type:[Number,String],default:34},speed:{type:[Number,String],default:160},playState:{type:String,default:"play"},padding:{type:[Number,String],default:"18rpx 24rpx"}},data:()=>({textWidth:0,boxWidth:0,animationDuration:"10s",animationPlayState:"paused",showText:""}),watch:{list:{immediate:!0,handler(e){this.showText=e.join(","),this.$nextTick((()=>{this.initSize()}))}},playState(e){this.animationPlayState="play"==e?"running":"paused"},speed(e){this.initSize()}},computed:{computeColor(){return this.color?this.color:"none"==this.type?"#606266":this.type},textStyle(){let e={};return this.color?e.color=this.color:"none"==this.type&&(e.color="#606266"),e.fontSize=this.fontSize+"rpx",e},computeBgColor(){return this.bgColor?this.bgColor:"none"==this.type?"transparent":void 0}},mounted(){this.$nextTick((()=>{this.initSize()}))},methods:{initSize(){let e=[],t=new Promise(((e,t)=>{uni.createSelectorQuery().in(this).select("#u-notice-content").boundingClientRect().exec((t=>{this.textWidth=t[0].width,e()}))}));e.push(t),Promise.all(e).then((()=>{this.animationDuration=this.textWidth/uni.upx2px(this.speed)+"s",this.animationPlayState="paused",setTimeout((()=>{"play"==this.playState&&this.autoplay&&(this.animationPlayState="running")}),10)}))},click(e){this.$emit("click")},close(){this.$emit("close")},getMore(){this.$emit("getMore")}}},[["render",function(e,p,m,y,u,g){const S=B(k("u-icon"),j),f=c,_=d;return m.show?(t(),l(f,{key:0,class:s(["u-notice-bar",[m.type?`u-type-${m.type}-light-bg`:""]]),style:o({background:g.computeBgColor,padding:m.padding})},{default:a((()=>[i(f,{class:"u-direction-row"},{default:a((()=>[i(f,{class:"u-icon-wrap"},{default:a((()=>[m.volumeIcon?(t(),l(S,{key:0,class:"u-left-icon",name:"volume-fill",size:m.volumeSize,color:g.computeColor},null,8,["size","color"])):h("",!0)])),_:1}),i(f,{class:"u-notice-box",id:"u-notice-box"},{default:a((()=>[i(f,{class:"u-notice-content",id:"u-notice-content",style:o({animationDuration:u.animationDuration,animationPlayState:u.animationPlayState})},{default:a((()=>[i(_,{class:s(["u-notice-text",["u-type-"+m.type]]),onClick:g.click,style:o([g.textStyle])},{default:a((()=>[n(r(u.showText),1)])),_:1},8,["onClick","style","class"])])),_:1},8,["style"])])),_:1}),i(f,{class:"u-icon-wrap"},{default:a((()=>[m.moreIcon?(t(),l(S,{key:0,onClick:g.getMore,class:"u-right-icon",name:"arrow-right",size:26,color:g.computeColor},null,8,["onClick","color"])):h("",!0),m.closeIcon?(t(),l(S,{key:1,onClick:g.close,class:"u-right-icon",name:"close",size:24,color:g.computeColor},null,8,["onClick","color"])):h("",!0)])),_:1})])),_:1})])),_:1},8,["style","class"])):h("",!0)}],["__scopeId","data-v-834500a9"]]);const K=A({emits:["close","getMore","end"],props:{list:{type:Array,default:()=>[]},type:{type:String,default:"warning"},volumeIcon:{type:Boolean,default:!0},moreIcon:{type:Boolean,default:!1},closeIcon:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!0},color:{type:String,default:""},bgColor:{type:String,default:""},direction:{type:String,default:"row"},show:{type:Boolean,default:!0},fontSize:{type:[Number,String],default:26},duration:{type:[Number,String],default:2e3},volumeSize:{type:[Number,String],default:34},speed:{type:Number,default:160},isCircular:{type:Boolean,default:!0},mode:{type:String,default:"horizontal"},playState:{type:String,default:"play"},disableTouch:{type:Boolean,default:!0},padding:{type:[Number,String],default:"18rpx 24rpx"}},computed:{computeColor(){return this.color?this.color:"none"==this.type?"#606266":this.type},textStyle(){let e={};return this.color?e.color=this.color:"none"==this.type&&(e.color="#606266"),e.fontSize=this.fontSize+"rpx",e},vertical(){return"horizontal"!=this.mode},computeBgColor(){return this.bgColor?this.bgColor:"none"==this.type?"transparent":void 0}},data:()=>({}),methods:{click(e){this.$emit("click",e)},close(){this.$emit("close")},getMore(){this.$emit("getMore")},change(e){e.detail.current==this.list.length-1&&this.$emit("end")}}},[["render",function(e,d,p,g,_,b){const x=B(k("u-icon"),j),C=c,v=S,w=f;return t(),l(C,{class:s(["u-notice-bar",[p.type?`u-type-${p.type}-light-bg`:""]]),style:o({background:b.computeBgColor,padding:p.padding})},{default:a((()=>[i(C,{class:"u-icon-wrap"},{default:a((()=>[p.volumeIcon?(t(),l(x,{key:0,class:"u-left-icon",name:"volume-fill",size:p.volumeSize,color:b.computeColor},null,8,["size","color"])):h("",!0)])),_:1}),i(w,{"disable-touch":p.disableTouch,onChange:b.change,autoplay:p.autoplay&&"play"==p.playState,vertical:b.vertical,circular:"",interval:p.duration,class:"u-swiper"},{default:a((()=>[(t(!0),m(y,null,u(p.list,((e,d)=>(t(),l(v,{key:d,class:"u-swiper-item"},{default:a((()=>[i(C,{class:s(["u-news-item u-line-1",["u-type-"+p.type]]),style:o([b.textStyle]),onClick:e=>b.click(d)},{default:a((()=>[n(r(e),1)])),_:2},1032,["style","onClick","class"])])),_:2},1024)))),128))])),_:1},8,["disable-touch","onChange","autoplay","vertical","interval"]),i(C,{class:"u-icon-wrap"},{default:a((()=>[p.moreIcon?(t(),l(x,{key:0,onClick:b.getMore,class:"u-right-icon",name:"arrow-right",size:26,color:b.computeColor},null,8,["onClick","color"])):h("",!0),p.closeIcon?(t(),l(x,{key:1,onClick:b.close,class:"u-right-icon",name:"close",size:24,color:b.computeColor},null,8,["onClick","color"])):h("",!0)])),_:1})])),_:1},8,["style","class"])}],["__scopeId","data-v-d897bbfb"]]);const X=A({name:"u-notice-bar",emits:["click","close","getMore","end"],props:{list:{type:Array,default:()=>[]},type:{type:String,default:"warning"},volumeIcon:{type:Boolean,default:!0},volumeSize:{type:[Number,String],default:34},moreIcon:{type:Boolean,default:!1},closeIcon:{type:Boolean,default:!1},autoplay:{type:Boolean,default:!0},color:{type:String,default:""},bgColor:{type:String,default:""},mode:{type:String,default:"horizontal"},show:{type:Boolean,default:!0},fontSize:{type:[Number,String],default:28},duration:{type:[Number,String],default:2e3},speed:{type:[Number,String],default:160},isCircular:{type:Boolean,default:!0},playState:{type:String,default:"play"},disableTouch:{type:Boolean,default:!0},borderRadius:{type:[Number,String],default:0},padding:{type:[Number,String],default:"18rpx 24rpx"},noListHidden:{type:Boolean,default:!0}},computed:{isShow(){return 0!=this.show&&(1!=this.noListHidden||0!=this.list.length)}},methods:{click(e){this.$emit("click",e)},close(){this.$emit("close")},getMore(){this.$emit("getMore")},end(){this.$emit("end")}}},[["render",function(e,i,s,n,r,d){const p=B(k("u-row-notice"),Y),m=B(k("u-column-notice"),K),y=c;return d.isShow?(t(),l(y,{key:0,class:"u-notice-bar-wrap",style:o({borderRadius:s.borderRadius+"rpx"})},{default:a((()=>["horizontal"==s.mode&&s.isCircular?(t(),l(p,{key:0,type:s.type,color:s.color,bgColor:s.bgColor,list:s.list,volumeIcon:s.volumeIcon,moreIcon:s.moreIcon,volumeSize:s.volumeSize,closeIcon:s.closeIcon,mode:s.mode,fontSize:s.fontSize,speed:s.speed,playState:s.playState,padding:s.padding,onGetMore:d.getMore,onClose:d.close,onClick:d.click},null,8,["type","color","bgColor","list","volumeIcon","moreIcon","volumeSize","closeIcon","mode","fontSize","speed","playState","padding","onGetMore","onClose","onClick"])):h("",!0),"vertical"==s.mode||"horizontal"==s.mode&&!s.isCircular?(t(),l(m,{key:1,type:s.type,color:s.color,bgColor:s.bgColor,list:s.list,volumeIcon:s.volumeIcon,moreIcon:s.moreIcon,closeIcon:s.closeIcon,mode:s.mode,volumeSize:s.volumeSize,"disable-touch":s.disableTouch,fontSize:s.fontSize,duration:s.duration,playState:s.playState,padding:s.padding,onGetMore:d.getMore,onClose:d.close,onClick:d.click,onEnd:d.end},null,8,["type","color","bgColor","list","volumeIcon","moreIcon","closeIcon","mode","volumeSize","disable-touch","fontSize","duration","playState","padding","onGetMore","onClose","onClick","onEnd"])):h("",!0)])),_:1},8,["style"])):h("",!0)}],["__scopeId","data-v-7d93799d"]]);const q=A({name:"Page",components:{Search:F,Images:G,Banner:U,Window:H,HotZone:Z,Videos:E,Article:V,Notice:A({props:{itemStyle:Object,params:Object},mixins:[D],methods:{}},[["render",function(e,s,n,r,d,p){const m=B(k("u-notice-bar"),X),y=c;return t(),l(y,{class:"diy-notice",style:o({padding:2*n.itemStyle.paddingTop+"rpx 0"}),onClick:s[0]||(s[0]=t=>e.onLink(n.params.link))},{default:a((()=>[i(m,{padding:"12rpx 24rpx","volume-icon":n.params.showIcon,autoplay:n.params.scrollable,"bg-color":n.itemStyle.background,color:n.itemStyle.textColor,list:[n.params.text],"font-size":2*n.itemStyle.fontSize},null,8,["volume-icon","autoplay","bg-color","color","list","font-size"])])),_:1},8,["style"])}]]),NavBar:A({name:"NavBar",props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[D],methods:{}},[["render",function(e,d,p,S,f,h){const _=g,k=c;return t(),l(k,{class:"diy-navBar",style:o({padding:`${p.itemStyle.paddingTop}px 0`,background:p.itemStyle.background,color:p.itemStyle.textColor})},{default:a((()=>[i(k,{class:s(["data-list",[`avg-sm-${p.itemStyle.rowsNum}`]])},{default:a((()=>[(t(!0),m(y,null,u(p.dataList,((s,d)=>(t(),l(k,{class:"item-nav",key:d,onClick:t=>e.onLink(s.link)},{default:a((()=>[i(k,{class:"item-image"},{default:a((()=>[i(_,{class:"image",style:o({width:2*p.itemStyle.imageSize+"rpx",height:2*p.itemStyle.imageSize+"rpx"}),mode:"scaleToFill",src:s.imgUrl},null,8,["style","src"])])),_:2},1024),i(k,{class:"item-text oneline-hide"},{default:a((()=>[n(r(s.text),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1},8,["class"])])),_:1},8,["style"])}],["__scopeId","data-v-d3045ed9"]]),Goods:A({components:{AddCartPopup:O},props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},data:()=>({inArray:b}),methods:{handleGoodsItem(e){void 0!==e&&this.$navTo("pages/goods/detail",{goodsId:e})},handleAddCart(e){this.$refs.AddCartPopup.handle(e)},onAddCart(e){x()}}},[["render",function(e,p,S,f,_,k){const b=g,x=c,$=d,z=C("AddCartPopup"),T=I;return t(),l(T,{class:"scroll-view","scroll-x":"slide"===S.itemStyle.display,style:o({background:S.itemStyle.background})},{default:a((()=>[i(x,{class:"diy-goods"},{default:a((()=>[i(x,{class:s(["goods-list",[`display-${S.itemStyle.display}`,`column-${S.itemStyle.column}`]]),style:o({padding:`${2*S.itemStyle.paddingY}rpx ${2*S.itemStyle.paddingX}rpx`})},{default:a((()=>[(t(!0),m(y,null,u(S.dataList,((e,d)=>(t(),l(x,{class:s(["goods-item",[`display-${S.itemStyle.cardType}`]]),key:d,style:o({marginBottom:2*S.itemStyle.itemMargin+"rpx",borderRadius:2*S.itemStyle.borderRadius+"rpx"}),onClick:t=>k.handleGoodsItem(e.goods_id)},{default:a((()=>[1===S.itemStyle.column?(t(),l(x,{key:0,class:"flex"},{default:a((()=>[i(x,{class:"goods-item-left"},{default:a((()=>[i(b,{class:"image",src:e.goods_image},null,8,["src"])])),_:2},1024),i(x,{class:"goods-item-right"},{default:a((()=>[i(x,{class:"goods-info"},{default:a((()=>[_.inArray("goodsName",S.itemStyle.show)?(t(),l(x,{key:0,class:s(["goods-name",["two"==S.itemStyle.goodsNameRows?"twoline-hide":"oneline-hide",`row-${S.itemStyle.goodsNameRows}`]])},{default:a((()=>[n(r(e.goods_name),1)])),_:2},1032,["class"])):h("",!0),_.inArray("sellingPoint",S.itemStyle.show)?(t(),l(x,{key:1,class:"goods-selling"},{default:a((()=>[i($,{class:"selling oneline-hide",style:o({color:S.itemStyle.sellingColor})},{default:a((()=>[n(r(e.selling_point),1)])),_:2},1032,["style"])])),_:2},1024)):h("",!0),_.inArray("goodsSales",S.itemStyle.show)?(t(),l(x,{key:2,class:"goods-sales oneline-hide"},{default:a((()=>[i($,{class:"sales"},{default:a((()=>[n("已售"+r(e.goods_sales),1)])),_:2},1024)])),_:2},1024)):h("",!0),i(x,{class:"footer"},{default:a((()=>[i(x,{class:"goods-price oneline-hide",style:o({color:S.itemStyle.priceColor})},{default:a((()=>[_.inArray("goodsPrice",S.itemStyle.show)?(t(),m(y,{key:0},[i($,{class:"unit"},{default:a((()=>[n("¥")])),_:1}),i($,{class:"value"},{default:a((()=>[n(r(e.goods_price_min),1)])),_:2},1024)],64)):h("",!0),_.inArray("linePrice",S.itemStyle.show)&&e.line_price_min>0?(t(),l($,{key:1,class:"line-price"},{default:a((()=>[i($,{class:"unit"},{default:a((()=>[n("¥")])),_:1}),i($,{class:"value"},{default:a((()=>[n(r(e.line_price_min),1)])),_:2},1024)])),_:2},1024)):h("",!0)])),_:2},1032,["style"]),v(i(x,{class:"action"},{default:a((()=>[i(x,{class:"btn-cart",style:o({color:S.itemStyle.btnCartColor}),onClick:w((t=>k.handleAddCart(e)),["stop"])},{default:a((()=>[i($,{class:s(["cart-icon iconfont",[`icon-jiagou${S.itemStyle.btnCartStyle}`]])},null,8,["class"])])),_:2},1032,["style","onClick"])])),_:2},1536),[[L,_.inArray("cartBtn",S.itemStyle.show)&&S.itemStyle.column<3]])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)):(t(),m(y,{key:1},[i(x,{class:"goods-image"},{default:a((()=>[i(b,{class:"image",mode:"aspectFill",src:e.goods_image},null,8,["src"])])),_:2},1024),i(x,{class:"goods-info"},{default:a((()=>[_.inArray("goodsName",S.itemStyle.show)?(t(),l(x,{key:0,class:s(["goods-name",["two"==S.itemStyle.goodsNameRows?"twoline-hide":"oneline-hide",`row-${S.itemStyle.goodsNameRows}`]])},{default:a((()=>[n(r(e.goods_name),1)])),_:2},1032,["class"])):h("",!0),_.inArray("sellingPoint",S.itemStyle.show)?(t(),l(x,{key:1,class:"goods-selling"},{default:a((()=>[i($,{class:"selling oneline-hide",style:o({color:S.itemStyle.sellingColor})},{default:a((()=>[n(r(e.selling_point),1)])),_:2},1032,["style"])])),_:2},1024)):h("",!0),_.inArray("goodsSales",S.itemStyle.show)?(t(),l(x,{key:2,class:"goods-sales oneline-hide"},{default:a((()=>[i($,{class:"sales"},{default:a((()=>[n("已售"+r(e.goods_sales),1)])),_:2},1024)])),_:2},1024)):h("",!0),i(x,{class:"footer"},{default:a((()=>[_.inArray("goodsPrice",S.itemStyle.show)?(t(),l(x,{key:0,class:"goods-price oneline-hide",style:o({color:S.itemStyle.priceColor})},{default:a((()=>[i($,{class:"unit"},{default:a((()=>[n("¥")])),_:1}),i($,{class:"value"},{default:a((()=>[n(r(e.goods_price_min),1)])),_:2},1024),_.inArray("linePrice",S.itemStyle.show)&&e.line_price_min>0?(t(),l($,{key:0,class:"line-price"},{default:a((()=>[i($,{class:"unit"},{default:a((()=>[n("¥")])),_:1}),i($,{class:"value"},{default:a((()=>[n(r(e.line_price_min),1)])),_:2},1024)])),_:2},1024)):h("",!0)])),_:2},1032,["style"])):h("",!0),v(i(x,{class:"action"},{default:a((()=>[i(x,{class:"btn-cart",style:o({color:S.itemStyle.btnCartColor}),onClick:w((t=>k.handleAddCart(e)),["stop"])},{default:a((()=>[i($,{class:s(["cart-icon iconfont",[`icon-jiagou${S.itemStyle.btnCartStyle}`]])},null,8,["class"])])),_:2},1032,["style","onClick"])])),_:2},1536),[[L,_.inArray("cartBtn",S.itemStyle.show)&&S.itemStyle.column<3]])])),_:2},1024)])),_:2},1024)],64))])),_:2},1032,["class","style","onClick"])))),128))])),_:1},8,["class","style"])])),_:1}),i(z,{ref:"AddCartPopup",onAddCart:k.onAddCart},null,8,["onAddCart"])])),_:1},8,["scroll-x","style"])}],["__scopeId","data-v-6206e091"]]),Service:A({components:{CustomerBtn:N},props:{itemStyle:Object,params:Object},data:()=>({isShow:!1}),async created(){"phone"===this.params.type&&(this.isShow=!0),"chat"===this.params.type&&(this.isShow=await $.isShowCustomerBtn())},methods:{onMakePhoneCall(e){uni.makePhoneCall({phoneNumber:this.params.tel})}}},[["render",function(e,s,n,r,d,p){const m=g,y=c,u=C("customer-btn");return d.isShow?(t(),l(y,{key:0,class:"diy-service",style:o({"--right":2*n.itemStyle.right+"rpx","--bottom":2*n.itemStyle.bottom+"rpx"})},{default:a((()=>["phone"===n.params.type?(t(),l(y,{key:0,class:"service-icon",onClick:p.onMakePhoneCall},{default:a((()=>[i(m,{class:"image",src:n.params.image},null,8,["src"])])),_:1},8,["onClick"])):"chat"===n.params.type?(t(),l(u,{key:1},{default:a((()=>[i(y,{class:"service-icon"},{default:a((()=>[i(m,{class:"image",src:n.params.image},null,8,["src"])])),_:1})])),_:1})):h("",!0)])),_:1},8,["style"])):h("",!0)}],["__scopeId","data-v-ae14c3bb"]]),Blank:A({props:{itemStyle:Object},methods:{}},[["render",function(e,a,i,s,n,r){const d=c;return t(),l(d,{class:"diy-blank",style:o({height:2*i.itemStyle.height+"rpx",background:i.itemStyle.background})},null,8,["style"])}]]),Guide:A({props:{itemStyle:Object},methods:{}},[["render",function(e,s,n,r,d,p){const m=c;return t(),l(m,{class:"diy-guide",style:o({padding:2*n.itemStyle.paddingTop+"rpx 0",background:n.itemStyle.background})},{default:a((()=>[i(m,{class:"line",style:o({borderTop:`${2*n.itemStyle.lineHeight}rpx ${n.itemStyle.lineStyle} ${n.itemStyle.lineColor}`})},null,8,["style"])])),_:1},8,["style"])}],["__scopeId","data-v-dc3cca30"]]),RichText:A({props:{itemStyle:Object,params:Object},methods:{}},[["render",function(e,s,n,r,d,p){const m=B(k("mp-html"),P),y=c;return t(),l(y,{class:"diy-richText",style:o({padding:`${2*n.itemStyle.paddingTop}rpx ${2*n.itemStyle.paddingLeft}rpx`,background:n.itemStyle.background})},{default:a((()=>[i(m,{content:n.params.content},null,8,["content"])])),_:1},8,["style"])}],["__scopeId","data-v-a71b9a86"]]),Special:A({props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[D],methods:{handleNavDetail(e){this.$navTo("pages/article/detail",{articleId:e})},handleNavMore(){this.$navTo("pages/article/index")}}},[["render",function(e,p,h,_,k,b){const x=g,C=c,v=d,w=S,L=f;return t(),l(C,{class:"diy-special",style:o({padding:2*h.itemStyle.paddingTop+"rpx 0",background:h.itemStyle.background})},{default:a((()=>[i(C,{class:"special-left",onClick:p[0]||(p[0]=e=>b.handleNavMore())},{default:a((()=>[i(x,{class:"image",mode:"widthFix",src:h.params.image},null,8,["src"])])),_:1}),z("div",{class:s(["special-content",[`display_${h.params.display}`]])},[i(L,{autoplay:!0,interval:1500,duration:800,circular:!0,vertical:!0,"display-multiple-items":h.itemStyle.display},{default:a((()=>[(t(!0),m(y,null,u(h.dataList,((e,s)=>(t(),l(w,{key:s},{default:a((()=>[i(C,{class:"content-item oneline-hide",onClick:t=>b.handleNavDetail(e.article_id)},{default:a((()=>[i(v,{style:o({color:h.itemStyle.textColor})},{default:a((()=>[n(r(e.title),1)])),_:2},1032,["style"])])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1},8,["display-multiple-items"])],2),z("div",{class:"special-more",onClick:p[1]||(p[1]=e=>b.handleNavMore())},[i(v,{class:"iconfont icon-arrow-right"})])])),_:1},8,["style"])}],["__scopeId","data-v-32110c36"]]),DiyOfficialAccount:A({props:{itemIndex:String},mixins:[D],methods:{}},[["render",function(e,t,l,a,i,s){return null}]]),Coupon:A({props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},data:()=>({couponList:[],disable:!1}),watch:{dataList:{handler(e){this.couponList=T(e)},immediate:!0,deep:!0}},mixins:[D],methods:{handleReceive(e,t){const l=this;!l.disable&&t.state.value&&t.coupon_id&&(l.disable=!0,M(t.coupon_id,{},{load:!1}).then((a=>{l.$success(a.message),l.setReceived(e,t)})).finally((()=>l.disable=!1)))},setReceived(e,t){this.couponList[e]={...t,state:{value:0,text:"已领取"}}}}},[["render",function(e,p,g,S,f,_){const k=d,b=c,x=I;return f.couponList.length?(t(),l(b,{key:0,class:"diy-coupon",style:o({padding:2*g.itemStyle.paddingTop+"rpx 0",background:g.itemStyle.background})},{default:a((()=>[i(x,{"scroll-x":!0},{default:a((()=>[i(b,{class:"coupon-wrapper"},{default:a((()=>[(t(!0),m(y,null,u(f.couponList,((e,d)=>(t(),l(b,{class:s(["coupon-item",{disable:!e.state.value}]),key:d,style:o({marginRight:2*g.itemStyle.marginRight+"rpx"})},{default:a((()=>[i(k,{class:"before",style:o({background:g.itemStyle.background})},null,8,["style"]),i(b,{class:"left-content",style:o({background:g.itemStyle.couponBgColor,color:g.itemStyle.couponTextColor})},{default:a((()=>[i(b,{class:"content-top"},{default:a((()=>[10==e.coupon_type?(t(),m(y,{key:0},[i(k,{class:"unit"},{default:a((()=>[n("¥")])),_:1}),i(k,{class:"price"},{default:a((()=>[n(r(e.reduce_price),1)])),_:2},1024)],64)):h("",!0),20==e.coupon_type?(t(),l(k,{key:1,class:"price"},{default:a((()=>[n(r(e.discount)+"折",1)])),_:2},1024)):h("",!0)])),_:2},1024),i(b,{class:"content-bottom"},{default:a((()=>[i(k,{class:"f-22"},{default:a((()=>[n("满"+r(e.min_price)+"元可用",1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["style"]),i(b,{class:"right-receive",style:o({background:g.itemStyle.receiveBgColor,color:g.itemStyle.receiveTextColor}),onClick:t=>_.handleReceive(d,e)},{default:a((()=>[e.state.value?(t(),m(y,{key:0},[i(k,null,{default:a((()=>[n("立即")])),_:1}),i(k,null,{default:a((()=>[n("领取")])),_:1})],64)):(t(),l(k,{key:1},{default:a((()=>[n(r(e.state.text),1)])),_:2},1024))])),_:2},1032,["style","onClick"])])),_:2},1032,["class","style"])))),128))])),_:1})])),_:1})])),_:1},8,["style"])):h("",!0)}],["__scopeId","data-v-ce7423d8"]]),ICPLicense:A({props:{itemStyle:Object,params:Object},mixins:[D],methods:{}},[["render",function(e,s,p,m,y,u){const g=d,S=c;return t(),l(S,{class:"diy-ICPLicense",style:o({padding:`${2*p.itemStyle.paddingTop}rpx ${2*p.itemStyle.paddingLeft}rpx`,background:p.itemStyle.background})},{default:a((()=>[i(S,{class:"line",style:o({textAlign:p.itemStyle.textAlign})},{default:a((()=>[i(g,{style:o({fontSize:2*p.itemStyle.fontSize+"rpx",color:p.itemStyle.textColor}),target:"_blank",onClick:s[0]||(s[0]=t=>e.onLink({type:"URL",param:{url:p.params.link}}))},{default:a((()=>[n(r(p.params.text),1)])),_:1},8,["style"])])),_:1},8,["style"])])),_:1},8,["style"])}]]),Title:A({props:{itemStyle:Object,params:Object},mixins:[D],methods:{}},[["render",function(e,s,p,y,u,g){const S=d,f=c;return t(),l(f,{class:"diy-title",style:o({padding:2*p.itemStyle.paddingY+"rpx 30rpx",background:p.itemStyle.background})},{default:a((()=>[z("div",{class:"title-content"},[z("div",{class:"title"},[i(S,{style:o({color:p.itemStyle.titleTextColor,fontSize:2*p.params.titleFontSize+"rpx",fontWeight:p.params.titleFontWeight})},{default:a((()=>[n(r(p.params.title),1)])),_:1},8,["style"])]),p.params.more.enable?(t(),m("div",{key:0,class:"more-content",style:o({color:p.itemStyle.moreTextColor}),onClick:s[0]||(s[0]=t=>e.onLink(p.params.more.link))},[i(S,{class:"more-text"},{default:a((()=>[n(r(p.params.more.text),1)])),_:1}),p.params.more.enableIcon?(t(),l(S,{key:0,class:"more-icon"},{default:a((()=>[i(S,{class:"iconfont icon-arrow-right"})])),_:1})):h("",!0)],4)):h("",!0)]),z("div",{class:"desc-content"},[i(S,{style:o({color:p.itemStyle.descTextColor,fontSize:2*p.params.descFontSize+"rpx",fontWeight:p.params.descFontWeight})},{default:a((()=>[n(r(p.params.desc),1)])),_:1},8,["style"])])])),_:1},8,["style"])}],["__scopeId","data-v-5967764b"]])},props:{items:{type:Array,default:()=>[]}}},[["render",function(e,i,s,o,n,r){const d=C("Search"),p=C("Images"),g=C("Banner"),S=C("Window"),f=C("Videos"),_=C("Article"),k=C("Notice"),b=C("NavBar"),x=C("Goods"),v=C("Service"),w=C("Blank"),L=C("Guide"),I=C("RichText"),$=C("Special"),z=C("DiyOfficialAccount"),T=C("Coupon"),A=C("HotZone"),j=C("ICPLicense"),B=C("Title"),O=c;return t(),l(O,{class:"page-items"},{default:a((()=>[(t(!0),m(y,null,u(s.items,((e,a)=>(t(),m(y,{key:a},["search"===e.type?(t(),l(d,{key:0,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):h("",!0),"image"===e.type?(t(),l(p,{key:1,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):h("",!0),"banner"===e.type?(t(),l(g,{key:2,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):h("",!0),"window"===e.type?(t(),l(S,{key:3,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):h("",!0),"video"===e.type?(t(),l(f,{key:4,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):h("",!0),"article"===e.type?(t(),l(_,{key:5,params:e.params,dataList:e.data},null,8,["params","dataList"])):h("",!0),"notice"===e.type?(t(),l(k,{key:6,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):h("",!0),"navBar"===e.type?(t(),l(b,{key:7,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):h("",!0),"goods"===e.type?(t(),l(x,{key:8,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):h("",!0),"service"===e.type?(t(),l(v,{key:9,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):h("",!0),"blank"===e.type?(t(),l(w,{key:10,itemStyle:e.style},null,8,["itemStyle"])):h("",!0),"guide"===e.type?(t(),l(L,{key:11,itemStyle:e.style},null,8,["itemStyle"])):h("",!0),"richText"===e.type?(t(),l(I,{key:12,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):h("",!0),"special"===e.type?(t(),l($,{key:13,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):h("",!0),"officialAccount"===e.type?(t(),l(z,{key:14})):h("",!0),"coupon"===e.type?(t(),l(T,{key:15,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):h("",!0),"hotZone"===e.type?(t(),l(A,{key:16,itemStyle:e.style,params:e.params,data:e.data},null,8,["itemStyle","params","data"])):h("",!0),"ICPLicense"===e.type?(t(),l(j,{key:17,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):h("",!0),"title"===e.type?(t(),l(B,{key:18,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):h("",!0)],64)))),128))])),_:1})}],["__scopeId","data-v-f4305739"]]);export{q as P,W as d};