bztang-admin/addons/yun_shop/static/app/js/chunk-0775fa80.0427c728.js

1 line
10 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0775fa80"],{2067:function(t,a,e){t.exports=e.p+"static/app/img/index_cart1.e15896ee.png"},"3a5d":function(t,a,e){"use strict";e.r(a);var i=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{attrs:{id:"cart"}},[i("c-title",{attrs:{hide:!1,text:"门店消费卡"}}),t.loading?i("van-tabs",{attrs:{color:"red ","title-active-color":"#f14e4e","title-inactive-color":"#0c0d0e"},on:{click:t.handleTab},model:{value:t.active,callback:function(a){t.active=a},expression:"active"}},[i("van-tab",{staticClass:"all-title",attrs:{title:"全部"}},t._l(t.allCarList,(function(a){return i("div",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],key:a.id},[i("div",{staticClass:"coupon-box bor-radius",class:[3===a.state?"coupon-bg":"",1==a.state?"bot":""]},[i("p",{staticClass:"cart-text"},[t._v(t._s(a.name))]),0===a.state&&0!=a.lose_time?i("p",{staticClass:"cart-status"},[t._v("有效期至"+t._s(a.lose_time))]):t._e(),3===a.state&&0!=a.lose_time?i("p",{staticClass:"cart-status"},[t._v("失效时间:"+t._s(a.lose_time))]):t._e(),i("div",{staticClass:"bottom-text clearfix"},[i("div",{staticClass:"left"},[i("p",{staticClass:"quota"},[t._v("消费卡额度")]),i("div",{staticClass:"price"},[i("span",[t._v("¥")]),t._v(t._s(a.amount))])]),0==a.state?i("div",{staticClass:"right",on:{click:function(e){return t.handleUse(a.id)}}},[t._v("使用")]):t._e(),1==a.state?i("div",{staticClass:"exchange"},[i("img",{attrs:{src:e("9591"),alt:""}})]):t._e(),3==a.state?i("div",{staticClass:"exchange"},[i("img",{attrs:{src:"https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/images%2Foverdue.png",alt:""}})]):t._e()])]),1==a.state?i("div",{staticClass:"use-text"},[i("p",[i("span",[t._v("使用时间:")]),i("span",[t._v(t._s(a.card_use.created_at))])]),i("p",{staticClass:"store"},[i("span",[t._v("门店:")]),i("span",[t._v(t._s(a.card_use.store_name))])])]):t._e()])})),0),i("van-tab",{attrs:{title:"未使用"}},t._l(t.allCarList,(function(a){return i("div",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],key:a.id,staticClass:"coupon-box bor-radius"},[i("p",{staticClass:"cart-text"},[t._v(t._s(a.name))]),0===a.state&&0!=a.lose_time?i("p",{staticClass:"cart-status"},[t._v("有效期至"+t._s(a.lose_time))]):t._e(),i("div",{staticClass:"bottom-text clearfix"},[i("div",{staticClass:"left"},[i("p",{staticClass:"quota"},[t._v("消费卡额度")]),i("div",{staticClass:"price"},[i("span",[t._v("¥")]),t._v(t._s(a.amount))])]),i("div",{staticClass:"right",on:{click:function(e){return t.handleUse(a.id)}}},[t._v("使用")])])])})),0),i("van-tab",{attrs:{title:"已使用"}},[t.loading?i("div",t._l(t.allCarList,(function(a){return i("div",{key:a.id},[i("div",{staticClass:"coupon-box none-radius"},[i("p",{staticClass:"cart-text"},[t._v(t._s(a.name))]),i("div",{staticClass:"bottom-text clearfix"},[i("div",{staticClass:"left"},[i("p",{staticClass:"quota"},[t._v("消费卡额度")]),i("div",{staticClass:"price"},[i("span",[t._v("¥")]),t._v(t._s(a.amount))])]),i("div",{staticClass:"exchange"},[i("img",{attrs:{src:e("9591"),alt:""}})])])]),i("div",{staticClass:"use-text"},[i("p",[i("span",[t._v("使用时间:")]),i("span",[t._v(t._s(a.card_use.created_at))])]),i("p",{staticClass:"store"},[i("span",[t._v("门店:")]),i("span",[t._v(t._s(a.card_use.store_name))])])])])})),0):t._e()]),i("van-tab",{attrs:{title:"已过期"}},t._l(t.allCarList,(function(a){return i("div",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],key:a.id,staticClass:"coupon-box bor-radius",class:[3===a.state?"coupon-bg":""]},[i("p",{staticClass:"cart-text"},[t._v(t._s(a.name))]),a.lose_time?i("p",{staticClass:"cart-status"},[t._v("失效时间:"+t._s(a.lose_time))]):t._e(),i("div",{staticClass:"bottom-text clearfix"},[i("div",{staticClass:"left"},[i("p",{staticClass:"quota"},[t._v("消费卡额度")]),i("div",{staticClass:"price"},[i("span",[t._v("¥")]),t._v(t._s(a.amount))])])]),i("div",{staticClass:"exchange exchange-right"},[i("img",{attrs:{src:"https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/images%2Foverdue.png",alt:""}})])])})),0)],1):t._e(),t.noData?i("div",{staticClass:"no-data"},[t._v("暂无数据")]):t._e(),t.noData?t._e():i("div",[t.noData||t.noneMore||t.isLoadMore||!t.activatedStatus?t._e():i("div",{staticStyle:{width:"100%",height:"40px","line-height":"40px","text-align":"center"},on:{click:t.getMoreData}},[t._v(" "+t._s(t.$i18n.t("加载更多"))+" ")]),t.noData||!t.noneMore||t.isLoadMore?t._e():i("div",{staticStyle:{width:"100%",height:"80px","line-height":"40px","text-align":"center"}},[t._v(" "+t._s(t.$i18n.t("没有更多了"))+" ")])])],1)},s=[],o=(e("e7e5"),e("d399")),r=(e("99af"),e("14d9"),e("6968")),n=e("ac0d"),c={mixins:[n["a"]],data:function(){return{active:"全部",loading:!1,isLoadMore:!0,total_page:0,cartList:[],allCarList:[],notUsedCartList:[],alreadyCartList:[],state:0,page:1,noData:!1,noneMore:!1,activatedStatus:!1,timer:null}},mounted:function(){},activated:function(){window.scrollTo(0,0),this.activatedStatus=!1,this.active="全部",this.noData=!1,this.isLoadMore=!0,this.noneMore=!1,this.page=1,this.getCartList()},methods:{getCartList:function(t){var a=this;$http.get("plugin.store-card.Frontend.Modules.Card.Controllers.records.index",{state:t||this.state,page:this.page}).then((function(t){1===t.result?(a.isLoadMore=!0,a.total_page=t.data.last_page,a.total_page||(a.total_page=0),a.allCarList=t.data.data,a.loading=!0,a.noneMore=!0,window.scrollTo(0,0),0==a.allCarList.length&&(a.noData=!0)):Object(o["a"])(t.msg)}))},getMoreData:function(){var t=this;t.isLoadMore=!1,this.page>=this.total_page||(this.page=this.page+1,$http.get("plugin.store-card.Frontend.Modules.Card.Controllers.records.index",{state:this.state,page:this.page},{page:this.page,id:this.$route.params.id},"加载中").then((function(a){if(t.isLoadMore=!0,1!==a.result)return t.page=t.page-1,void(t.isLoadMore=!1);var e=a.data.data;t.allCarList=t.allCarList.concat(e),t.noneMore=!0}),(function(t){})))},handleTab:function(t,a){this.noData=!1,this.noneMore=!1,this.isLoadMore=!0,this.allCarList=[],this.page=1,this.getCartList(t)},handleUse:function(t){this.$router.push(this.fun.getUrl("storeConsumeStore",{id:t})),window.scrollTo(0,0)}},components:{cTitle:r["a"]}},d=c,l=d,p=(e("79d9"),e("2877")),u=Object(p["a"])(l,i,s,!1,null,"73d46efc",null);a["default"]=u.exports},"517c":function(t,a,e){var i=e("7972");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var s=e("499e").default;s("0b3e271a",i,!0,{sourceMap:!1,shadowMode:!1})},7972:function(t,a,e){var i=e("24fb"),s=e("1de5"),o=e("2067");a=i(!1);var r=s(o);a.push([t.i,"#cart[data-v-73d46efc] .van-tabs--line .van-tabs__wrap{height:40px}#cart[data-v-73d46efc] .van-tabs__line{background-color:#f14e4e!important;border-radius:3px}#cart .coupon-box[data-v-73d46efc]{position:relative;padding:.625rem;margin:0 auto;margin-top:.8rem;width:20.9375rem;height:9.375rem;background:url("+r+') no-repeat center 0;background-position:center 0;background-size:cover}#cart .coupon-bg[data-v-73d46efc]{-webkit-filter:grayscale(1);filter:grayscale(1)}#cart .bor-radius[data-v-73d46efc]{border-radius:10px}#cart .bottom-text[data-v-73d46efc]{position:absolute;width:93%;bottom:10px;color:#fff}#cart .cart-text[data-v-73d46efc]{font-size:16px}#cart .cart-status[data-v-73d46efc],#cart .cart-text[data-v-73d46efc]{text-align:left;font-weight:700;color:#fff}#cart .cart-status[data-v-73d46efc]{font-size:15px;padding:10px 0 0 0}#cart .left[data-v-73d46efc]{float:left}#cart .right[data-v-73d46efc]{position:absolute;right:0;bottom:10px;width:3.75rem;height:1.5625rem;line-height:1.5625rem;border-radius:25px;border:1px solid #fff}#cart .exchange[data-v-73d46efc]{position:absolute;bottom:2px;right:0;width:4rem;height:4rem}#cart .exchange img[data-v-73d46efc]{width:100%;height:100%}#cart .exchange-right[data-v-73d46efc]{bottom:.625rem;right:.625rem}#cart .none-radius[data-v-73d46efc]{border-top-left-radius:10px;border-top-right-radius:10px}#cart .already-use[data-v-73d46efc]{display:inline-block;font-size:12px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}#cart .already-use img[data-v-73d46efc]{width:100%;height:100%}#cart .quota[data-v-73d46efc]{font-size:13px;color:#fff}#cart .price[data-v-73d46efc]{margin-top:.3125rem;font-size:25px;font-weight:700}#cart .price span[data-v-73d46efc]{padding-right:5px}#cart .store[data-v-73d46efc]{margin-top:.1563rem}#cart .use-text[data-v-73d46efc]{padding:.625rem;margin:0 auto;width:20.9375rem;color:#797979;text-align:left;border-left:1px solid #ed6463;border-right:1px solid #ed6463;border-bottom:1px solid #ed6463;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#cart .no-data[data-v-73d46efc]{color:#666;margin-top:20px}#cart .clearfix[data-v-73d46efc]:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}#cart .clearfix[data-v-73d46efc]{zoom:1}#cart .bot[data-v-73d46efc]{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}',""]),t.exports=a},"79d9":function(t,a,e){"use strict";e("517c")},9591:function(t,a,e){t.exports=e.p+"static/app/img/usealy.8724c04c.png"},ac0d:function(t,a,e){"use strict";e.d(a,"a",(function(){return o}));var i=document.documentElement,s=document.body,o={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:s&&(t=s.scrollTop),t},getClientHeight:function(){var t=0;return t=s.clientHeight&&i.clientHeight?Math.min(s.clientHeight,i.clientHeight):Math.max(s.clientHeight,i.clientHeight),t},getScrollHeight:function(){return Math.max(s.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(){}}}}}]);