| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["marketing-newUser-index-index"],{"18ca":function(t,e,i){var n=i("2d4c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("0f2c2389",n,!0,{sourceMap:!1,shadowMode:!1})},"1c47":function(t,e,i){"use strict";var n=i("18ca"),a=i.n(n);a.a},"2d4c":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-6bd73daa] .u-form-item--right__content__slot > uni-view,[data-v-6bd73daa] .u-form-item--right__content__slot > div,[data-v-6bd73daa] .u-form-item--right__content__slot > span,[data-v-6bd73daa] .u-form-item--right__content__slot > uni-text{width:100%}.newUser[data-v-6bd73daa]{position:relative;border-radius:%?24?%;z-index:2;margin:0 %?24?% %?20?%}.newUser .module-bg[data-v-6bd73daa]{width:100%;height:100%;z-index:-1;position:absolute;left:0;top:0;border-radius:%?24?%}.newUserData[data-v-6bd73daa]{padding:%?24?% %?24?% %?30?%}.newUserTit[data-v-6bd73daa]{display:flex;justify-content:space-between;align-items:center;color:#fff}.newUserTit .title[data-v-6bd73daa]{flex:1;display:flex;align-items:flex-end;line-height:1}.newUserTit .titLet[data-v-6bd73daa]{margin-right:%?20?%;font-size:%?32?%;font-weight:700}.newUserTit .titRig[data-v-6bd73daa]{font-size:%?24?%}.list[data-v-6bd73daa]{padding:%?20?% 0 %?10?%;white-space:nowrap;overflow-x:auto}.list .item[data-v-6bd73daa]{display:inline-block;margin-right:%?20?%;width:%?180?%;padding:%?10?% 0;vertical-align:middle;background:#fff;border-radius:%?8?%;overflow:hidden;box-sizing:border-box}.list .img[data-v-6bd73daa]{margin:%?14?% auto %?16?%;width:%?148?%;height:%?134?%}.list .img uni-image[data-v-6bd73daa]{display:block;width:100%;height:100%}.list .txt[data-v-6bd73daa]{padding:0 %?8?%}.list .tit[data-v-6bd73daa]{margin:%?12?% 0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:%?24?%;font-weight:700;color:#262626}.list .price[data-v-6bd73daa]{display:flex;justify-content:space-between;align-items:flex-end}.list .price .let[data-v-6bd73daa]{font-size:%?24?%;color:#fa2c1b;font-weight:700}.list .price .let[data-v-6bd73daa]:before{content:"¥";font-size:%?20?%}.list .price .rig[data-v-6bd73daa]{display:flex;align-items:center;justify-content:center;width:%?42?%;height:%?42?%;border-radius:8px;background:#f0250e;color:#fff;font-weight:700}',""]),t.exports=e},"343c":function(t,e,i){"use strict";i.r(e);var n=i("46e9"),a=i("bff4");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("1c47");var o=i("828b"),d=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"6bd73daa",null,!1,n["a"],void 0);e["default"]=d.exports},"355b":function(t,e,i){var n=i("bd07");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("1745c86a",n,!0,{sourceMap:!1,shadowMode:!1})},"3b90":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("5ef2");var n={name:"newUser",props:{items:{type:Array,default:function(){return[]}}},filters:{priceBeforeZero:function(t){return t||(t=""),t.indexOf(".")<0?"".concat(t,"."):t.substr(0,t.indexOf("."))},priceAfterZero:function(t){return t||(t=""),t.indexOf(".")<0?"00":t.substr(t.indexOf("."),t.length)}}};e.default=n},"46e9":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"newUser"},[i("v-uni-image",{staticClass:"module-bg",attrs:{mode:"aspectFill",src:t.asyncImgs.index.bg3}}),i("v-uni-view",{staticClass:"newUserContent"},[i("v-uni-view",{staticClass:"newUserData"},[i("v-uni-view",{staticClass:"newUserTit"},[i("v-uni-view",{staticClass:"title"},[i("v-uni-view",{staticClass:"titLet"},[t._v("新人专享")]),i("v-uni-view",{staticClass:"titRig"},[t._v("超值特惠")])],1),i("v-uni-view",{staticClass:"more",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$utils.toUrl("/marketing/newUser/list/index")}}},[t._v("更多")])],1),i("v-uni-scroll-view",{staticClass:"list",attrs:{"scroll-x":!0}},t._l(t.items,(function(e,n){return i("v-uni-view",{key:n,staticClass:"item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.$utils.toUrl("/goods/goods/goods?id="+e.id)}}},[i("v-uni-view",{staticClass:"img"},[i("v-uni-image",{attrs:{src:e.cover_pic,mode:"aspectFill"}})],1),i("v-uni-view",{staticClass:"txt"},[i("v-uni-view",{staticClass:"tit"},[t._v(t._s(e.name))]),i("v-uni-view",{staticClass:"price"},[i("v-uni-view",{staticClass:"let"},[t._v(t._s(t._f("priceBeforeZero")(e.price))+"\n "+t._s(t._f("priceAfterZero")(e.price)))]),i("v-uni-view",{staticClass:"rig",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.$emit("add",e)}}},[i("i",{staticClass:"iconfont icon-add-select"})])],1)],1)],1)})),1)],1)],1)],1)},a=[]},"53fa":function(t,e,i){var n=i("71ce");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("07ed93bc",n,!0,{sourceMap:!1,shadowMode:!1})},"60fe":function(t,e,i){"use strict";i.r(e);var n=i("852b"),a=i("d028");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("a776");var o=i("828b"),d=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"121954d6",null,!1,n["a"],void 0);e["default"]=d.exports},"64b9":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("5c47"),i("aa9c"),i("e966"),i("bf0f"),i("2797"),i("aa77");var a=n(i("b7c7")),s=n(i("9b1b")),o=n(i("2634")),d=n(i("2fdc")),r=n(i("6b25")),c=n(i("343c")),l=n(i("60fe")),u=n(i("0274")),f=n(i("864c")),v=n(i("9d19")),g=i("7df5"),p={components:{singleHeader:r.default,newUser:c.default,newUserCoupon:l.default,goodsList:u.default,goodsAddCart:v.default,footerCart:f.default},computed:{getStyle:function(){return function(t){return t?{background:t.bg_color}:{}}}},data:function(){return{conf:{head:null,body:null},couponList:[],goodsList:[],goods_ids:"",goods:[],active:"",tab:[],goodsOfAdd:{},isEnd:!1,limit:10,page:1,item:null,top:0,id:"",goods_ext:[]}},onLoad:function(){var t=this;return(0,d.default)((0,o.default)().mark((function e(){var i,n,a;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,g.newUserConf)();case 2:return i=e.sent,i.code||(t.conf=i.data.conf),e.next=6,(0,g.newUser)();case 6:return n=e.sent,n.code||(t.couponList=n.coupon_list||[],t.goods_ext=n.goods_ext,t.id=n.data.id,n.data.goods_ids&&(t.goods_ids=n.data.goods_ids,t.getGoodsList(1,{goods_id:n.data.goods_ids}))),e.next=10,(0,g.newUserPushGoods)();case 10:a=e.sent,a.code||(t.tab=a.data.conf||[],t.tab.length&&(t.item=t.tab[0],t.handel("tab",t.tab[0])));case 12:case"end":return e.stop()}}),e)})))()},methods:{init:function(){var t=this;this.top||this.$nextTick((function(){var e;e=uni.createSelectorQuery().in(t),e.select("#allTop").boundingClientRect((function(e){t.top=e.height})).exec()}))},use:function(){uni.pageScrollTo({scrollTop:this.top-this.statusBarHeight-44})},clear:function(){this.isEnd=!1,this.page=1,this.goods=[],this.getGoodsList()},handel:function(t,e){var i=this;switch(t){case"tab":this.active!==e.tab&&(this.active=e.tab,this.item=e,this.clear());break;case"addCart":this.$nextTick((function(){i.$refs.footer.init()}));break}},addCart:function(t){var e=this,i=Object.assign({},t);this.goodsOfAdd=(0,s.default)({},i),setTimeout((function(){e.goodsOfAdd={}}),1)},getGoodsList:function(){var t=arguments,e=this;return(0,d.default)((0,o.default)().mark((function i(){var n,s,d,r,c,l,u,f,v,g,p,h;return(0,o.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:0,s=t.length>1&&void 0!==t[1]?t[1]:null,d=e.limit,r=e.page,c=e.item,n||(s={limit:d,page:r},c.cat_ids?s.cat_id=c.cat_ids:s.goods_id=c.goods_ids.join(",")),i.next=6,e.$allrequest.diy.getGoodsList(s,!0);case 6:l=i.sent,uni.stopPullDownRefresh(),l.code||(n?(p=l.data.list||[],h=e.goods_ext,p.forEach((function(t){var e=h.find((function(e){return e.goods_id===parseInt(t.id)}));e&&(t.price=e.price)})),e.goodsList=p):(u=e.goods,f=l.data,v=f.row_count,g=f.list,g.length&&(u.push.apply(u,(0,a.default)(g)),e.page=e.page+1),u.length>=parseInt(v)&&(e.isEnd=!0))),e.init();case 10:case"end":return i.stop()}}),i)})))()}},onReachBottom:function(){this.isEnd||this.getGoodsList()},onPullDownRefresh:function(){this.clear()}};e.default=p},"6ba1":function(t,e,i){"use strict";i.r(e);var n=i("72a5"),a=i("802e");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("c31e");var o=i("828b"),d=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"67b9f503",null,!1,n["a"],void 0);e["default"]=d.exports},"71ce":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,".content[data-v-67b9f503]{position:relative;min-height:100vh;background:#f0f0f0}.contentHd[data-v-67b9f503]{position:relative;padding:%?20?% 0}.hdBg[data-v-67b9f503]{position:fixed;left:0;top:0;right:0;width:100%;z-index:3}[data-v-67b9f503] .page-header-box{position:fixed;left:0;top:0;width:100%;z-index:9}[data-v-67b9f503] .page-header{background:transparent!important}[data-v-67b9f503] .icon-fanhui,[data-v-67b9f503] .header-content{color:#fff!important}.imgBg[data-v-67b9f503]{position:absolute;left:0;top:0;width:100%;height:100%}.footerBox[data-v-67b9f503]{padding-bottom:calc(env(safe-area-inset-bottom) + %?120?%)}",""]),t.exports=e},"72a5":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{attrs:{id:"allTop"}},[i("singleHeader",{attrs:{pageTitle:"新人礼"}}),i("v-uni-view",{staticClass:"hdBg",style:[{paddingTop:"calc("+t.statusBarHeight+"px + 88rpx)"},t.getStyle(t.conf.head||null)]},[t.conf.head&&t.conf.head.bg_img?i("v-uni-image",{staticClass:"imgBg",attrs:{src:t.conf.head.bg_img,mode:"aspectFill"}}):t._e()],1),i("v-uni-view",{staticClass:"contentHd",style:[{marginTop:"calc("+t.statusBarHeight+"px + 88rpx)"},t.getStyle(t.conf.body||null)]},[t.conf.body&&t.conf.body.bg_img?i("v-uni-image",{staticClass:"imgBg",attrs:{src:t.conf.body.bg_img,mode:"aspectFill"}}):t._e(),t.goodsList.length?i("newUser",{attrs:{items:t.goodsList},on:{add:function(e){arguments[0]=e=t.$handleEvent(e),t.addCart.apply(void 0,arguments)}}}):t._e(),t.couponList.length?i("newUserCoupon",{attrs:{couponList:t.couponList},on:{use:function(e){arguments[0]=e=t.$handleEvent(e),t.use.apply(void 0,arguments)}}}):t._e()],1)],1),i("goodsList",{attrs:{tab:t.tab,active:t.active,items:t.goods,newGoods:t.goods_ids},on:{handel:function(e){arguments[0]=e=t.$handleEvent(e),t.handel.apply(void 0,arguments)},add:function(e){arguments[0]=e=t.$handleEvent(e),t.addCart.apply(void 0,arguments)}}}),i("v-uni-view",{staticClass:"footerBox"},[i("goodsAddCart",{attrs:{good:t.goodsOfAdd},on:{callBack:function(e){arguments[0]=e=t.$handleEvent(e),t.handel("addCart")}}})],1),i("footerCart",{ref:"footer"})],1)},a=[]},"802e":function(t,e,i){"use strict";i.r(e);var n=i("64b9"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"852b":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"newUser"},[i("v-uni-image",{staticClass:"module-bg",attrs:{mode:"aspectFill",src:t.asyncImgs.index.bg2}}),i("v-uni-view",{staticClass:"newUserContent newUserData"},[i("v-uni-view",{staticClass:"newUserTit"},[i("v-uni-view",{staticClass:"title"},[i("v-uni-view",{staticClass:"titLet"},[t._v("新人专享券")])],1)],1),i("v-uni-scroll-view",{staticClass:"list",attrs:{"scroll-x":!0}},t._l(t.couponList,(function(e){return i("v-uni-view",{key:e.id,class:["item","已过期"!==t.getText(e)&&e.user_coupon?"":"disabled"]},[i("v-uni-view",{staticClass:"boxHd"},[i("v-uni-image",{staticClass:"img",attrs:{src:t.asyncImgs.index.bg1,mode:"aspectFill"}}),i("v-uni-view",{staticClass:"box"},[i("v-uni-view",{class:["status","已过期"!==t.getText(e)&&e.user_coupon?"":"disabled"]},[t._v(t._s(t.getStatus(e)))]),i("v-uni-view",{class:["price",t.getDiscountType(e)[1]]},[t._v(t._s(t.getDiscountType(e)[0]))]),i("v-uni-view",{staticClass:"des"},[t._v("满"+t._s(e.min_price)+"元可用")])],1)],1),i("v-uni-view",{staticClass:"text"},[t._v(t._s(t.getText(e)))])],1)})),1),i("v-uni-view",{staticClass:"btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goUrl.apply(void 0,arguments)}}},[t._v(t._s(t.isLogin?"去使用":"立即领取"))])],1)],1)},a=[]},"99f6":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("e966");var n={name:"newUserCoupon",props:{couponList:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{goUrl:function(){this.isLogin?this.$emit("use"):uni.redirectTo({url:"/login/login/login_page"})}},computed:{isLogin:function(){return!!uni.getStorageSync("token")},getText:function(){return function(t){var e="";if(!t.user_coupon&&t.auto_send){switch(t.auto_send.ext_type){case"0":break;case"1":e="完成注册领取";break;case"2":e="完成首单领取";break;case"3":e="完成次单领取";break}return e}if(t.user_coupon&&t.user_coupon.end_time){var i=1e3*t.user_coupon.end_time,n=(new Date).getTime();if(n<i){var a=i-n,s=parseInt(a/864e5);e=s>7?"可使用":s<7&&s>1?"".concat(s,"天后过期"):"即将过期"}else e="已过期"}return e}},getDiscountType:function(){return function(t){var e=[];return e="1"===t.discount_type?[t.discount,"s1"]:[t.sub_price,"s2"],e}},getStatus:function(){var t=this;return function(e){return e.user_coupon?"已过期"===t.getText(e)?"已过期":"待使用":"待解锁"}}}};e.default=n},a776:function(t,e,i){"use strict";var n=i("355b"),a=i.n(n);a.a},bd07:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-121954d6] .u-form-item--right__content__slot > uni-view,[data-v-121954d6] .u-form-item--right__content__slot > div,[data-v-121954d6] .u-form-item--right__content__slot > span,[data-v-121954d6] .u-form-item--right__content__slot > uni-text{width:100%}.newUser[data-v-121954d6]{position:relative;z-index:2;border-radius:%?24?%;margin:0 %?24?%}.newUser .module-bg[data-v-121954d6]{width:100%;height:100%;z-index:-1;position:absolute;left:0;top:0;border-radius:%?24?%}.newUserData[data-v-121954d6]{padding:%?22?% %?24?% %?30?%}.newUserTit[data-v-121954d6]{display:flex;justify-content:space-between;align-items:center;color:#fff}.newUserTit .title[data-v-121954d6]{flex:1;display:flex;align-items:flex-end;line-height:1}.newUserTit .titLet[data-v-121954d6]{margin-right:%?20?%;font-size:%?32?%;font-weight:700}.newUserTit .titRig[data-v-121954d6]{font-size:%?24?%}.list[data-v-121954d6]{padding:%?22?% 0 0;white-space:nowrap;overflow-x:auto}.list .img[data-v-121954d6]{position:relative;display:block;width:%?180?%;height:%?140?%}.list .item[data-v-121954d6]{vertical-align:top;display:inline-block;margin-right:%?20?%;width:%?180?%;overflow:hidden;box-sizing:border-box}.list .boxHd[data-v-121954d6]{position:relative;border-radius:%?24?%}.list .box[data-v-121954d6]{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:flex-end}.list .status[data-v-121954d6]{position:absolute;right:0;top:0;padding:0 %?12?%;background:#fc958d;color:#fff;border-radius:0 %?8?% 0 %?8?%;text-align:center;font-size:%?24?%}.list .disabled[data-v-121954d6]{opacity:.95}.list .disabled .status[data-v-121954d6]{background:#c8c8c8}.list .des[data-v-121954d6]{height:%?50?%;text-align:center;line-height:%?50?%;text-align:center;overflow:hidden;color:#fa2c1b;font-size:%?24?%}.list .price[data-v-121954d6]{font-size:%?40?%;color:#fa2c1b}.list .price.s2[data-v-121954d6]:before{content:"¥";font-size:%?30?%}.list .price.s1[data-v-121954d6]:after{content:"折";font-size:%?30?%}.list .text[data-v-121954d6]{display:block;padding:%?20?% 0 %?24?%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff;font-size:%?24?%}.btn[data-v-121954d6]{margin:0 auto;width:%?348?%;height:%?76?%;line-height:%?76?%;border-radius:32px;text-align:center;background-image:linear-gradient(#fcf4cd,#f5cb7f);color:#f60313;font-size:%?28?%;font-weight:700}',""]),t.exports=e},bff4:function(t,e,i){"use strict";i.r(e);var n=i("3b90"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},c31e:function(t,e,i){"use strict";var n=i("53fa"),a=i.n(n);a.a},d028:function(t,e,i){"use strict";i.r(e);var n=i("99f6"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a}}]);
|