1 line
9.1 KiB
JavaScript
Executable File
1 line
9.1 KiB
JavaScript
Executable File
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages_promotion-cardservice-card-my_card"],{"0e52":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("c223");e.default={data:function(){return{cardList:[],emptyShow:!1,statusList:[{name:"全部",status:"all"},{name:"待使用",status:1},{name:"已失效",status:0}],cardStatus:"all"}},onLoad:function(t){},onShow:function(){this.storeToken||this.$util.redirectTo("/pages_tool/login/index",{back:"/pages_promotion/cardservice/card/my_card"})},methods:{getData:function(t){var e=this;this.$api.sendRequest({url:"/cardservice/api/membercard/page",data:{page:t.num,page_size:t.size,status:this.cardStatus},success:function(a){var n=[],o=a.message;0==a.code?(n=a.data.list,0==a.data.page_count&&(e.emptyShow=!0)):e.$util.showToast({title:o}),t.endSuccess(n.length),1==t.num&&(e.cardList=[]),e.cardList=e.cardList.concat(n),e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},ontabtap:function(t){this.cardStatus=t.status,this.$refs.loadingCover.show(),this.$refs.mescroll.refresh()},toDetail:function(t){this.$util.redirectTo("/pages_promotion/cardservice/card/my_detail",{card_id:t.card_id})}}}},2361:function(t,e,a){"use strict";a.r(e);var n=a("0e52"),o=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=o.a},"260a":function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n * 建议使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n */.goods-item[data-v-96bdfda4]{position:relative;border-radius:%?18?%;height:%?320?%;margin:0 %?30?% %?24?%;background-repeat:no-repeat;background-size:cover;background-position:50%;box-sizing:border-box}.goods-item .content[data-v-96bdfda4]{display:flex;flex-direction:column;border-radius:%?18?%;width:100%;height:100%;padding:%?36?%;box-sizing:border-box;background-color:rgba(0,0,0,.4)}.goods-item .content .name[data-v-96bdfda4]{color:#fff;font-size:%?34?%;font-weight:700;line-height:1}.goods-item .content .desc[data-v-96bdfda4]{height:%?52?%;color:#fff;font-size:%?28?%;margin-top:%?20?%}.goods-item .content .other[data-v-96bdfda4]{display:flex;align-items:center;margin-top:auto;color:#fff;line-height:1;font-size:%?24?%}.goods-item .content .other uni-text[data-v-96bdfda4]{flex:1}.goods-item .content .other uni-text[data-v-96bdfda4]:nth-child(2){padding-left:%?60?%}.goods-item .content .other uni-text[data-v-96bdfda4]:nth-child(3){text-align:right}.goods-item .content .other.warning[data-v-96bdfda4]{color:red}.card-nav[data-v-96bdfda4]{width:100vw;height:%?80?%;flex-direction:row;white-space:nowrap;background:#fff;display:flex;position:fixed;left:0;z-index:998;justify-content:space-around;border-radius:0 0 %?24?% %?24?%}.card-nav .uni-tab-item[data-v-96bdfda4]{width:%?120?%;text-align:center}.card-nav .uni-tab-item-title[data-v-96bdfda4]{display:inline-block;height:%?80?%;line-height:%?80?%;border-bottom:1px solid #fff;flex-wrap:nowrap;white-space:nowrap;text-align:center;font-size:%?30?%;position:relative}.card-nav .uni-tab-item-title-active[data-v-96bdfda4]::after{content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:%?6?%;background:linear-gradient(270deg,var(--base-color-light-9),var(--base-color))}.card-nav[data-v-96bdfda4] ::-webkit-scrollbar{width:0;height:0;color:transparent}',""]),t.exports=e},"65c5":function(t,e,a){"use strict";a.r(e);var n=a("fb0e"),o=a("2361");for(var i in o)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return o[t]}))}(i);a("74e7");var r=a("828b"),s=Object(r["a"])(o["default"],n["b"],n["c"],!1,null,"96bdfda4",null,!1,n["a"],void 0);e["default"]=s.exports},"74e7":function(t,e,a){"use strict";var n=a("c224"),o=a.n(n);o.a},7854:function(t,e,a){"use strict";a.r(e);var n=a("8ba8"),o=a("f48d");for(var i in o)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return o[t]}))}(i);var r=a("828b"),s=Object(r["a"])(o["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);e["default"]=s.exports},"8ba8":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticStyle:{display:"none"}},[this._t("default")],2)},o=[]},c224:function(t,e,a){var n=a("260a");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=a("967d").default;o("bb4404c6",n,!0,{sourceMap:!1,shadowMode:!1})},cc1b:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("5ef2"),a("64aa"),a("5c47"),a("a1c1"),a("e838");var n={type:"scrolldone",target:{id:"",offsetLeft:0,offsetTop:0,dataset:{}},currentTarget:{id:"",offsetLeft:0,offsetTop:0,dataset:{}},detail:{}},o={props:{backgroundTextStyle:{type:String,default:"dark",validator:function(t){return-1!==["dark","light"].indexOf(t)}},backgroundColor:{type:String,default:"#ffffff"},backgroundColorTop:{type:String,default:"#ffffff"},backgroundColorBottom:{type:String,default:"#ffffff"},scrollTop:{type:String,default:""},scrollDuration:{type:Number,default:300},pageStyle:{type:String,default:""},enablePullDownRefresh:{type:[Boolean,String],default:!1},rootFontSize:{type:String,default:""}},created:function(){var t=this,e=getCurrentPages()[0];this.$pageVm=e.$vm||e,uni.onWindowResize((function(e){t.$emit("resize",e)})),this.$pageVm.$on("hook:onPageScroll",(function(e){t.$emit("scroll",e)})),this.$watch("backgroundTextStyle",(function(){t.setBackgroundTextStyle()})),this.$watch((function(){return[t.rootFontSize,t.pageStyle]}),(function(){t.setPageMeta()})),this.$watch((function(){return[t.backgroundColor,t.backgroundColorTop,t.backgroundColorBottom]}),(function(){t.setBackgroundColor()})),this.$watch((function(){return[t.scrollTop,t.scrollDuration]}),(function(){t.pageScrollTo()}))},beforeMount:function(){this.setBackgroundColor(),(this.rootFontSize||this.pageStyle)&&this.setPageMeta(),this.backgroundTextStyle&&this.setBackgroundTextStyle()},mounted:function(){this.scrollTop&&this.pageScrollTo()},methods:{setPullDownRefresh:function(t,e){t.setStyle({pullToRefresh:{support:e,style:"Android"===plus.os.name?"circle":"default"}})},setPageMeta:function(){uni.setPageMeta({pageStyle:this.pageStyle,rootFontSize:this.rootFontSize})},setBackgroundTextStyle:function(){},setBackgroundColor:function(){},pageScrollTo:function(){var t=this,e=String(this.scrollTop);if(-1!==e.indexOf("rpx")&&(e=uni.upx2px(e.replace("rpx",""))),e=parseFloat(e),!isNaN(e)){var a=function a(o){o.scrollTop===e&&(t.$pageVm.$off("hook:onPageScroll",a),t.$emit("scrolldone",n))};uni.pageScrollTo({scrollTop:e,duration:this.scrollDuration,success:function(){t.$pageVm.$on("hook:onPageScroll",a)}})}}}};e.default=o},f48d:function(t,e,a){"use strict";a.r(e);var n=a("cc1b"),o=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=o.a},fb0e:function(t,e,a){"use strict";a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){return n}));var n={pageMeta:a("7854").default,nsEmpty:a("52a6").default,loadingCover:a("c003").default,nsLogin:a("2910").default},o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[a("page-meta",{attrs:{"page-style":t.themeColor}}),a("v-uni-view",{staticClass:"page"},[a("v-uni-view",{staticClass:"card-nav"},t._l(t.statusList,(function(e,n){return a("v-uni-view",{key:n,staticClass:"uni-tab-item",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.ontabtap(e)}}},[a("v-uni-text",{staticClass:"uni-tab-item-title",class:e.status==t.cardStatus?"uni-tab-item-title-active color-base-text":""},[t._v(t._s(e.name))])],1)})),1),a("mescroll-uni",{ref:"mescroll",attrs:{top:"110rpx"},on:{getData:function(e){arguments[0]=e=t.$handleEvent(e),t.getData.apply(void 0,arguments)}}},[a("template",{attrs:{slot:"list"},slot:"list"},[t._l(t.cardList,(function(e,n){return a("v-uni-view",{key:n,staticClass:"goods-item",style:{backgroundImage:"url("+t.$util.img(e.goods_image||"public/uniapp/cardservice/card_bg.png")+")"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.toDetail(e)}}},[a("v-uni-view",{staticClass:"content"},[a("v-uni-view",{staticClass:"name using-hidden"},[t._v(t._s(e.goods_name))]),a("v-uni-view",{staticClass:"desc multi-hidden"},[t._v(t._s(e.introduction))]),a("v-uni-view",{staticClass:"other",class:0==e.status?"warning":""},[a("v-uni-text",[t._v("总次数:"+t._s("timecard"==e.card_type?"不限次":e.total_num))]),a("v-uni-text",[t._v("已使用:"+t._s(e.total_use_num))]),1==e.status?a("v-uni-text",[t._v(t._s(0==parseInt(e.end_time)?"长期有效":"至 "+t.$util.timeStampTurnTime(e.end_time,"Y-m-d")))]):a("v-uni-text",[t._v(t._s(e.invalid_reason||"已失效"))])],1)],1)],1)})),0==t.cardList.length&&t.emptyShow?a("v-uni-view",[a("ns-empty",{attrs:{text:"暂无卡项",emptyBtn:{url:"/pages_promotion/cardservice/card/list",text:"去逛逛"}}})],1):t._e()],2)],2),a("loading-cover",{ref:"loadingCover"}),a("ns-login",{ref:"login"})],1)],1)},i=[]}}]); |