index-legacy.c12b7d7e.js 4.7 KB

1
  1. !function(){var t=["params","list"];function e(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function n(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function r(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){i(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e,n,r,i,o,a){try{var u=t[o](a),c=u.value}catch(s){return void n(s)}u.done?e(c):Promise.resolve(c).then(r,i)}function a(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var a=t.apply(e,n);function u(t){o(a,r,i,u,c,"next",t)}function c(t){o(a,r,i,u,c,"throw",t)}u(void 0)}))}}System.register(["./ResizeObserver.es-legacy.44b91b4c.js","./hooks-legacy.5cc9e329.js","./index-legacy.3ccba950.js","./index-legacy.9d5cae73.js","./index-legacy.cf09c997.js","./item-legacy.d7bfe7df.js","./index-legacy.43e69380.js","./index-legacy.6ac2a941.js","./index-legacy.9696a579.js","./use-id-legacy.ef8b5e97.js","./use-tab-status-legacy.d7434e0b.js","./use-refs-legacy.d925b49f.js","./index-legacy.4bad5b90.js"],(function(n){"use strict";var i,o,u,c,s,l,f,p,d,g,h,b,y,m,j,S;return{setters:[function(t){i=t.d,o=t.g,u=t.j,c=t.C,s=t.F,l=t.$,f=t.y},function(t){p=t.b,d=t.u},function(){},function(){},function(t){g=t.T,h=t.a},function(t){b=t.s,y=t.I},function(t){m=t.L},function(t){j=t.C},function(t){S=t.T},function(){},function(){},function(){},function(){}],execute:function(){var v=i({name:"coupon-list",props:{useState:{type:String,default:"USABLE"}},data:function(){return{list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{useState:this.useState,page:1,rows:20}}},mounted:function(){this.getList()},methods:{getList:function(){var n=this;return a(regeneratorRuntime.mark((function i(){var a,u,c,s;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,p("".concat(o.platformApi,"/couponInfo/page"),r({params:n.params,list:n.list},n.listState));case 3:a=i.sent,u=a.params,c=a.list,s=e(a,t),n.params=u,n.list=c,n.listState=s,i.next=12;break;case 10:i.prev=10,i.t0=i.catch(0);case 12:case"end":return i.stop()}}),i,null,[[0,10]])})))()}},render:function(){var t,e,n=this;return u(s,null,[this.listState.dataShow?u(m,{loading:this.listState.loading,"onUpdate:loading":function(t){return n.listState.loading=t},finished:this.listState.finished,finishedText:" ",class:[this.list.length>0&&b.list],onLoad:this.getList,immediateCheck:!1},(e=t=this.list.map((function(t){return u(y,{item:t},null)})),"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!l(e)?t:{default:function(){return[t]}})):u(c,{btnStatus:!1,classImgSize:"SMALL",tips:"暂无优惠券"},null)])}});n("default",i({name:"coupon-container",data:function(){return{couponCount:{total:0,useState:"USABLE"},height:"auto"}},mounted:function(){var t=this;return a(regeneratorRuntime.mark((function e(){var n,r,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n="STUDENT"===o.platformType?"/api-student":"/api-teacher",e.next=4,f.get("".concat(n,"/couponInfo/statInfo"));case 4:r=e.sent,i=r.data||[],t.couponCount=i.find((function(t){return"USABLE"===t.useState})),console.log(i.find((function(t){return"USABLE"===t.useState}))),e.next=12;break;case 10:e.prev=10,e.t0=e.catch(0);case 12:d("优惠券");case 13:case"end":return e.stop()}}),e,null,[[0,10]])})))()},render:function(){var t=this;return u("div",{class:b.coupons},[u(S,{position:"top",onBarHeight:function(e){t.height=e}},{default:function(){return[u(j,{isFixed:!1},null)]}}),u(g,{color:"#2DC7AA",lineWidth:44,sticky:!0,offsetTop:this.height},{default:function(){return[u(h,{title:"可使用".concat(t.couponCount.total>0?"("+t.couponCount.total+"张)":"")},{default:function(){return[u(v,null,null)]}}),u(h,{title:"已使用"},{default:function(){return[u(v,{useState:"USED"},null)]}}),u(h,{title:"已失效"},{default:function(){return[u(v,{useState:"EXPIRED"},null)]}})]}})])}}))}}}))}();