Files
ZangShiQi/public/weapp/components/diy-components/diy-pintuan.js
2026-04-05 10:48:38 +08:00

11 lines
8.0 KiB
JavaScript
Executable File

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/diy-components/diy-pintuan"],{3280:function(t,e,l){"use strict";l.r(e);var i=l("749e7"),a=l.n(i);for(var n in i)["default"].indexOf(n)<0&&function(t){l.d(e,t,(function(){return i[t]}))}(n);e["default"]=a.a},7331:function(t,e,l){"use strict";var i=l("84da"),a=l.n(i);a.a},"749e7":function(t,e,l){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l={name:"diy-pintuan",props:{value:{type:Object,default:function(){return{}}}},data:function(){return{loading:!0,skeletonType:"",skeletonConfig:{},list:[],page:1,scrollWidth:0,headData:[]}},created:function(){this.initSkeleton(),this.getData(),this.getHeadData()},watch:{componentRefresh:function(t){this.getData(),this.getHeadData()}},computed:{warpCss:function(){var t="";return t+="background-color:"+this.value.componentBgColor+";","round"==this.value.componentAngle&&(t+="border-top-left-radius:"+2*this.value.topAroundRadius+"rpx;",t+="border-top-right-radius:"+2*this.value.topAroundRadius+"rpx;",t+="border-bottom-left-radius:"+2*this.value.bottomAroundRadius+"rpx;",t+="border-bottom-right-radius:"+2*this.value.bottomAroundRadius+"rpx;"),t},goodsItemCss:function(){var e="";e+="background-color:"+this.value.elementBgColor+";","round"==this.value.elementAngle&&(e+="border-top-left-radius:"+2*this.value.topElementAroundRadius+"rpx;",e+="border-top-right-radius:"+2*this.value.topElementAroundRadius+"rpx;",e+="border-bottom-left-radius:"+2*this.value.bottomElementAroundRadius+"rpx;",e+="border-bottom-right-radius:"+2*this.value.bottomElementAroundRadius+"rpx;"),"shadow"==this.value.ornament.type&&(e+="box-shadow:0 0 10rpx "+this.value.ornament.color+";"),"stroke"==this.value.ornament.type&&(e+="border:2rpx solid "+this.value.ornament.color+";");var l=t.getSystemInfoSync().windowWidth;if("horizontal-slide"==this.value.template){var i="";i="scroll"==this.value.slideMode&&"diy"==this.value.goodsMarginType?this.rpxUpPx(2*this.value.goodsMarginNum):"horizontal-slide"==this.value.template&&"style-2"==this.value.style?[l-3*this.rpxUpPx(212)-2*this.rpxUpPx(2*this.value.margin.both)]/6:[l-2*this.rpxUpPx(20)-3*this.rpxUpPx(200)-2*this.rpxUpPx(2*this.value.margin.both)]/6,e+="margin-left:"+i+"px;",e+="margin-right:"+i+"px;"}return e},swiperHeight:function(){return"horizontal-slide"==this.value.template&&"style-2"==this.value.style?"multiple"==this.value.nameLineMode?"shadow"==this.value.ornament.type?"360rpx":"342rpx":"shadow"==this.value.ornament.type?"324rpx":"308rpx":"multiple"==this.value.nameLineMode?"shadow"==this.value.ornament.type?"400rpx":"382rpx":"shadow"==this.value.ornament.type?"364rpx":"348rpx"}},methods:{initSkeleton:function(){"row1-of1"==this.value.template?(this.skeletonType="list",this.skeletonConfig={textRows:3}):"horizontal-slide"==this.value.template&&(this.skeletonType="waterfall",this.skeletonConfig={gridRows:1,gridColumns:3,headHeight:"200rpx",textRows:2,textWidth:["100%","80%"]})},rpxUpPx:function(e){var l=t.getSystemInfoSync().windowWidth,i=l*parseInt(e)/750;return Math.floor(i)},getHeadData:function(){var t=this;this.$api.sendRequest({url:"/pintuan/api/order/pintuanmember",data:{num:3},success:function(e){0==e.code&&e.data&&(t.headData=e.data)}})},getData:function(){var t=this,e={num:this.value.count};"diy"==this.value.sources&&(e.num=6,e.goods_id_arr=this.value.goodsId.toString()),this.$api.sendRequest({url:"/pintuan/api/goods/lists",data:e,success:function(e){if(0==e.code&&e.data&&(t.list=e.data,"horizontal-slide"==t.value.template&&"slide"==t.value.slideMode)){var l=[];t.page=Math.ceil(t.list.length/3);for(var i=0;i<t.page;i++){l[i]=[];for(var a=3*i;a<t.list.length;a++){if(3==l[i].length)break;l[i].push(t.list[a])}}t.list=l}t.loading=!1}})},toDetail:function(t){this.$util.redirectTo("/pages_promotion/pintuan/detail",{pintuan_id:t.pintuan_id})},imageError:function(t){this.list[t]&&(this.list[t].goods_image=this.$util.getDefaultImage().goods),this.$forceUpdate()},headImageError:function(t){this.headData.member_list[t].member_img=this.$util.img("public/static/img/default_img/square.png"),this.$forceUpdate()}}};e.default=l}).call(this,l("df3c")["default"])},"84da":function(t,e,l){},9256:function(t,e,l){"use strict";l.d(e,"b",(function(){return a})),l.d(e,"c",(function(){return n})),l.d(e,"a",(function(){return i}));var i={xSkeleton:function(){return Promise.all([l.e("common/vendor"),l.e("uni_modules/x-skeleton/components/x-skeleton/x-skeleton")]).then(l.bind(null,"3268"))}},a=function(){var t=this,e=t.$createElement,l=(t._self._c,t.loading||t.list&&t.list.length),i=l?t.value.titleStyle.isShow&&t.list&&t.list.length:null,a=l&&i?t.$util.img(t.value.titleStyle.backgroundImage):null,n=l&&i&&"text"!=t.value.titleStyle.leftStyle?t.$util.img(t.value.titleStyle.leftImg):null,o=l&&i?t.headData&&t.headData.member_list&&t.headData.member_list.length:null,r=l&&i&&o?t.__map(t.headData.member_list,(function(e,l){var i=t.__get_orig(e),a=t.$util.img(e.member_img||"public/static/img/default_img/square.png");return{$orig:i,g5:a}})):null,u=l&&i&&!o?t.$util.img("public/static/img/default_img/square.png"):null,s=l&&i&&!o?t.$util.img("public/static/img/default_img/square.png"):null,d=l&&i&&!o?t.$util.img("public/static/img/default_img/square.png"):null,p=l&&"row1-of1"==t.value.template?t.__map(t.list,(function(e,l){var i=t.__get_orig(e),a=t.$util.img(e.goods_image,{size:"mid"}),n=(t.value.goodsNameStyle.control||t.value.priceStyle.mainControl||t.value.priceStyle.lineControl||t.value.btnStyle.control)&&t.value.priceStyle.mainControl?e.pintuan_price.split("."):null,o=(t.value.goodsNameStyle.control||t.value.priceStyle.mainControl||t.value.priceStyle.lineControl||t.value.btnStyle.control)&&t.value.priceStyle.mainControl?e.pintuan_price.split("."):null;return{$orig:i,g9:a,g10:n,g11:o}})):null,g=l&&"horizontal-slide"==t.value.template&&"scroll"==t.value.slideMode?t.__map(t.list,(function(e,l){var i=t.__get_orig(e),a=t.$util.img(e.goods_image,{size:"mid"}),n=(t.value.goodsNameStyle.control||t.value.priceStyle.mainControl)&&t.value.priceStyle.mainControl&&"style-3"!=t.value.style?e.pintuan_price.split("."):null,o=(t.value.goodsNameStyle.control||t.value.priceStyle.mainControl)&&t.value.priceStyle.mainControl&&"style-3"!=t.value.style?e.pintuan_price.split("."):null,r=(t.value.goodsNameStyle.control||t.value.priceStyle.mainControl)&&"style-3"==t.value.style&&t.value.priceStyle.mainControl?e.pintuan_price.split("."):null,u=(t.value.goodsNameStyle.control||t.value.priceStyle.mainControl)&&"style-3"==t.value.style&&t.value.priceStyle.mainControl?e.pintuan_price.split("."):null;return{$orig:i,g12:a,g13:n,g14:o,g15:r,g16:u}})):null,m=l&&"horizontal-slide"==t.value.template&&"slide"==t.value.slideMode?t.__map(t.page,(function(e,l){var i=t.__get_orig(e),a=t.list.length&&[t.list[l].length/3]>=1&&"flex-between",n=t.__map(t.list[l],(function(e,l){var i=t.__get_orig(e),a=t.$util.img(e.goods_image,{size:"mid"}),n=(t.value.goodsNameStyle.control||t.value.priceStyle.mainControl)&&t.value.priceStyle.mainControl?e.pintuan_price.split("."):null,o=(t.value.goodsNameStyle.control||t.value.priceStyle.mainControl)&&t.value.priceStyle.mainControl?e.pintuan_price.split("."):null;return{$orig:i,g18:a,g19:n,g20:o}}));return{$orig:i,g17:a,l3:n}})):null;t._isMounted||(t.e0=function(e){return t.$util.redirectTo("/pages_promotion/pintuan/list")}),t.$mp.data=Object.assign({},{$root:{g0:l,g1:i,g2:a,g3:n,g4:o,l0:r,g6:u,g7:s,g8:d,l1:p,l2:g,l4:m}})},n=[]},cc5d:function(t,e,l){"use strict";l.r(e);var i=l("9256"),a=l("3280");for(var n in a)["default"].indexOf(n)<0&&function(t){l.d(e,t,(function(){return a[t]}))}(n);l("7331");var o=l("828b"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=r.exports}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/diy-components/diy-pintuan-create-component',
{
'components/diy-components/diy-pintuan-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("cc5d"))
})
},
[['components/diy-components/diy-pintuan-create-component']]
]);