index.825d2484.js 30 KB

1
  1. import{$ as e,o as t,c as a,w as l,a as i,k as s,n as o,f as n,t as r,l as d,i as c,L as p,b as u,F as m,d as y,g,M as h,N as f,e as S,O as _,y as k,j as b,h as x,z as C,r as v,P as w,Q as L}from"./index-3b24b149.js";import{_ as I}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as $}from"./u-icon.72a24694.js";import{r as T}from"./uni-app.es.9206f90a.js";import{C as z}from"./index.13c90436.js";import{_ as j}from"./mp-html.3776ff53.js";import{r as B}from"./myCoupon.9926c568.js";const O="page/detail";function N(t){return e.get(O,{pageId:t})}const M=I({props:{itemIndex:String,itemStyle:Object,params:Object},methods:{onTargetSearch(){this.$navTo("pages/search/index")}}},[["render",function(e,p,u,m,y,g){const h=d,f=c;return t(),a(f,{class:"diy-search"},{default:l((()=>[i(f,{class:s(["inner",u.itemStyle.searchStyle]),onClick:g.onTargetSearch},{default:l((()=>[i(f,{class:"search-input",style:o({textAlign:u.itemStyle.textAlign})},{default:l((()=>[i(h,{class:"search-icon iconfont icon-search"}),i(h,null,{default:l((()=>[n(r(u.params.placeholder),1)])),_:1})])),_:1},8,["style"])])),_:1},8,["class","onClick"])])),_:1})}],["__scopeId","data-v-5e2ff3cd"]]),P={data:()=>({}),methods:{onLink(e){return!!e&&("PAGE"===e.type&&this.$navTo(e.param.path,e.param.query),"CUSTOM"===e.type&&this.$navTo(e.param.path,p(e.param.queryStr)),"URL"===e.type&&window.open(e.param.url),!0)}}};const A=I({name:"Images",props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[P],methods:{}},[["render",function(e,s,n,r,d,p){const h=g,f=c;return t(),a(f,{class:"diy-imageSingle",style:o({paddingBottom:2*n.itemStyle.paddingTop+"rpx",background:n.itemStyle.background})},{default:l((()=>[(t(!0),u(m,null,y(n.dataList,((s,r)=>(t(),a(f,{class:"item-image",key:r,style:o({padding:`${2*n.itemStyle.paddingTop}rpx ${2*n.itemStyle.paddingLeft}rpx 0`})},{default:l((()=>[i(f,{class:"nav-to",onClick:t=>e.onLink(s.link)},{default:l((()=>[i(h,{class:"image",src:s.imgUrl,mode:"widthFix"},null,8,["src"])])),_:2},1032,["onClick"])])),_:2},1032,["style"])))),128))])),_:1},8,["style"])}],["__scopeId","data-v-6836e2d3"]]);const R=I({name:"Banner",props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[P],data:()=>({windowWidth:750,indicatorDots:!1,autoplay:!0,duration:800,imgHeights:[],imgCurrent:0}),created(){const e=this;uni.getSystemInfo({success({windowWidth:t}){e.windowWidth=t>750?750:t}})},methods:{_imagesHeight({detail:e}){const{width:t,height:a}=e,l=t/a,i=this.windowWidth/l;this.imgHeights.push(i)},_bindChange(e){this.imgCurrent=e.detail.current}}},[["render",function(e,n,r,d,p,S){const _=g,k=h,b=f,x=c;return t(),a(x,{class:"diy-banner",style:o({height:`${p.imgHeights[p.imgCurrent]}px`})},{default:l((()=>[i(b,{autoplay:p.autoplay,class:"swiper-box",duration:p.duration,circular:!0,interval:1e3*r.itemStyle.interval,onChange:S._bindChange},{default:l((()=>[(t(!0),u(m,null,y(r.dataList,((s,o)=>(t(),a(k,{key:o},{default:l((()=>[i(_,{mode:"widthFix",class:"slide-image",src:s.imgUrl,onClick:t=>e.onLink(s.link),onLoad:S._imagesHeight},null,8,["src","onClick","onLoad"])])),_:2},1024)))),128))])),_:1},8,["autoplay","duration","interval","onChange"]),i(x,{class:s(["indicator-dots",r.itemStyle.btnShape])},{default:l((()=>[(t(!0),u(m,null,y(r.dataList,((e,l)=>(t(),a(x,{class:s(["dots-item",{active:p.imgCurrent==l}]),style:o({backgroundColor:r.itemStyle.btnColor}),key:l},null,8,["class","style"])))),128))])),_:1},8,["class"])])),_:1},8,["style"])}],["__scopeId","data-v-55fd6fc7"]]);const G=I({name:"Window",props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[P],methods:{}},[["render",function(e,n,r,d,p,h){const f=g,_=c;return t(),a(_,{class:"diy-window",style:o({background:r.itemStyle.background,padding:`${r.itemStyle.paddingTop}px ${r.itemStyle.paddingLeft}px`})},{default:l((()=>[r.itemStyle.layout>-1?(t(),a(_,{key:0,class:s(["data-list",[`avg-sm-${r.itemStyle.layout}`]])},{default:l((()=>[(t(!0),u(m,null,y(r.dataList,((s,n)=>(t(),a(_,{key:n,class:"data-item",style:o({padding:`${r.itemStyle.paddingTop}px ${r.itemStyle.paddingLeft}px`})},{default:l((()=>[i(_,{class:"item-image",onClick:t=>e.onLink(s.link)},{default:l((()=>[i(f,{class:"image",mode:"widthFix",src:s.imgUrl},null,8,["src"])])),_:2},1032,["onClick"])])),_:2},1032,["style"])))),128))])),_:1},8,["class"])):(t(),a(_,{key:1,class:"display"},{default:l((()=>[i(_,{class:"display-left",style:o({padding:`${r.itemStyle.paddingTop}px ${r.itemStyle.paddingLeft}px`})},{default:l((()=>[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:l((()=>[r.dataList.length>=2?(t(),a(_,{key:0,class:"display-right1",style:o({padding:`${r.itemStyle.paddingTop}px ${r.itemStyle.paddingLeft}px`})},{default:l((()=>[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"])):S("",!0),i(_,{class:"display-right2"},{default:l((()=>[r.dataList.length>=3?(t(),a(_,{key:0,class:"left",style:o({padding:`${r.itemStyle.paddingTop}px ${r.itemStyle.paddingLeft}px`})},{default:l((()=>[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"])):S("",!0),r.dataList.length>=4?(t(),a(_,{key:1,class:"right",style:o({padding:`${r.itemStyle.paddingTop}px ${r.itemStyle.paddingLeft}px`})},{default:l((()=>[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"])):S("",!0)])),_:1})])),_:1})])),_:1}))])),_:1},8,["style"])}],["__scopeId","data-v-112a1b7d"]]);const U=I({props:{itemIndex:String,itemStyle:Object,params:Object,data:Object},mixins:[P],methods:{}},[["render",function(e,s,n,r,d,p){const h=g,f=c;return t(),a(f,{class:"diy-hotZone",style:o({paddingBottom:2*n.itemStyle.paddingTop+"rpx",background:n.itemStyle.background})},{default:l((()=>[i(f,{class:"bg-image",style:o({padding:`${2*n.itemStyle.paddingTop}rpx ${2*n.itemStyle.paddingLeft}rpx 0`})},{default:l((()=>[i(h,{class:"image",src:n.data.imgUrl,mode:"widthFix"},null,8,["src"])])),_:1},8,["style"]),(t(!0),u(m,null,y(n.data.maps,((l,i)=>(t(),a(f,{class:"zone-item",key:i,style:o({width:`${l.width}rpx`,height:`${l.height}rpx`,left:`${l.left}rpx`,top:`${l.top}rpx`}),onClick:t=>e.onLink(l.link)},null,8,["style","onClick"])))),128))])),_:1},8,["style"])}],["__scopeId","data-v-ab741baa"]]);const D=I({name:"Videos",props:{itemIndex:String,itemStyle:Object,params:Object},methods:{}},[["render",function(e,s,n,r,d,p){const u=_,m=c;return t(),a(m,{class:"diy-video",style:o({padding:`${n.itemStyle.paddingTop}px 0`})},{default:l((()=>[i(u,{class:"video",style:o({height:`${n.itemStyle.height}px`}),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-5fd5e9e7"]]);const F=I({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,h,f,_){const k=d,b=c,x=g;return t(),a(b,{class:"diy-article"},{default:l((()=>[(t(!0),u(m,null,y(p.dataList,((e,o)=>(t(),a(b,{class:s(["article-item",[`show-type__${e.show_type}`]]),key:o,onClick:t=>_.onTargetDetail(e.article_id)},{default:l((()=>[10==e.show_type?(t(),u(m,{key:0},[i(b,{class:"article-item__left flex-box"},{default:l((()=>[i(b,{class:"article-item__title"},{default:l((()=>[i(k,{class:"twoline-hide"},{default:l((()=>[n(r(e.title),1)])),_:2},1024)])),_:2},1024),i(b,{class:"article-item__footer m-top10"},{default:l((()=>[i(k,{class:"article-views f-24 col-8"},{default:l((()=>[n(r(e.show_views)+"次浏览",1)])),_:2},1024)])),_:2},1024)])),_:2},1024),i(b,{class:"article-item__image"},{default:l((()=>[i(x,{class:"image",mode:"widthFix",src:e.image_url},null,8,["src"])])),_:2},1024)],64)):S("",!0),20==e.show_type?(t(),u(m,{key:1},[i(b,{class:"article-item__title"},{default:l((()=>[i(k,{class:"twoline-hide"},{default:l((()=>[n(r(e.title),1)])),_:2},1024)])),_:2},1024),i(b,{class:"article-item__image m-top20"},{default:l((()=>[i(x,{class:"image",mode:"widthFix",src:e.image_url},null,8,["src"])])),_:2},1024),i(b,{class:"article-item__footer m-top10"},{default:l((()=>[i(k,{class:"article-views f-24 col-8"},{default:l((()=>[n(r(e.show_views)+"次浏览",1)])),_:2},1024)])),_:2},1024)],64)):S("",!0)])),_:2},1032,["class","onClick"])))),128))])),_:1})}],["__scopeId","data-v-ce7b26a5"]]);const H=I({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,u,m,y,g){const h=T(k("u-icon"),$),f=c,_=d;return u.show?(t(),a(f,{key:0,class:s(["u-notice-bar",[u.type?`u-type-${u.type}-light-bg`:""]]),style:o({background:g.computeBgColor,padding:u.padding})},{default:l((()=>[i(f,{class:"u-direction-row"},{default:l((()=>[i(f,{class:"u-icon-wrap"},{default:l((()=>[u.volumeIcon?(t(),a(h,{key:0,class:"u-left-icon",name:"volume-fill",size:u.volumeSize,color:g.computeColor},null,8,["size","color"])):S("",!0)])),_:1}),i(f,{class:"u-notice-box",id:"u-notice-box"},{default:l((()=>[i(f,{class:"u-notice-content",id:"u-notice-content",style:o({animationDuration:y.animationDuration,animationPlayState:y.animationPlayState})},{default:l((()=>[i(_,{class:s(["u-notice-text",["u-type-"+u.type]]),onClick:g.click,style:o([g.textStyle])},{default:l((()=>[n(r(y.showText),1)])),_:1},8,["onClick","style","class"])])),_:1},8,["style"])])),_:1}),i(f,{class:"u-icon-wrap"},{default:l((()=>[u.moreIcon?(t(),a(h,{key:0,onClick:g.getMore,class:"u-right-icon",name:"arrow-right",size:26,color:g.computeColor},null,8,["onClick","color"])):S("",!0),u.closeIcon?(t(),a(h,{key:1,onClick:g.close,class:"u-right-icon",name:"close",size:24,color:g.computeColor},null,8,["onClick","color"])):S("",!0)])),_:1})])),_:1})])),_:1},8,["style","class"])):S("",!0)}],["__scopeId","data-v-834500a9"]]);const W=I({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=T(k("u-icon"),$),C=c,v=h,w=f;return t(),a(C,{class:s(["u-notice-bar",[p.type?`u-type-${p.type}-light-bg`:""]]),style:o({background:b.computeBgColor,padding:p.padding})},{default:l((()=>[i(C,{class:"u-icon-wrap"},{default:l((()=>[p.volumeIcon?(t(),a(x,{key:0,class:"u-left-icon",name:"volume-fill",size:p.volumeSize,color:b.computeColor},null,8,["size","color"])):S("",!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:l((()=>[(t(!0),u(m,null,y(p.list,((e,d)=>(t(),a(v,{key:d,class:"u-swiper-item"},{default:l((()=>[i(C,{class:s(["u-news-item u-line-1",["u-type-"+p.type]]),style:o([b.textStyle]),onClick:e=>b.click(d)},{default:l((()=>[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:l((()=>[p.moreIcon?(t(),a(x,{key:0,onClick:b.getMore,class:"u-right-icon",name:"arrow-right",size:26,color:b.computeColor},null,8,["onClick","color"])):S("",!0),p.closeIcon?(t(),a(x,{key:1,onClick:b.close,class:"u-right-icon",name:"close",size:24,color:b.computeColor},null,8,["onClick","color"])):S("",!0)])),_:1})])),_:1},8,["style","class"])}],["__scopeId","data-v-d897bbfb"]]);const E=I({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=T(k("u-row-notice"),H),u=T(k("u-column-notice"),W),m=c;return d.isShow?(t(),a(m,{key:0,class:"u-notice-bar-wrap",style:o({borderRadius:s.borderRadius+"rpx"})},{default:l((()=>["horizontal"==s.mode&&s.isCircular?(t(),a(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"])):S("",!0),"vertical"==s.mode||"horizontal"==s.mode&&!s.isCircular?(t(),a(u,{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"])):S("",!0)])),_:1},8,["style"])):S("",!0)}],["__scopeId","data-v-7d93799d"]]);const Z=I({name:"Page",components:{Search:M,Images:A,Banner:R,Window:G,HotZone:U,Videos:D,Article:F,Notice:I({props:{itemStyle:Object,params:Object},mixins:[P],methods:{}},[["render",function(e,s,n,r,d,p){const u=T(k("u-notice-bar"),E),m=c;return t(),a(m,{class:"diy-notice",style:o({paddingTop:`${n.itemStyle.paddingTop}px`,paddingBottom:`${n.itemStyle.paddingTop}px`}),onClick:s[0]||(s[0]=t=>e.onLink(n.params.link))},{default:l((()=>[i(u,{padding:"10rpx 24rpx","volume-icon":n.params.showIcon,autoplay:n.params.scrollable,"bg-color":n.itemStyle.background,color:n.itemStyle.textColor,list:[n.params.text]},null,8,["volume-icon","autoplay","bg-color","color","list"])])),_:1},8,["style"])}]]),NavBar:I({name:"NavBar",props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[P],methods:{}},[["render",function(e,d,p,h,f,S){const _=g,k=c;return t(),a(k,{class:"diy-navBar",style:o({background:p.itemStyle.background,color:p.itemStyle.textColor})},{default:l((()=>[i(k,{class:s(["data-list",[`avg-sm-${p.itemStyle.rowsNum}`]])},{default:l((()=>[(t(!0),u(m,null,y(p.dataList,((s,o)=>(t(),a(k,{class:"item-nav",key:o},{default:l((()=>[i(k,{class:"nav-to",onClick:t=>e.onLink(s.link)},{default:l((()=>[i(k,{class:"item-image"},{default:l((()=>[i(_,{class:"image",mode:"widthFix",src:s.imgUrl},null,8,["src"])])),_:2},1024),i(k,{class:"item-text oneline-hide"},{default:l((()=>[n(r(s.text),1)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1},8,["class"])])),_:1},8,["style"])}],["__scopeId","data-v-110b6f51"]]),Goods:I({name:"Goods",props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},methods:{onTargetGoods(e){this.$navTo("pages/goods/detail",{goodsId:e})}}},[["render",function(e,p,h,f,_,k){const x=g,C=c,v=d,w=b;return t(),a(C,{class:"diy-goods",style:o({background:h.itemStyle.background})},{default:l((()=>[i(C,{class:s(["goods-list",[`display__${h.itemStyle.display}`,`column__${h.itemStyle.column}`]])},{default:l((()=>[i(w,{"scroll-x":"slide"===h.itemStyle.display},{default:l((()=>[(t(!0),u(m,null,y(h.dataList,((e,s)=>(t(),a(C,{class:"goods-item",key:s,onClick:t=>k.onTargetGoods(e.goods_id)},{default:l((()=>[1===h.itemStyle.column?(t(),a(C,{key:0,class:"dis-flex"},{default:l((()=>[i(C,{class:"goods-item-left"},{default:l((()=>[i(x,{class:"image",src:e.goods_image},null,8,["src"])])),_:2},1024),i(C,{class:"goods-item-right"},{default:l((()=>[h.itemStyle.show.includes("goodsName")?(t(),a(C,{key:0,class:"goods-name"},{default:l((()=>[i(v,{class:"twoline-hide"},{default:l((()=>[n(r(e.goods_name),1)])),_:2},1024)])),_:2},1024)):S("",!0),i(C,{class:"goods-item-desc"},{default:l((()=>[h.itemStyle.show.includes("sellingPoint")?(t(),a(C,{key:0,class:"desc-selling-point dis-flex"},{default:l((()=>[i(v,{class:"oneline-hide"},{default:l((()=>[n(r(e.selling_point),1)])),_:2},1024)])),_:2},1024)):S("",!0),h.itemStyle.show.includes("goodsSales")?(t(),a(C,{key:1,class:"desc-goods-sales dis-flex"},{default:l((()=>[i(v,null,{default:l((()=>[n("已售"+r(e.goods_sales)+"件",1)])),_:2},1024)])),_:2},1024)):S("",!0),i(C,{class:"desc-footer"},{default:l((()=>[h.itemStyle.show.includes("goodsPrice")?(t(),a(v,{key:0,class:"price-x"},{default:l((()=>[n("¥"+r(e.goods_price_min),1)])),_:2},1024)):S("",!0),h.itemStyle.show.includes("linePrice")&&e.line_price_min>0?(t(),a(v,{key:1,class:"price-y col-9"},{default:l((()=>[n("¥"+r(e.line_price_min),1)])),_:2},1024)):S("",!0)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)):(t(),u(m,{key:1},[i(C,{class:"goods-image"},{default:l((()=>[i(x,{class:"image",mode:"aspectFill",src:e.goods_image},null,8,["src"])])),_:2},1024),i(C,{class:"detail"},{default:l((()=>[h.itemStyle.show.includes("goodsName")?(t(),a(C,{key:0,class:"goods-name twoline-hide"},{default:l((()=>[i(v,{class:"twoline-hide"},{default:l((()=>[n(r(e.goods_name),1)])),_:2},1024)])),_:2},1024)):S("",!0),i(C,{class:"detail-price oneline-hide"},{default:l((()=>[h.itemStyle.show.includes("goodsPrice")?(t(),a(v,{key:0,class:"goods-price f-30 col-m"},{default:l((()=>[n("¥"+r(e.goods_price_min),1)])),_:2},1024)):S("",!0),h.itemStyle.show.includes("linePrice")&&e.line_price_min>0?(t(),a(v,{key:1,class:"line-price col-9 f-24"},{default:l((()=>[n("¥"+r(e.line_price_min),1)])),_:2},1024)):S("",!0)])),_:2},1024)])),_:2},1024)],64))])),_:2},1032,["onClick"])))),128))])),_:1},8,["scroll-x"])])),_:1},8,["class"])])),_:1},8,["style"])}],["__scopeId","data-v-44f64061"]]),Service:I({components:{CustomerBtn:z},props:{itemStyle:Object,params:Object},data:()=>({isShow:!1}),computed:{right(){return x(2*this.itemStyle.right)},bottom(){return x(2*this.itemStyle.bottom)}},async created(){"phone"===this.params.type&&(this.isShow=!0),"chat"===this.params.type&&(this.isShow=await C.isShowCustomerBtn())},methods:{onMakePhoneCall(e){uni.makePhoneCall({phoneNumber:this.params.tel})}}},[["render",function(e,s,n,r,d,p){const u=g,m=c,y=v("customer-btn");return d.isShow?(t(),a(m,{key:0,class:"diy-service",style:o({"--right":`${p.right}px`,"--bottom":`${p.bottom}px`})},{default:l((()=>["phone"===n.params.type?(t(),a(m,{key:0,class:"service-icon",onClick:p.onMakePhoneCall},{default:l((()=>[i(u,{class:"image",src:n.params.image},null,8,["src"])])),_:1},8,["onClick"])):"chat"===n.params.type?(t(),a(y,{key:1},{default:l((()=>[i(m,{class:"service-icon"},{default:l((()=>[i(u,{class:"image",src:n.params.image},null,8,["src"])])),_:1})])),_:1})):S("",!0)])),_:1},8,["style"])):S("",!0)}],["__scopeId","data-v-9c92f6dc"]]),Blank:I({props:{itemStyle:Object},methods:{}},[["render",function(e,l,i,s,n,r){const d=c;return t(),a(d,{class:"diy-blank",style:o({height:`${i.itemStyle.height}px`,background:i.itemStyle.background})},null,8,["style"])}]]),Guide:I({props:{itemStyle:Object},methods:{}},[["render",function(e,s,n,r,d,p){const u=c;return t(),a(u,{class:"diy-guide",style:o({padding:`${n.itemStyle.paddingTop}px 0`,background:n.itemStyle.background})},{default:l((()=>[i(u,{class:"line",style:o({borderTop:`${n.itemStyle.lineHeight}px ${n.itemStyle.lineStyle} ${n.itemStyle.lineColor}`})},null,8,["style"])])),_:1},8,["style"])}],["__scopeId","data-v-8a478461"]]),RichText:I({props:{itemStyle:Object,params:Object},methods:{}},[["render",function(e,s,n,r,d,p){const u=T(k("mp-html"),j),m=c;return t(),a(m,{class:"diy-richText",style:o({padding:`${n.itemStyle.paddingTop}px ${n.itemStyle.paddingLeft}px`,background:n.itemStyle.background})},{default:l((()=>[i(u,{content:n.params.content},null,8,["content"])])),_:1},8,["style"])}],["__scopeId","data-v-e024f8b3"]]),Special:I({props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},mixins:[P],methods:{handleNavDetail(e){this.$navTo("pages/article/detail",{articleId:e})},handleNavMore(){this.$navTo("pages/article/index")}}},[["render",function(e,p,S,_,k,b){const x=g,C=c,v=d,L=h,I=f;return t(),a(C,{class:"diy-special",style:o({padding:`${S.itemStyle.paddingTop}px 0`,background:S.itemStyle.background})},{default:l((()=>[i(C,{class:"special-left",onClick:p[0]||(p[0]=e=>b.handleNavMore())},{default:l((()=>[i(x,{class:"image",mode:"widthFix",src:S.params.image},null,8,["src"])])),_:1}),w("div",{class:s(["special-content",[`display_${S.params.display}`]])},[i(I,{autoplay:!0,interval:1500,duration:800,circular:!0,vertical:!0,"display-multiple-items":S.itemStyle.display},{default:l((()=>[(t(!0),u(m,null,y(S.dataList,((e,s)=>(t(),a(L,{key:s},{default:l((()=>[i(C,{class:"content-item oneline-hide",onClick:t=>b.handleNavDetail(e.article_id)},{default:l((()=>[i(v,{style:o({color:S.itemStyle.textColor})},{default:l((()=>[n(r(e.title),1)])),_:2},1032,["style"])])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1},8,["display-multiple-items"])],2),w("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-ac41dfe4"]]),DiyOfficialAccount:I({props:{itemIndex:String},mixins:[P],methods:{}},[["render",function(e,t,a,l,i,s){return null}]]),Coupon:I({props:{itemIndex:String,itemStyle:Object,params:Object,dataList:Array},data:()=>({couponList:[],disable:!1}),watch:{dataList:{handler(e){this.couponList=L(e)},immediate:!0,deep:!0}},mixins:[P],methods:{handleReceive(e,t){const a=this;!a.disable&&t.state.value&&(a.disable=!0,B(t.coupon_id,{},{load:!1}).then((l=>{a.$success(l.message),a.setReceived(e,t)})).finally((()=>a.disable=!1)))},setReceived(e,t){this.couponList[e]={...t,state:{value:0,text:"已领取"}}}}},[["render",function(e,p,g,h,f,_){const k=d,x=c,C=b;return f.couponList.length?(t(),a(x,{key:0,class:"diy-coupon",style:o({padding:`${g.itemStyle.paddingTop}px 0`,background:g.itemStyle.background})},{default:l((()=>[i(C,{"scroll-x":!0},{default:l((()=>[i(x,{class:"coupon-wrapper"},{default:l((()=>[(t(!0),u(m,null,y(f.couponList,((e,d)=>(t(),a(x,{class:s(["coupon-item",{disable:!e.state.value}]),key:d,style:o({marginRight:`${g.itemStyle.marginRight}px`})},{default:l((()=>[i(k,{class:"before",style:o({background:g.itemStyle.background})},null,8,["style"]),i(x,{class:"left-content",style:o({background:g.itemStyle.couponBgColor})},{default:l((()=>[i(x,{class:"content-top"},{default:l((()=>[10==e.coupon_type?(t(),u(m,{key:0},[i(k,{class:"unit"},{default:l((()=>[n("¥")])),_:1}),i(k,{class:"price"},{default:l((()=>[n(r(e.reduce_price),1)])),_:2},1024)],64)):S("",!0),20==e.coupon_type?(t(),a(k,{key:1,class:"price"},{default:l((()=>[n(r(e.discount)+"折",1)])),_:2},1024)):S("",!0)])),_:2},1024),i(x,{class:"content-bottom"},{default:l((()=>[i(k,{class:"f-22"},{default:l((()=>[n("满"+r(e.min_price)+"元可用",1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["style"]),i(x,{class:"right-receive",style:o({background:g.itemStyle.receiveBgColor}),onClick:t=>_.handleReceive(d,e)},{default:l((()=>[e.state.value?(t(),u(m,{key:0},[i(k,null,{default:l((()=>[n("立即")])),_:1}),i(k,null,{default:l((()=>[n("领取")])),_:1})],64)):(t(),a(k,{key:1},{default:l((()=>[n(r(e.state.text),1)])),_:2},1024))])),_:2},1032,["style","onClick"])])),_:2},1032,["class","style"])))),128))])),_:1})])),_:1})])),_:1},8,["style"])):S("",!0)}],["__scopeId","data-v-631ff280"]]),ICPLicense:I({props:{itemStyle:Object,params:Object},mixins:[P],methods:{}},[["render",function(e,s,p,u,m,y){const g=d,h=c;return t(),a(h,{class:"diy-ICPLicense",style:o({padding:`${2*p.itemStyle.paddingTop}rpx ${2*p.itemStyle.paddingLeft}rpx`,background:p.itemStyle.background})},{default:l((()=>[i(h,{class:"line",style:o({textAlign:p.itemStyle.textAlign})},{default:l((()=>[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:l((()=>[n(r(p.params.text),1)])),_:1},8,["style"])])),_:1},8,["style"])])),_:1},8,["style"])}]])},props:{items:{type:Array,default:()=>[]}}},[["render",function(e,i,s,o,n,r){const d=v("Search"),p=v("Images"),g=v("Banner"),h=v("Window"),f=v("Videos"),_=v("Article"),k=v("Notice"),b=v("NavBar"),x=v("Goods"),C=v("Service"),w=v("Blank"),L=v("Guide"),I=v("RichText"),$=v("Special"),T=v("DiyOfficialAccount"),z=v("Coupon"),j=v("HotZone"),B=v("ICPLicense"),O=c;return t(),a(O,{class:"page-items"},{default:l((()=>[(t(!0),u(m,null,y(s.items,((e,l)=>(t(),u(m,{key:l},["search"===e.type?(t(),a(d,{key:0,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):S("",!0),"image"===e.type?(t(),a(p,{key:1,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):S("",!0),"banner"===e.type?(t(),a(g,{key:2,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):S("",!0),"window"===e.type?(t(),a(h,{key:3,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):S("",!0),"video"===e.type?(t(),a(f,{key:4,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):S("",!0),"article"===e.type?(t(),a(_,{key:5,params:e.params,dataList:e.data},null,8,["params","dataList"])):S("",!0),"notice"===e.type?(t(),a(k,{key:6,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):S("",!0),"navBar"===e.type?(t(),a(b,{key:7,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):S("",!0),"goods"===e.type?(t(),a(x,{key:8,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):S("",!0),"service"===e.type?(t(),a(C,{key:9,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):S("",!0),"blank"===e.type?(t(),a(w,{key:10,itemStyle:e.style},null,8,["itemStyle"])):S("",!0),"guide"===e.type?(t(),a(L,{key:11,itemStyle:e.style},null,8,["itemStyle"])):S("",!0),"richText"===e.type?(t(),a(I,{key:12,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):S("",!0),"special"===e.type?(t(),a($,{key:13,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):S("",!0),"officialAccount"===e.type?(t(),a(T,{key:14})):S("",!0),"coupon"===e.type?(t(),a(z,{key:15,itemStyle:e.style,params:e.params,dataList:e.data},null,8,["itemStyle","params","dataList"])):S("",!0),"hotZone"===e.type?(t(),a(j,{key:16,itemStyle:e.style,params:e.params,data:e.data},null,8,["itemStyle","params","data"])):S("",!0),"ICPLicense"===e.type?(t(),a(B,{key:17,itemStyle:e.style,params:e.params},null,8,["itemStyle","params"])):S("",!0)],64)))),128))])),_:1})}],["__scopeId","data-v-b3aa7abc"]]);export{Z as P,N as d};