bztang-admin/addons/yun_shop/static/app/js/chunk-3905ef8e.176d52bb.js

1 line
8.6 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3905ef8e","chunk-2d0d83d6"],{"00ae":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"lucky_draw"}},[a("c-title",{attrs:{hide:!1,text:"抽奖活动"}}),a("van-tabs",{attrs:{sticky:"","offset-top":"40px",animated:""},on:{click:t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},t._l(t.titleArr,(function(e,i){return a("van-tab",{key:i,attrs:{title:e}},[t.dataList[i]&&!t.fun.isTextEmpty(t.dataList[i].list)?a("div",{staticClass:"ul"},t._l(t.dataList[i].list,(function(e,i){return a("div",{key:i,staticClass:"li",on:{click:function(a){return a.stopPropagation(),t.gotoUrl("newDrawIndex",{id:e.activity_id})}}},[a("img",{staticClass:"active-img",attrs:{src:e.activity_img,alt:""}}),a("div",{staticClass:"active-info"},[a("div",{staticClass:"active-title"},[t._v(t._s(e.activity_name||"---"))]),"my"==t.tagType?[a("div",{staticClass:"small-info"},[t._v("当前轮数:"+t._s(e.current_round)+" 参与人数:"+t._s(e.turn_member))]),a("div",{staticClass:"small-info"},[t._v("总共轮数:"+t._s(e.turn_num)+" 总参与人数:"+t._s(e.turn_total))])]:t._e(),"activity"==t.tagType?[a("div",{staticClass:"small-info small-rule"},[a("div",{staticClass:"price"},[t._v(t._s(1==e.type_id?"免费":t.$i18n.t("money")+e.money+"参与"))]),t._v(" 达到"+t._s(e.max_num)+"次开奖 ")])]:t._e()],2),a("div",{directives:[{name:"show",rawName:"v-show",value:e.activity_state,expression:"item.activity_state"}],staticClass:"active-status",class:["活动进行中"!=e.activity_state?"endBg":""]},[t._v(t._s(e.activity_state))]),"my"==t.tagType&&e.is_prize?a("div",{staticClass:"active-draw",on:{click:function(a){return a.stopPropagation(),t.gotoUrl("orderdetail",{order_id:e.order_id,orderType:"luck-draw"})}}},[t._v("我的奖品")]):t._e()])})),0):a("yz-blank",{attrs:{text:"暂无数据",isBtn:!1}})],1)})),1),a("div",{staticClass:"my-btn",on:{click:function(e){return e.stopPropagation(),t.gotoUrl("mydraw",{})}}},[a("i",{staticClass:"iconfont icon-fontclass-huiyuanzhongixn"}),t._v(" 我的 ")])],1)},o=[],s=(a("e7e5"),a("d399")),r=(a("d3b7"),a("159b"),a("a9e3"),a("ac1f"),a("841c"),a("99af"),a("eb17")),l=a("ac0d"),c={mixins:[l["a"]],data:function(){return{tagType:"activity",activeName:0,dataList:[],titleArr:["全部","未开始","活动中","已结束"],isLoadMore:!0}},activated:function(){this.$route.params.tag&&"my"==this.$route.params.tag&&(this.tagType="my",this.titleArr=["全部","进行中","已中奖","收藏","评论"]),this.dataList=[],this.setNewArr()},components:{yzBlank:r["default"]},computed:{},methods:{gotoUrl:function(t,e){this.$router.push(this.fun.getUrl(t,e))},setNewArr:function(){var t=this;this.titleArr.forEach((function(e,a){t.dataList.push({isLoadMore:!0,page:1,total_page:0,list:[]})})),this.$route.params.index&&(this.activeName=Number(this.$route.params.index)),this.handleClick()},handleClick:function(){var t=this,e=this;if(this.fun.isTextEmpty(this.dataList[e.activeName].list)){var a="",i={};"activity"==this.tagType?(a="plugin.luck-draw.frontend.index.index",i={page:1,search:{state:this.activeName-1}},this.$route.query.gid&&(i.search.goods_id=this.$route.query.gid)):(a="plugin.luck-draw.frontend.index.myLuck",i={page:1,state:this.activeName}),$http.post(a,i,"").then((function(a){1===a.result?(e.isLoadMore=!0,e.$set(t.dataList[e.activeName],"isLoadMore",!0),e.$set(t.dataList[e.activeName],"total_page",a.data.last_page),t.dataList[e.activeName].total_page||(e.$set(t.dataList[e.activeName],"total_page",0),t.dataList[e.activeName].total_page=0),e.$set(t.dataList[e.activeName],"list",a.data.data)):Object(s["a"])(a.msg)})).catch((function(t){}))}else e.isLoadMore=this.dataList[e.activeName].isLoadMore},getMoreData:function(){var t=this;if(t.dataList[t.activeName].isLoadMore=!1,t.isLoadMore=!1,!(t.dataList[t.activeName].page>=t.dataList[t.activeName].total_page)){var e="",a={};"activity"==this.tagType?(e="plugin.luck-draw.frontend.index.index",a={search:{state:this.activeName-1}},this.$route.query.gid&&(a.search.goods_id=this.$route.query.gid)):(e="plugin.luck-draw.frontend.index.myLuck",a={state:this.activeName}),t.dataList[t.activeName].page=t.dataList[t.activeName].page+1,a.page=t.dataList[t.activeName].page,$http.post(e,a,"加载中").then((function(e){if(t.isLoadMore=!0,t.dataList[t.activeName].isLoadMore=!0,1===e.result){var a=e.data.data;t.dataList[t.activeName].list=t.dataList[t.activeName].list.concat(a)}else t.dataList[t.activeName].page=t.dataList[t.activeName].page-1,t.dataList[t.activeName].isLoadMore=!1,t.isLoadMore=!1}),(function(t){}))}}}},n=c,d=(a("44aa"),a("2877")),u=Object(d["a"])(n,i,o,!1,null,"223c31fa",null);e["default"]=u.exports},"44aa":function(t,e,a){"use strict";a("8176")},"79db":function(t,e,a){t.exports=a.p+"static/app/img/empty-image-search.ef236a93.png"},8046:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,"#lucky_draw .ul[data-v-223c31fa]{padding:.875rem}#lucky_draw .ul .li[data-v-223c31fa]{width:100%;background-color:#fff;-webkit-box-shadow:0 1px 4px 1px hsla(0,0%,85.1%,.43);box-shadow:0 1px 4px 1px hsla(0,0%,85.1%,.43);border-radius:.625rem;margin:0 0 .75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;overflow:hidden;position:relative}#lucky_draw .ul .li .active-img[data-v-223c31fa]{width:100%;height:9.375rem;background-color:#ebebeb;-o-object-fit:cover;object-fit:cover}#lucky_draw .ul .li .active-info[data-v-223c31fa]{padding:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#lucky_draw .ul .li .active-info .active-title[data-v-223c31fa]{color:#202020;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:.5rem}#lucky_draw .ul .li .active-info .small-info[data-v-223c31fa]{color:#999;font-size:10px;line-height:18px}#lucky_draw .ul .li .active-info .small-rule[data-v-223c31fa]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#lucky_draw .ul .li .active-info .small-rule .price[data-v-223c31fa]{color:#f14e4e;font-size:16px;margin-right:.5rem}#lucky_draw .ul .li .active-status[data-v-223c31fa]{position:absolute;top:.875rem;left:.875rem;height:1.375rem;line-height:1.375rem;background-color:#f14e4e;border-radius:.625rem;padding:0 .5rem;color:#fff;font-size:10px}#lucky_draw .ul .li .endBg[data-v-223c31fa]{background-color:#a8a8a8}#lucky_draw .ul .li .active-draw[data-v-223c31fa]{position:absolute;bottom:.875rem;right:.875rem;height:1.375rem;line-height:1.375rem;border:1px solid #faa332;border-radius:.625rem;padding:0 .5rem;color:#faa332;font-size:10px}#lucky_draw .my-btn[data-v-223c31fa]{position:fixed;right:50%;-webkit-transform:translateX(10rem);transform:translateX(10rem);bottom:8rem;width:2.5rem;height:2.5rem;background-color:#f14e4e;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:10px;z-index:99999;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:1px 1px 3px 1px hsla(0,0%,82%,.5);box-shadow:1px 1px 3px 1px hsla(0,0%,82%,.5)}",""]),t.exports=e},8176:function(t,e,a){var i=a("8046");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=a("499e").default;o("6d598a64",i,!0,{sourceMap:!1,shadowMode:!1})},ac0d:function(t,e,a){"use strict";a.d(e,"a",(function(){return s}));var i=document.documentElement,o=document.body,s={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var t=0;return i&&i.scrollTop?t=i.scrollTop:o&&(t=o.scrollTop),t},getClientHeight:function(){var t=0;return t=o.clientHeight&&i.clientHeight?Math.min(o.clientHeight,i.clientHeight):Math.max(o.clientHeight,i.clientHeight),t},getScrollHeight:function(){return Math.max(o.scrollHeight,i.scrollHeight)},handleScroll:function(){this.otherScroll();var t=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=t>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}}}]);