Commit d6e044b9 by 无尘

fix: 修改卡券部分

parent 3c976049
# 公众号 web 项目 # 公众号 web 项目
> web h5 > web h5
\ No newline at end of file
>注意:部署线上需要修改 `router` 模式为 `history`;
\ No newline at end of file
.card-contain[data-v-14c13cd7]{position:relative;width:100%;padding:.26667rem;background:#f4f5f6}.card-contain .card-contain-inner[data-v-14c13cd7]{width:100%}.card-contain .card-contain-inner .card-brand-list[data-v-14c13cd7]{width:100%;padding:0 .21333rem .21333rem .21333rem;background:#fff;border-radius:.13333rem}.card-contain .card-contain-inner .card-brand-list+.card-brand-list[data-v-14c13cd7]{margin-top:.26667rem}.card-contain .card-contain-inner .card-brand-list .card-brand-title[data-v-14c13cd7]{width:100%;height:1.2rem;line-height:1.2rem;font-size:.37333rem;color:#232326}.card-contain .card-contain-inner .card-brand-list .card-list-cell[data-v-14c13cd7]{width:100%;height:2.66667rem;background-image:url(../img/coupon_bg.99b2feae.png);background-size:100%;background-repeat:no-repeat;border-radius:.13333rem;background-color:rgba(63,187,101,.06);border:.02667rem solid rgba(63,187,101,.16);font-size:.29333rem;color:#333}.card-contain .card-contain-inner .card-brand-list .card-list-cell+.card-list-cell[data-v-14c13cd7]{margin-top:.26667rem}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_top[data-v-14c13cd7]{width:100%;height:.93333rem;line-height:.93333rem;padding:0 .32rem;border-bottom:.02667rem dashed rgba(63,187,101,.16)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-arrow[data-v-14c13cd7]{position:relative}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-arrow_left[data-v-14c13cd7]{position:absolute;left:-.16rem;top:-.16rem;width:.26667rem;height:.26667rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-right:.02667rem solid rgba(63,187,101,.3);border-top:.02667rem solid rgba(63,187,101,.3)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-arrow_right[data-v-14c13cd7]{position:absolute;right:-.16rem;top:-.16rem;width:.26667rem;height:.26667rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-left:.02667rem solid rgba(63,187,101,.3);border-bottom:.02667rem solid rgba(63,187,101,.3)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_body[data-v-14c13cd7]{width:100%;height:1.73333rem}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_body_left[data-v-14c13cd7]{height:100%;border-right:.02667rem dashed rgba(63,187,101,.13)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_body_right[data-v-14c13cd7]{padding-left:.4rem}.card-contain .card-contain-inner .card-brand-list .show-all[data-v-14c13cd7]{width:100%;height:.85333rem;line-height:1.06667rem;text-align:center}.card-contain .card-contain-inner .card-brand-list .show-all .van-icon-arrow-down[data-v-14c13cd7],.card-contain .card-contain-inner .card-brand-list .show-all .van-icon-arrow-up[data-v-14c13cd7]{vertical-align:middle}
\ No newline at end of file
.van-list__error-text,.van-list__finished-text,.van-list__loading-text{color:#969799;font-size:.34667rem;line-height:1.33333rem;text-align:center}.van-list__loading{text-align:center}.van-list__loading-icon,.van-list__loading-text{display:inline-block;vertical-align:middle}.van-list__loading-icon{width:.42667rem;height:.42667rem;margin-right:.13333rem}.recorde-list-cell+.recorde-list-cell[data-v-0d7282b4]{margin-top:.26667rem}.recorde-list-cell_title[data-v-0d7282b4]{width:100%;height:1.12rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recorde-list-cell_title .van-icon-shop-o[data-v-0d7282b4]{vertical-align:-.02667rem}.recorde-list-cell_title .recorde-list-cell_txt[data-v-0d7282b4]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recorde-list-cell_sub[data-v-0d7282b4]{height:1.12rem}.recorde-list-cell_left[data-v-0d7282b4]{min-width:70%}.recorde-list-cell_left .list-cell_left_name[data-v-0d7282b4]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;word-break:break-all;overflow:hidden}.recorde-list-cell_sku[data-v-0d7282b4]{height:1.12rem}.van-icon-cross[data-v-0d7282b4]{vertical-align:-.05333rem}
\ No newline at end of file
.van-list__error-text,.van-list__finished-text,.van-list__loading-text{color:#969799;font-size:.34667rem;line-height:1.33333rem;text-align:center}.van-list__loading{text-align:center}.van-list__loading-icon,.van-list__loading-text{display:inline-block;vertical-align:middle}.van-list__loading-icon{width:.42667rem;height:.42667rem;margin-right:.13333rem}.recorde-list-cell+.recorde-list-cell[data-v-d36d50a0]{margin-top:.26667rem}.recorde-list-cell_title[data-v-d36d50a0]{width:100%;height:1.12rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recorde-list-cell_title .van-icon-shop-o[data-v-d36d50a0]{vertical-align:-.02667rem}.recorde-list-cell_title .recorde-list-cell_txt[data-v-d36d50a0]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recorde-list-cell_sub[data-v-d36d50a0]{height:1.12rem}.recorde-list-cell_left[data-v-d36d50a0]{min-width:70%}.recorde-list-cell_left .list-cell_left_name[data-v-d36d50a0]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;word-break:break-all;overflow:hidden}.recorde-list-cell_sku[data-v-d36d50a0]{height:1.12rem}.van-icon-cross[data-v-d36d50a0]{vertical-align:-.05333rem}
\ No newline at end of file
.card-contain[data-v-aee67320]{position:relative;width:100%;padding:.26667rem;background:#f4f5f6}.card-contain .card-contain-inner[data-v-aee67320]{width:100%}.card-contain .card-contain-inner .card-brand-list[data-v-aee67320]{width:100%;padding:0 .21333rem .21333rem .21333rem;background:#fff;border-radius:.13333rem}.card-contain .card-contain-inner .card-brand-list+.card-brand-list[data-v-aee67320]{margin-top:.26667rem}.card-contain .card-contain-inner .card-brand-list .card-brand-title[data-v-aee67320]{width:100%;height:1.2rem;line-height:1.2rem;font-size:.37333rem;color:#232326}.card-contain .card-contain-inner .card-brand-list .card-list-cell[data-v-aee67320]{width:100%;height:2.66667rem;background-image:url(../img/coupon_bg.99b2feae.png);background-size:100%;background-repeat:no-repeat;border-radius:.13333rem;background-color:rgba(234,51,51,.16);border:.02667rem solid rgba(234,51,51,.16);font-size:.29333rem;color:#333}.card-contain .card-contain-inner .card-brand-list .card-list-cell.discount-cell[data-v-aee67320]{background-color:rgba(230,160,22,.16);border-color:rgba(230,160,22,.16)}.card-contain .card-contain-inner .card-brand-list .card-list-cell+.card-list-cell[data-v-aee67320]{margin-top:.26667rem}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_top[data-v-aee67320]{width:100%;height:.93333rem;line-height:.93333rem;padding:0 .32rem;border-bottom:.02667rem dashed rgba(234,51,51,.16)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_top.discount-cell[data-v-aee67320]{border-color:rgba(230,160,22,.16)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-arrow[data-v-aee67320]{position:relative}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-arrow_left[data-v-aee67320]{position:absolute;left:-.16rem;top:-.16rem;width:.26667rem;height:.26667rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-right:.02667rem solid rgba(234,51,51,.3);border-top:.02667rem solid rgba(234,51,51,.3)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-arrow_left.discount-cell[data-v-aee67320]{border-color:rgba(230,160,22,.3)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-arrow_right[data-v-aee67320]{position:absolute;right:-.16rem;top:-.16rem;width:.26667rem;height:.26667rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-left:.02667rem solid rgba(234,51,51,.3);border-bottom:.02667rem solid rgba(234,51,51,.3)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-arrow_right.discount-cell[data-v-aee67320]{border-color:rgba(230,160,22,.3)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_body[data-v-aee67320]{width:100%;height:1.73333rem}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_body_left[data-v-aee67320]{position:relative;height:100%;border-right:.02667rem dashed rgba(234,51,51,.16);-webkit-transform:translateY(-.02667rem);transform:translateY(-.02667rem)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_body_left.discount-cell[data-v-aee67320]{border-color:rgba(230,160,22,.16)}.card-contain .card-contain-inner .card-brand-list .card-list-cell .card-list-cell_body_right[data-v-aee67320]{padding-left:.4rem}.card-contain .card-contain-inner .card-brand-list .show-all[data-v-aee67320]{width:100%;height:.85333rem;line-height:1.06667rem;text-align:center}.card-contain .card-contain-inner .card-brand-list .show-all .van-icon-arrow-down[data-v-aee67320],.card-contain .card-contain-inner .card-brand-list .show-all .van-icon-arrow-up[data-v-aee67320]{vertical-align:middle}
\ No newline at end of file
.van-list__error-text,.van-list__finished-text,.van-list__loading-text{color:#969799;font-size:.34667rem;line-height:1.33333rem;text-align:center}.van-list__loading{text-align:center}.van-list__loading-icon,.van-list__loading-text{display:inline-block;vertical-align:middle}.van-list__loading-icon{width:.42667rem;height:.42667rem;margin-right:.13333rem}@font-face{font-family:DINPro;src:url(../fonts/DINPro-Bold.05078759.otf);font-weight:700;font-style:normal}.point-header[data-v-0d114f6b]{width:100%;padding:.4rem 0 .4rem .82667rem;background:url(../img/banner_bg.27a0cef7.png) no-repeat 50%;background-size:100%;font-family:DINPro}.point-body[data-v-0d114f6b]{position:relative}.point-list-cell[data-v-0d114f6b]{width:100%;padding:.4rem} .van-list__error-text,.van-list__finished-text,.van-list__loading-text{color:#969799;font-size:.34667rem;line-height:1.33333rem;text-align:center}.van-list__loading{text-align:center}.van-list__loading-icon,.van-list__loading-text{display:inline-block;vertical-align:middle}.van-list__loading-icon{width:.42667rem;height:.42667rem;margin-right:.13333rem}@font-face{font-family:DINPro;src:url(../fonts/DINPro-Bold.05078759.otf);font-weight:700;font-style:normal}.point-header[data-v-7d7349d4]{width:100%;padding:.4rem 0 .4rem .82667rem;background:url(../img/banner_bg.27a0cef7.png) no-repeat 50%;background-size:100%;font-family:DINPro}.point-body[data-v-7d7349d4]{position:relative}.point-list-cell[data-v-7d7349d4]{width:100%;padding:.4rem}
\ No newline at end of file \ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=favicon.ico><title>达摩</title><link href=css/chunk-1624c10e.6d0649b3.css rel=prefetch><link href=css/chunk-41dd0eef.b7468c21.css rel=prefetch><link href=css/chunk-779e6e30.be7eb860.css rel=prefetch><link href=css/chunk-7e583fa1.f90a68fe.css rel=prefetch><link href=css/chunk-8063ed90.14ef24f8.css rel=prefetch><link href=js/chunk-1624c10e.e541bfde.js rel=prefetch><link href=js/chunk-41dd0eef.a202345c.js rel=prefetch><link href=js/chunk-779e6e30.223145cf.js rel=prefetch><link href=js/chunk-7e583fa1.a980d8ca.js rel=prefetch><link href=js/chunk-8063ed90.7017c0ec.js rel=prefetch><link href=css/app.e356cd6b.css rel=preload as=style><link href=js/app.0c448c91.js rel=preload as=script><link href=js/chunk-vendors.57e390e4.js rel=preload as=script><link href=css/app.e356cd6b.css rel=stylesheet></head><body><div id=app></div><script src=js/chunk-vendors.57e390e4.js></script><script src=js/app.0c448c91.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=favicon.ico><title>达摩</title><link href=css/chunk-41dd0eef.b7468c21.css rel=prefetch><link href=css/chunk-4cf3d576.638e8567.css rel=prefetch><link href=css/chunk-779e6e30.be7eb860.css rel=prefetch><link href=css/chunk-80af0f92.b13a063e.css rel=prefetch><link href=css/chunk-9d530176.00cc0a9a.css rel=prefetch><link href=js/chunk-41dd0eef.a202345c.js rel=prefetch><link href=js/chunk-4cf3d576.1d6cbf0c.js rel=prefetch><link href=js/chunk-779e6e30.223145cf.js rel=prefetch><link href=js/chunk-80af0f92.260dc278.js rel=prefetch><link href=js/chunk-9d530176.7917428d.js rel=prefetch><link href=css/app.e356cd6b.css rel=preload as=style><link href=js/app.e754d27e.js rel=preload as=script><link href=js/chunk-vendors.57e390e4.js rel=preload as=script><link href=css/app.e356cd6b.css rel=stylesheet></head><body><div id=app></div><script src=js/chunk-vendors.57e390e4.js></script><script src=js/app.e754d27e.js></script></body></html>
\ No newline at end of file \ No newline at end of file
(function(e){function n(n){for(var r,o,u=n[0],i=n[1],f=n[2],d=0,l=[];d<u.length;d++)o=u[d],a[o]&&l.push(a[o][0]),a[o]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);s&&s(n);while(l.length)l.shift()();return c.push.apply(c,f||[]),t()}function t(){for(var e,n=0;n<c.length;n++){for(var t=c[n],r=!0,o=1;o<t.length;o++){var u=t[o];0!==a[u]&&(r=!1)}r&&(c.splice(n--,1),e=i(i.s=t[0]))}return e}var r={},o={app:0},a={app:0},c=[];function u(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-779e6e30":"223145cf","chunk-1624c10e":"e541bfde","chunk-41dd0eef":"a202345c","chunk-7e583fa1":"a980d8ca","chunk-8063ed90":"7017c0ec"}[e]+".js"}function i(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.e=function(e){var n=[],t={"chunk-779e6e30":1,"chunk-1624c10e":1,"chunk-41dd0eef":1,"chunk-7e583fa1":1,"chunk-8063ed90":1};o[e]?n.push(o[e]):0!==o[e]&&t[e]&&n.push(o[e]=new Promise(function(n,t){for(var r="css/"+({}[e]||e)+"."+{"chunk-779e6e30":"be7eb860","chunk-1624c10e":"6d0649b3","chunk-41dd0eef":"b7468c21","chunk-7e583fa1":"f90a68fe","chunk-8063ed90":"14ef24f8"}[e]+".css",a=i.p+r,c=document.getElementsByTagName("link"),u=0;u<c.length;u++){var f=c[u],d=f.getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(d===r||d===a))return n()}var l=document.getElementsByTagName("style");for(u=0;u<l.length;u++){f=l[u],d=f.getAttribute("data-href");if(d===r||d===a)return n()}var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onload=n,s.onerror=function(n){var r=n&&n.target&&n.target.src||a,c=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");c.request=r,delete o[e],s.parentNode.removeChild(s),t(c)},s.href=a;var h=document.getElementsByTagName("head")[0];h.appendChild(s)}).then(function(){o[e]=0}));var r=a[e];if(0!==r)if(r)n.push(r[2]);else{var c=new Promise(function(n,t){r=a[e]=[n,t]});n.push(r[2]=c);var f,d=document.createElement("script");d.charset="utf-8",d.timeout=120,i.nc&&d.setAttribute("nonce",i.nc),d.src=u(e),f=function(n){d.onerror=d.onload=null,clearTimeout(l);var t=a[e];if(0!==t){if(t){var r=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src,c=new Error("Loading chunk "+e+" failed.\n("+r+": "+o+")");c.type=r,c.request=o,t[1](c)}a[e]=void 0}};var l=setTimeout(function(){f({type:"timeout",target:d})},12e4);d.onerror=d.onload=f,document.head.appendChild(d)}return Promise.all(n)},i.m=e,i.c=r,i.d=function(e,n,t){i.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,n){if(1&n&&(e=i(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)i.d(t,r,function(n){return e[n]}.bind(null,r));return t},i.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(n,"a",n),n},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.p="",i.oe=function(e){throw console.error(e),e};var f=window["webpackJsonp"]=window["webpackJsonp"]||[],d=f.push.bind(f);f.push=n,f=f.slice();for(var l=0;l<f.length;l++)n(f[l]);var s=d;c.push([0,"chunk-vendors"]),t()})({0:function(e,n,t){e.exports=t("56d7")},"034f":function(e,n,t){"use strict";var r=t("64a9"),o=t.n(r);o.a},4360:function(e,n,t){"use strict";t("cadf"),t("551c"),t("097d");var r=t("2b0e"),o=t("2f62");r["a"].use(o["a"]),n["a"]=new o["a"].Store({state:{bodyH:document.documentElement.clientHeight,reqLoading:!1,memberId:"ff80808163a6ab7a0163a6abd0710000"},mutations:{setReqLoading:function(e,n){e.reqLoading=n},setMemberId:function(e,n){e.memberId=n}},actions:{SetLoading:function(e,n){var t=e.commit;t("setReqLoading",n)},modifyMemberId:function(e,n){var t=e.commit;t("setMemberId",n)}}})},"4dcb":function(e,n,t){},"56d7":function(e,n,t){"use strict";t.r(n);t("cadf"),t("551c"),t("097d"),t("db4d"),t("5cfb");var r=t("2b0e"),o=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},a=[],c=(t("034f"),t("2877")),u={},i=Object(c["a"])(u,o,a,!1,null,null,null);i.options.__file="App.vue";var f=i.exports,d=t("4360"),l=(t("ac6a"),t("8c4f"));r["a"].use(l["a"]);var s=[{path:"*",redirect:"/index"},{name:"index",path:"/index",component:function(){return Promise.all([t.e("chunk-779e6e30"),t.e("chunk-41dd0eef")]).then(t.bind(null,"37f9"))},meta:{title:"首页"}},{name:"point",path:"/point",component:function(){return Promise.all([t.e("chunk-779e6e30"),t.e("chunk-8063ed90")]).then(t.bind(null,"d2e9"))},meta:{title:"积分明细"}},{name:"cards",path:"/cards",component:function(){return Promise.all([t.e("chunk-779e6e30"),t.e("chunk-1624c10e")]).then(t.bind(null,"db31"))},meta:{title:"卡券包"}},{name:"records",path:"/records",component:function(){return Promise.all([t.e("chunk-779e6e30"),t.e("chunk-7e583fa1")]).then(t.bind(null,"2c44"))},meta:{title:"消费记录"}}];s.forEach(function(e){e.path=e.path||"/"+(e.name||"")});var h=new l["a"]({mode:"history",base:"/fwhweb/peacebird",routes:s});h.beforeEach(function(e,n,t){var r=e.meta&&e.meta.title;r&&(document.title=r),t()});t("a342"),t("4dcb");var p=t("1368"),m=t.n(p),b=t("3a34"),v=t.n(b);t("1368").polyfill(),m.a.polyfill();new v.a;new r["a"]({router:h,store:d["a"],el:"#app",render:function(e){return e(f)}})},"64a9":function(e,n,t){},a342:function(e,n,t){}}); (function(e){function n(n){for(var r,o,u=n[0],i=n[1],f=n[2],d=0,l=[];d<u.length;d++)o=u[d],a[o]&&l.push(a[o][0]),a[o]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);s&&s(n);while(l.length)l.shift()();return c.push.apply(c,f||[]),t()}function t(){for(var e,n=0;n<c.length;n++){for(var t=c[n],r=!0,o=1;o<t.length;o++){var u=t[o];0!==a[u]&&(r=!1)}r&&(c.splice(n--,1),e=i(i.s=t[0]))}return e}var r={},o={app:0},a={app:0},c=[];function u(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-779e6e30":"223145cf","chunk-41dd0eef":"a202345c","chunk-4cf3d576":"1d6cbf0c","chunk-80af0f92":"260dc278","chunk-9d530176":"7917428d"}[e]+".js"}function i(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.e=function(e){var n=[],t={"chunk-779e6e30":1,"chunk-41dd0eef":1,"chunk-4cf3d576":1,"chunk-80af0f92":1,"chunk-9d530176":1};o[e]?n.push(o[e]):0!==o[e]&&t[e]&&n.push(o[e]=new Promise(function(n,t){for(var r="css/"+({}[e]||e)+"."+{"chunk-779e6e30":"be7eb860","chunk-41dd0eef":"b7468c21","chunk-4cf3d576":"638e8567","chunk-80af0f92":"b13a063e","chunk-9d530176":"00cc0a9a"}[e]+".css",a=i.p+r,c=document.getElementsByTagName("link"),u=0;u<c.length;u++){var f=c[u],d=f.getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(d===r||d===a))return n()}var l=document.getElementsByTagName("style");for(u=0;u<l.length;u++){f=l[u],d=f.getAttribute("data-href");if(d===r||d===a)return n()}var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onload=n,s.onerror=function(n){var r=n&&n.target&&n.target.src||a,c=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");c.request=r,delete o[e],s.parentNode.removeChild(s),t(c)},s.href=a;var h=document.getElementsByTagName("head")[0];h.appendChild(s)}).then(function(){o[e]=0}));var r=a[e];if(0!==r)if(r)n.push(r[2]);else{var c=new Promise(function(n,t){r=a[e]=[n,t]});n.push(r[2]=c);var f,d=document.createElement("script");d.charset="utf-8",d.timeout=120,i.nc&&d.setAttribute("nonce",i.nc),d.src=u(e),f=function(n){d.onerror=d.onload=null,clearTimeout(l);var t=a[e];if(0!==t){if(t){var r=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src,c=new Error("Loading chunk "+e+" failed.\n("+r+": "+o+")");c.type=r,c.request=o,t[1](c)}a[e]=void 0}};var l=setTimeout(function(){f({type:"timeout",target:d})},12e4);d.onerror=d.onload=f,document.head.appendChild(d)}return Promise.all(n)},i.m=e,i.c=r,i.d=function(e,n,t){i.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,n){if(1&n&&(e=i(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)i.d(t,r,function(n){return e[n]}.bind(null,r));return t},i.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(n,"a",n),n},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.p="",i.oe=function(e){throw console.error(e),e};var f=window["webpackJsonp"]=window["webpackJsonp"]||[],d=f.push.bind(f);f.push=n,f=f.slice();for(var l=0;l<f.length;l++)n(f[l]);var s=d;c.push([0,"chunk-vendors"]),t()})({0:function(e,n,t){e.exports=t("56d7")},"034f":function(e,n,t){"use strict";var r=t("64a9"),o=t.n(r);o.a},4360:function(e,n,t){"use strict";t("cadf"),t("551c"),t("097d");var r=t("2b0e"),o=t("2f62");r["a"].use(o["a"]),n["a"]=new o["a"].Store({state:{bodyH:document.documentElement.clientHeight,reqLoading:!1,memberId:"ff80808163a6ab7a0163a6abd0710000"},mutations:{setReqLoading:function(e,n){e.reqLoading=n},setMemberId:function(e,n){e.memberId=n}},actions:{SetLoading:function(e,n){var t=e.commit;t("setReqLoading",n)},modifyMemberId:function(e,n){var t=e.commit;t("setMemberId",n)}}})},"4dcb":function(e,n,t){},"56d7":function(e,n,t){"use strict";t.r(n);t("cadf"),t("551c"),t("097d"),t("db4d"),t("5cfb");var r=t("2b0e"),o=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},a=[],c=(t("034f"),t("2877")),u={},i=Object(c["a"])(u,o,a,!1,null,null,null);i.options.__file="App.vue";var f=i.exports,d=t("4360"),l=(t("ac6a"),t("8c4f"));r["a"].use(l["a"]);var s=[{path:"*",redirect:"/index"},{name:"index",path:"/index",component:function(){return Promise.all([t.e("chunk-779e6e30"),t.e("chunk-41dd0eef")]).then(t.bind(null,"37f9"))},meta:{title:"首页"}},{name:"point",path:"/point",component:function(){return Promise.all([t.e("chunk-779e6e30"),t.e("chunk-9d530176")]).then(t.bind(null,"d2e9"))},meta:{title:"积分明细"}},{name:"cards",path:"/cards",component:function(){return Promise.all([t.e("chunk-779e6e30"),t.e("chunk-80af0f92")]).then(t.bind(null,"db31"))},meta:{title:"卡券包"}},{name:"records",path:"/records",component:function(){return Promise.all([t.e("chunk-779e6e30"),t.e("chunk-4cf3d576")]).then(t.bind(null,"2c44"))},meta:{title:"消费记录"}}];s.forEach(function(e){e.path=e.path||"/"+(e.name||"")});var h=new l["a"]({mode:"history",base:"/fwhweb/peacebird",routes:s});h.beforeEach(function(e,n,t){var r=e.meta&&e.meta.title;r&&(document.title=r),t()});t("a342"),t("4dcb");var p=t("1368"),m=t.n(p),b=t("3a34"),v=t.n(b);t("1368").polyfill(),m.a.polyfill();new v.a;new r["a"]({router:h,store:d["a"],el:"#app",render:function(e){return e(f)}})},"64a9":function(e,n,t){},a342:function(e,n,t){}});
//# sourceMappingURL=app.0c448c91.js.map //# sourceMappingURL=app.e754d27e.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?4241","webpack:///./src/store/index.js","webpack:///./src/App.vue?8989","webpack:///./src/App.vue","webpack:///./src/router.js","webpack:///./src/main.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","app","jsonpScriptSrc","p","chunk-779e6e30","chunk-1624c10e","chunk-41dd0eef","chunk-7e583fa1","chunk-8063ed90","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","clearTimeout","chunk","errorType","realSrc","error","undefined","setTimeout","all","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","Vue","use","Vuex","__webpack_exports__","Store","state","bodyH","documentElement","clientHeight","reqLoading","memberId","mutations","setReqLoading","setMemberId","actions","SetLoading","_ref","flag","commit","modifyMemberId","_ref2","val","Appvue_type_template_id_6fd6c890_render","_vm","this","_h","$createElement","_c","_self","attrs","id","staticRenderFns","component","componentNormalizer","options","__file","App","Router","routes","path","redirect","meta","title","forEach","route","router","base","beforeEach","to","from","next","require","polyfill","Es6Promise","VConsole","store","el","render","h"],"mappings":"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","file":"js/app.0c448c91.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-779e6e30\":\"223145cf\",\"chunk-1624c10e\":\"e541bfde\",\"chunk-41dd0eef\":\"a202345c\",\"chunk-7e583fa1\":\"a980d8ca\",\"chunk-8063ed90\":\"7017c0ec\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-779e6e30\":1,\"chunk-1624c10e\":1,\"chunk-41dd0eef\":1,\"chunk-7e583fa1\":1,\"chunk-8063ed90\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-779e6e30\":\"be7eb860\",\"chunk-1624c10e\":\"6d0649b3\",\"chunk-41dd0eef\":\"b7468c21\",\"chunk-7e583fa1\":\"f90a68fe\",\"chunk-8063ed90\":\"14ef24f8\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\tvar error = new Error('Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')');\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import Vue from 'vue';\nimport Vuex from 'vuex';\n\nVue.use(Vuex);\n\nexport default new Vuex.Store({\n state: {\n bodyH: document.documentElement.clientHeight,\n reqLoading: false,\n memberId: 'ff80808163a6ab7a0163a6abd0710000'\n },\n mutations: {\n setReqLoading(state, data) {\n state.reqLoading = data;\n },\n setMemberId(state, data) {\n state.memberId = data;\n }\n },\n actions: {\n SetLoading({ commit }, flag) {\n commit('setReqLoading', flag);\n },\n modifyMemberId({ commit }, val) {\n commit('setMemberId', val);\n }\n }\n})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=6fd6c890&\"\nvar script = {}\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import Vue from 'vue';\nimport Router from 'vue-router';\n\nVue.use(Router);\n\nconst routes = [{\n path: '*',\n redirect: '/index'\n },\n {\n name: 'index',\n path: '/index',\n component: () =>\n import ('./views/index'),\n meta: {\n title: '首页'\n }\n },\n {\n name: 'point',\n path: '/point',\n component: () =>\n import ('./views/point'),\n meta: {\n title: '积分明细'\n }\n },\n {\n name: 'cards',\n path: '/cards',\n component: () =>\n import ('./views/cards'),\n meta: {\n title: '卡券包'\n }\n },\n {\n name: 'records',\n path: '/records',\n component: () =>\n import ('./views/records'),\n meta: {\n title: '消费记录'\n }\n }\n];\n\n// add route path\nroutes.forEach(route => {\n route.path = route.path || '/' + (route.name || '');\n});\n\nconst router = new Router({\n mode: 'history',\n base: '/fwhweb/peacebird',\n routes\n});\n\nrouter.beforeEach((to, from, next) => {\n const title = to.meta && to.meta.title;\n if (title) {\n document.title = title;\n }\n next();\n});\n\nexport {\n router\n};\n","import 'babel-polyfill';\nimport 'amfe-flexible';\nimport Vue from 'vue';\nimport App from './App';\nimport store from './store/index'\nimport { router } from './router';\nimport './assets/font/iconfont.css';\nimport './assets/css/common.css';\nimport Es6Promise from 'es6-promise';\nrequire('es6-promise').polyfill();\nEs6Promise.polyfill();\n/* eslint-disable */\nimport VConsole from 'vconsole';\nlet vConsole = new VConsole();\n\nnew Vue({\n router,\n store,\n el: '#app',\n render: h => h(App)\n});\n"],"sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?4241","webpack:///./src/store/index.js","webpack:///./src/App.vue?8989","webpack:///./src/App.vue","webpack:///./src/router.js","webpack:///./src/main.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","app","jsonpScriptSrc","p","chunk-779e6e30","chunk-41dd0eef","chunk-4cf3d576","chunk-80af0f92","chunk-9d530176","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","clearTimeout","chunk","errorType","realSrc","error","undefined","setTimeout","all","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","Vue","use","Vuex","__webpack_exports__","Store","state","bodyH","documentElement","clientHeight","reqLoading","memberId","mutations","setReqLoading","setMemberId","actions","SetLoading","_ref","flag","commit","modifyMemberId","_ref2","val","Appvue_type_template_id_6fd6c890_render","_vm","this","_h","$createElement","_c","_self","attrs","id","staticRenderFns","component","componentNormalizer","options","__file","App","Router","routes","path","redirect","meta","title","forEach","route","router","base","beforeEach","to","from","next","require","polyfill","Es6Promise","VConsole","store","el","render","h"],"mappings":"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","file":"js/app.e754d27e.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-779e6e30\":\"223145cf\",\"chunk-41dd0eef\":\"a202345c\",\"chunk-4cf3d576\":\"1d6cbf0c\",\"chunk-80af0f92\":\"260dc278\",\"chunk-9d530176\":\"7917428d\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-779e6e30\":1,\"chunk-41dd0eef\":1,\"chunk-4cf3d576\":1,\"chunk-80af0f92\":1,\"chunk-9d530176\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-779e6e30\":\"be7eb860\",\"chunk-41dd0eef\":\"b7468c21\",\"chunk-4cf3d576\":\"638e8567\",\"chunk-80af0f92\":\"b13a063e\",\"chunk-9d530176\":\"00cc0a9a\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\tvar error = new Error('Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')');\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import Vue from 'vue';\nimport Vuex from 'vuex';\n\nVue.use(Vuex);\n\nexport default new Vuex.Store({\n state: {\n bodyH: document.documentElement.clientHeight,\n reqLoading: false,\n memberId: 'ff80808163a6ab7a0163a6abd0710000'\n },\n mutations: {\n setReqLoading(state, data) {\n state.reqLoading = data;\n },\n setMemberId(state, data) {\n state.memberId = data;\n }\n },\n actions: {\n SetLoading({ commit }, flag) {\n commit('setReqLoading', flag);\n },\n modifyMemberId({ commit }, val) {\n commit('setMemberId', val);\n }\n }\n})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=6fd6c890&\"\nvar script = {}\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import Vue from 'vue';\nimport Router from 'vue-router';\n\nVue.use(Router);\n\nconst routes = [{\n path: '*',\n redirect: '/index'\n },\n {\n name: 'index',\n path: '/index',\n component: () =>\n import ('./views/index'),\n meta: {\n title: '首页'\n }\n },\n {\n name: 'point',\n path: '/point',\n component: () =>\n import ('./views/point'),\n meta: {\n title: '积分明细'\n }\n },\n {\n name: 'cards',\n path: '/cards',\n component: () =>\n import ('./views/cards'),\n meta: {\n title: '卡券包'\n }\n },\n {\n name: 'records',\n path: '/records',\n component: () =>\n import ('./views/records'),\n meta: {\n title: '消费记录'\n }\n }\n];\n\n// add route path\nroutes.forEach(route => {\n route.path = route.path || '/' + (route.name || '');\n});\n\nconst router = new Router({\n mode: 'history',\n base: '/fwhweb/peacebird',\n routes\n});\n\nrouter.beforeEach((to, from, next) => {\n const title = to.meta && to.meta.title;\n if (title) {\n document.title = title;\n }\n next();\n});\n\nexport {\n router\n};\n","import 'babel-polyfill';\nimport 'amfe-flexible';\nimport Vue from 'vue';\nimport App from './App';\nimport store from './store/index'\nimport { router } from './router';\nimport './assets/font/iconfont.css';\nimport './assets/css/common.css';\nimport Es6Promise from 'es6-promise';\nrequire('es6-promise').polyfill();\nEs6Promise.polyfill();\n/* eslint-disable */\nimport VConsole from 'vconsole';\nlet vConsole = new VConsole();\n\nnew Vue({\n router,\n store,\n el: '#app',\n render: h => h(App)\n});\n"],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1624c10e"],{"0569":function(t,a,c){},"70b5":function(t,a,c){t.exports=c.p+"img/coupon-null-icon.8e2c71ff.png"},7961:function(t,a,c){"use strict";var r=c("0569"),e=c.n(r);e.a},c3a6:function(t,a,c){"use strict";c("68ef")},db31:function(t,a,c){"use strict";c.r(a);var r=function(){var t=this,a=t.$createElement,r=t._self._c||a;return r("div",{staticClass:"card-contain border-box",style:{"min-height":t.$store.state.bodyH+"px"}},[r("div",{staticClass:"card-contain-inner"},t._l(t.cardList,function(a,c){return r("div",{key:c,staticClass:"card-brand-list border-box"},[r("div",{staticClass:"card-brand-title"},[t._v(t._s(a.brandName))]),t._l(a.cardData,function(c,e){return[e<a.showCount?r("div",{key:e,staticClass:"card-list-cell border-box"},[r("div",{staticClass:"card-list-cell_top border-box flex "},[r("div",{staticClass:"card-list-cell_top_left flex-1"},[t._v(t._s(c.cardTitle))]),r("div",{staticClass:"card-list-cell_top_right flex-1 text-right"},[t._v(t._s(c.cardNum))])]),t._m(0,!0),r("div",{staticClass:"card-list-cell_body flex flex-align-center flex-pack-center"},[r("div",{staticClass:"card-list-cell_body_left flex-1 flex flex-align-center flex-pack-center font-30"},[r("span",{staticClass:"font-15 m-t-10"},[t._v("¥")]),t._v(t._s(c.cardPrice)+"\n ")]),r("div",{staticClass:"card-list-cell_body_right border-box flex-2"},[r("div",{staticClass:"cell-body_right_cell"},[t._v(t._s(c.cardCondition))]),r("div",{staticClass:"cell-body_right_cell"},[t._v(t._s(c.cardDate))]),r("div",{staticClass:"cell-body_right_cell"},[t._v(t._s(c.cardStore))])])])]):t._e()]}),a.cardData.length>3&&a.cardData.length>a.showCount?r("div",{staticClass:"show-all font-14 color-848689",on:{click:function(c){t.showAllData(a)}}},[t._v("\n 展开剩余"+t._s(a.cardData.length-3)+"张 "),r("van-icon",{attrs:{name:"arrow-down"}})],1):t._e(),a.cardData.length>3&&a.cardData.length==a.showCount?r("div",{staticClass:"show-all font-14 color-848689",on:{click:function(c){t.showPartData(a)}}},[t._v("\n 收起 "),r("van-icon",{attrs:{name:"arrow-up"}})],1):t._e()],2)}),0),t.cardList.length?t._e():r("div",{staticClass:"no-card-data no-data-contain"},[r("img",{attrs:{src:c("70b5"),alt:"card-no-data"}}),r("p",{staticClass:"font-16 color-848689"},[t._v("你还没有卡券哦")])])])},e=[function(){var t=this,a=t.$createElement,c=t._self._c||a;return c("div",{staticClass:"card-list-arrow"},[c("div",{staticClass:"card-list-arrow_left"}),c("div",{staticClass:"card-list-arrow_right"})])}],n=(c("e7e5"),c("d399")),s=(c("96cf"),c("3b8d")),i=c("bd86"),o=(c("c3a6"),c("ad06")),d=(c("cadf"),c("551c"),c("097d"),c("0c6d")),l=function(t){return Object(d["a"])("/gicfwh/get-tpn-card-list.json",t)},u={name:"cards",components:Object(i["a"])({},o["a"].name,o["a"]),data:function(){return{cardList:[{brandName:"MATERIAL GIRL",showCount:3,cardData:[{cardTitle:"感恩节抵扣券",cardNum:"23554666773",cardPrice:"100",cardDate:"2018.12.01--2018.12.31",cardCondition:"满¥89使用",cardStore:"仅限武林银泰店使用",backgroundColor:"#fef5f5"},{cardTitle:"感恩节抵扣券",cardNum:"23554666773",cardPrice:"100",cardDate:"2018.12.01--2018.12.31",cardCondition:"满¥89使用",cardStore:"仅限武林银泰店使用",backgroundColor:"#fef5f5"},{cardTitle:"感恩节抵扣券",cardNum:"23554666773",cardPrice:"100",cardDate:"2018.12.01--2018.12.31",cardCondition:"满¥89使用",cardStore:"仅限武林银泰店使用",backgroundColor:"#fef5f5"},{cardTitle:"感恩节抵扣券",cardNum:"23554666773",cardPrice:"100",cardDate:"2018.12.01--2018.12.31",cardCondition:"满¥89使用",cardStore:"仅限武林银泰店使用",backgroundColor:"#fef5f5"}]}]}},computed:{},methods:{showAllData:function(t){t.showCount=t.cardData.length},showPartData:function(t){t.showCount=3},getCardList:function(){var t=Object(s["a"])(regeneratorRuntime.mark(function t(){var a,c,r;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return a=this,c={},t.next=4,l(c);case 4:r=t.sent,0==r.errorCode?a.cardList=r.result||[]:Object(n["a"])(r.message);case 6:case"end":return t.stop()}},t,this)}));function a(){return t.apply(this,arguments)}return a}()},mounted:function(){this.getCardList()}},f=u,_=(c("7961"),c("2877")),v=Object(_["a"])(f,r,e,!1,null,"14c13cd7",null);v.options.__file="index.vue";a["default"]=v.exports}}]);
//# sourceMappingURL=chunk-1624c10e.e541bfde.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/images/coupon-null-icon.png","webpack:///./src/views/cards/index.vue?fa26","webpack:///./node_modules/vant/es/icon/style/index.js","webpack:///./src/views/cards/index.vue?1306","webpack:///./src/api/cards.js","webpack:///src/views/cards/index.vue","webpack:///./src/views/cards/index.vue?5da4","webpack:///./src/views/cards/index.vue"],"names":["module","exports","__webpack_require__","p","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_14c13cd7_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_14c13cd7_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0___default","n","render","_vm","this","_h","$createElement","_c","_self","staticClass","style","min-height","$store","state","bodyH","_l","item","index","key","_v","_s","brandName","childItem","ind","showCount","cardTitle","cardNum","_m","cardPrice","cardCondition","cardDate","cardStore","_e","cardData","length","on","click","$event","showAllData","attrs","name","showPartData","cardList","src","alt","staticRenderFns","getCardsData","data","postJson","cardsvue_type_script_lang_js_","components","Object","defineProperty","icon","backgroundColor","computed","methods","getCardList","_getCardList","asyncToGenerator","regeneratorRuntime","mark","_callee","that","params","resData","wrap","_context","prev","next","cards_getCardsData","sent","errorCode","result","toast","message","stop","apply","arguments","mounted","views_cardsvue_type_script_lang_js_","component","componentNormalizer","options","__file","__webpack_exports__"],"mappings":"8HAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,uECAxC,IAAAC,EAAAF,EAAA,QAAAG,EAAAH,EAAAI,EAAAF,GAAwjBC,EAAG,qCCA3jBH,EAAA,kDCAA,IAAAK,EAAA,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,0BAAAC,MAAA,CAA8CC,aAAAR,EAAAS,OAAAC,MAAAC,MAAA,OAA8C,CAAAP,EAAA,OAAYE,YAAA,sBAAiCN,EAAAY,GAAAZ,EAAA,kBAAAa,EAAAC,GAA4C,OAAAV,EAAA,OAAiBW,IAAAD,EAAAR,YAAA,8BAAmD,CAAAF,EAAA,OAAYE,YAAA,oBAA+B,CAAAN,EAAAgB,GAAAhB,EAAAiB,GAAAJ,EAAAK,cAAAlB,EAAAY,GAAAC,EAAA,kBAAAM,EAAAC,GAAkF,OAAAA,EAAAP,EAAAQ,UAAAjB,EAAA,OAAyCW,IAAAK,EAAAd,YAAA,6BAAgD,CAAAF,EAAA,OAAYE,YAAA,uCAAkD,CAAAF,EAAA,OAAYE,YAAA,kCAA6C,CAAAN,EAAAgB,GAAAhB,EAAAiB,GAAAE,EAAAG,cAAAlB,EAAA,OAAkDE,YAAA,8CAAyD,CAAAN,EAAAgB,GAAAhB,EAAAiB,GAAAE,EAAAI,cAAAvB,EAAAwB,GAAA,MAAApB,EAAA,OAAiEE,YAAA,+DAA0E,CAAAF,EAAA,OAAYE,YAAA,mFAA8F,CAAAF,EAAA,QAAaE,YAAA,kBAA6B,CAAAN,EAAAgB,GAAA,OAAAhB,EAAAgB,GAAAhB,EAAAiB,GAAAE,EAAAM,WAAA,oBAAArB,EAAA,OAAiFE,YAAA,+CAA0D,CAAAF,EAAA,OAAYE,YAAA,wBAAmC,CAAAN,EAAAgB,GAAAhB,EAAAiB,GAAAE,EAAAO,kBAAAtB,EAAA,OAAsDE,YAAA,wBAAmC,CAAAN,EAAAgB,GAAAhB,EAAAiB,GAAAE,EAAAQ,aAAAvB,EAAA,OAAiDE,YAAA,wBAAmC,CAAAN,EAAAgB,GAAAhB,EAAAiB,GAAAE,EAAAS,oBAAA5B,EAAA6B,QAAwDhB,EAAAiB,SAAAC,OAAA,GAAAlB,EAAAiB,SAAAC,OAAAlB,EAAAQ,UAAAjB,EAAA,OAAgFE,YAAA,gCAAA0B,GAAA,CAAgDC,MAAA,SAAAC,GAAyBlC,EAAAmC,YAAAtB,MAAwB,CAAAb,EAAAgB,GAAA,iBAAAhB,EAAAiB,GAAAJ,EAAAiB,SAAAC,OAAA,SAAA3B,EAAA,YAAgFgC,MAAA,CAAOC,KAAA,iBAAqB,GAAArC,EAAA6B,KAAAhB,EAAAiB,SAAAC,OAAA,GAAAlB,EAAAiB,SAAAC,QAAAlB,EAAAQ,UAAAjB,EAAA,OAA8FE,YAAA,gCAAA0B,GAAA,CAAgDC,MAAA,SAAAC,GAAyBlC,EAAAsC,aAAAzB,MAAyB,CAAAb,EAAAgB,GAAA,iBAAAZ,EAAA,YAAyCgC,MAAA,CAAOC,KAAA,eAAmB,GAAArC,EAAA6B,MAAA,KAAmB,GAAA7B,EAAAuC,SAAAR,OAAiO/B,EAAA6B,KAAjOzB,EAAA,OAAsCE,YAAA,gCAA2C,CAAAF,EAAA,OAAYgC,MAAA,CAAOI,IAAM9C,EAAQ,QAA0C+C,IAAA,kBAAwBrC,EAAA,KAAUE,YAAA,wBAAmC,CAAAN,EAAAgB,GAAA,kBAC7uE0B,EAAA,YAAoC,IAAA1C,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,mBAA8B,CAAAF,EAAA,OAAYE,YAAA,yBAAmCF,EAAA,OAAYE,YAAA,8JCKhMqC,EAAe,SAAAC,GAAI,OAAIC,eAAS,iCAAkCD,IC6C/EE,EAAA,CACAT,KAAA,QACAU,WAAAC,OAAAC,EAAA,KAAAD,CAAA,GACAE,EAAA,KAAAb,KADAa,EAAA,MAGAN,KALA,WAMA,OACAL,SAAA,CACA,CACArB,UAAA,gBACAG,UAAA,EACAS,SAAA,CACA,CACAR,UAAA,SACAC,QAAA,cACAE,UAAA,MACAE,SAAA,yBACAD,cAAA,SACAE,UAAA,YACAuB,gBAAA,WAEA,CACA7B,UAAA,SACAC,QAAA,cACAE,UAAA,MACAE,SAAA,yBACAD,cAAA,SACAE,UAAA,YACAuB,gBAAA,WAEA,CACA7B,UAAA,SACAC,QAAA,cACAE,UAAA,MACAE,SAAA,yBACAD,cAAA,SACAE,UAAA,YACAuB,gBAAA,WAEA,CACA7B,UAAA,SACAC,QAAA,cACAE,UAAA,MACAE,SAAA,yBACAD,cAAA,SACAE,UAAA,YACAuB,gBAAA,gBAQAC,SAAA,GAIAC,QAAA,CAIAlB,YAJA,SAIAtB,GACAA,EAAAQ,UAAAR,EAAAiB,SAAAC,QAMAO,aAXA,SAWAzB,GAEAA,EAAAQ,UAAA,GAGAiC,YAhBA,eAAAC,EAAAP,OAAAQ,EAAA,KAAAR,CAAAS,mBAAAC,KAAA,SAAAC,IAAA,IAAAC,EAAAC,EAAAC,EAAA,OAAAL,mBAAAM,KAAA,SAAAC,GAAA,eAAAA,EAAAC,KAAAD,EAAAE,MAAA,cAiBAN,EAAA3D,KACA4D,EAAA,GAlBAG,EAAAE,KAAA,EAwBAC,EAAAN,GAxBA,OAwBAC,EAxBAE,EAAAI,KAyBA,GAAAN,EAAAO,UAMAT,EAAArB,SAAAuB,EAAAQ,QAAA,GAEAtB,OAAAuB,EAAA,KAAAvB,CAAAc,EAAAU,SAjCA,wBAAAR,EAAAS,SAAAd,EAAA1D,SAAA,SAAAqD,IAAA,OAAAC,EAAAmB,MAAAzE,KAAA0E,WAAA,OAAArB,EAAA,IAqCAsB,QA/FA,WAgGA3E,KAAAqD,gBCnJ8VuB,EAAA,0BCQ9VC,EAAgB9B,OAAA+B,EAAA,KAAA/B,CACd6B,EACA9E,EACA2C,GACF,EACA,KACA,WACA,MAIAoC,EAAAE,QAAAC,OAAA,YACeC,EAAA,WAAAJ","file":"js/chunk-1624c10e.e541bfde.js","sourcesContent":["module.exports = __webpack_public_path__ + \"img/coupon-null-icon.8e2c71ff.png\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=14c13cd7&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=14c13cd7&lang=less&scoped=true&\"","import '../../style/base.css';","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card-contain border-box\",style:({'min-height': _vm.$store.state.bodyH + 'px'})},[_c('div',{staticClass:\"card-contain-inner\"},_vm._l((_vm.cardList),function(item,index){return _c('div',{key:index,staticClass:\"card-brand-list border-box\"},[_c('div',{staticClass:\"card-brand-title\"},[_vm._v(_vm._s(item.brandName))]),_vm._l((item.cardData),function(childItem,ind){return [(ind < item.showCount)?_c('div',{key:ind,staticClass:\"card-list-cell border-box\"},[_c('div',{staticClass:\"card-list-cell_top border-box flex \"},[_c('div',{staticClass:\"card-list-cell_top_left flex-1\"},[_vm._v(_vm._s(childItem.cardTitle))]),_c('div',{staticClass:\"card-list-cell_top_right flex-1 text-right\"},[_vm._v(_vm._s(childItem.cardNum))])]),_vm._m(0,true),_c('div',{staticClass:\"card-list-cell_body flex flex-align-center flex-pack-center\"},[_c('div',{staticClass:\"card-list-cell_body_left flex-1 flex flex-align-center flex-pack-center font-30\"},[_c('span',{staticClass:\"font-15 m-t-10\"},[_vm._v(\"¥\")]),_vm._v(_vm._s(childItem.cardPrice)+\"\\n \")]),_c('div',{staticClass:\"card-list-cell_body_right border-box flex-2\"},[_c('div',{staticClass:\"cell-body_right_cell\"},[_vm._v(_vm._s(childItem.cardCondition))]),_c('div',{staticClass:\"cell-body_right_cell\"},[_vm._v(_vm._s(childItem.cardDate))]),_c('div',{staticClass:\"cell-body_right_cell\"},[_vm._v(_vm._s(childItem.cardStore))])])])]):_vm._e()]}),(item.cardData.length > 3 && item.cardData.length > item.showCount)?_c('div',{staticClass:\"show-all font-14 color-848689\",on:{\"click\":function($event){_vm.showAllData(item)}}},[_vm._v(\"\\n 展开剩余\"+_vm._s(item.cardData.length - 3)+\"张 \"),_c('van-icon',{attrs:{\"name\":\"arrow-down\"}})],1):_vm._e(),(item.cardData.length > 3 && item.cardData.length == item.showCount)?_c('div',{staticClass:\"show-all font-14 color-848689\",on:{\"click\":function($event){_vm.showPartData(item)}}},[_vm._v(\"\\n 收起 \"),_c('van-icon',{attrs:{\"name\":\"arrow-up\"}})],1):_vm._e()],2)}),0),(!_vm.cardList.length)?_c('div',{staticClass:\"no-card-data no-data-contain\"},[_c('img',{attrs:{\"src\":require(\"../../assets/images/coupon-null-icon.png\"),\"alt\":\"card-no-data\"}}),_c('p',{staticClass:\"font-16 color-848689\"},[_vm._v(\"你还没有卡券哦\")])]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card-list-arrow\"},[_c('div',{staticClass:\"card-list-arrow_left\"}),_c('div',{staticClass:\"card-list-arrow_right\"})])}]\n\nexport { render, staticRenderFns }","/**\n * 卡券 api\n */\nimport { postJson } from './request';\n\n/* Common */\nexport const getCardsData = data => postJson('/gicfwh/get-tpn-card-list.json', data);\n","<template>\n <div class=\"card-contain border-box\" :style=\"{'min-height': $store.state.bodyH + 'px'}\">\n <div class=\"card-contain-inner\">\n <div class=\"card-brand-list border-box\" v-for=\"(item,index) in cardList\" :key=\"index\">\n <div class=\"card-brand-title\">{{item.brandName}}</div>\n <template v-for=\"(childItem,ind) in item.cardData\">\n <div class=\"card-list-cell border-box\" v-if=\"ind < item.showCount\" :key=\"ind\">\n <div class=\"card-list-cell_top border-box flex \">\n <div class=\"card-list-cell_top_left flex-1\">{{childItem.cardTitle}}</div>\n <div class=\"card-list-cell_top_right flex-1 text-right\">{{childItem.cardNum}}</div>\n </div>\n <div class=\"card-list-arrow\">\n <div class=\"card-list-arrow_left\"></div>\n <div class=\"card-list-arrow_right\"></div>\n </div>\n <div class=\"card-list-cell_body flex flex-align-center flex-pack-center\">\n <div class=\"card-list-cell_body_left flex-1 flex flex-align-center flex-pack-center font-30\">\n <span class=\"font-15 m-t-10\">¥</span>{{childItem.cardPrice}}\n </div>\n <div class=\"card-list-cell_body_right border-box flex-2\">\n <div class=\"cell-body_right_cell\">{{childItem.cardCondition}}</div>\n <div class=\"cell-body_right_cell\">{{childItem.cardDate}}</div>\n <div class=\"cell-body_right_cell\">{{childItem.cardStore}}</div>\n </div>\n </div>\n </div>\n </template>\n <div\n v-if=\"item.cardData.length > 3 && item.cardData.length > item.showCount\"\n class=\"show-all font-14 color-848689\"\n @click=\"showAllData(item)\">\n 展开剩余{{ item.cardData.length - 3 }}张 <van-icon name=\"arrow-down\" />\n </div>\n <div\n v-if=\"item.cardData.length > 3 && item.cardData.length == item.showCount\"\n class=\"show-all font-14 color-848689\"\n @click=\"showPartData(item)\">\n 收起 <van-icon name=\"arrow-up\" />\n </div>\n </div>\n </div>\n <div class=\"no-card-data no-data-contain\" v-if=\"!cardList.length\">\n <img src=\"../../assets/images/coupon-null-icon.png\" alt=\"card-no-data\"/>\n <p class=\"font-16 color-848689\">你还没有卡券哦</p>\n </div>\n </div>\n</template>\n\n<script>\nimport { Icon, Toast } from 'vant';\nimport { getCardsData } from '@/api/cards.js';\nexport default {\n name: \"cards\",\n components: {\n [Icon.name]: Icon\n },\n data() {\n return {\n cardList: [\n {\n brandName: 'MATERIAL GIRL',\n showCount: 3, // 默认显示个数\n cardData: [\n {\n cardTitle: '感恩节抵扣券',\n cardNum: '23554666773',\n cardPrice: '100',\n cardDate: '2018.12.01--2018.12.31',\n cardCondition: '满¥89使用',\n cardStore: '仅限武林银泰店使用',\n backgroundColor: '#fef5f5'\n },\n {\n cardTitle: '感恩节抵扣券',\n cardNum: '23554666773',\n cardPrice: '100',\n cardDate: '2018.12.01--2018.12.31',\n cardCondition: '满¥89使用',\n cardStore: '仅限武林银泰店使用',\n backgroundColor: '#fef5f5'\n },\n {\n cardTitle: '感恩节抵扣券',\n cardNum: '23554666773',\n cardPrice: '100',\n cardDate: '2018.12.01--2018.12.31',\n cardCondition: '满¥89使用',\n cardStore: '仅限武林银泰店使用',\n backgroundColor: '#fef5f5'\n },\n {\n cardTitle: '感恩节抵扣券',\n cardNum: '23554666773',\n cardPrice: '100',\n cardDate: '2018.12.01--2018.12.31',\n cardCondition: '满¥89使用',\n cardStore: '仅限武林银泰店使用',\n backgroundColor: '#fef5f5'\n }\n ]\n }\n ]\n };\n },\n\n computed: {\n\n },\n\n methods: {\n /**\n * 显示所有\n */\n showAllData(item) {\n item.showCount = item.cardData.length;\n },\n\n /**\n * 显示所有\n */\n showPartData(item) {\n // const that = this;\n item.showCount = 3;\n },\n\n async getCardList() {\n const that = this;\n let params = {\n // CardNo: '',\n // SecretId: '',\n // Timestamp: '',\n // Signature: ''\n }\n let resData = await getCardsData(params);\n if (resData.errorCode == 0) {\n /* if (!!resData.result && !!resData.result.length) {\n resData.result.forEach(ele => {\n\n });\n } */\n that.cardList = resData.result || [];\n }else {\n Toast(resData.message);\n }\n }\n },\n mounted(){\n this.getCardList();\n }\n};\n</script>\n\n<style lang=\"less\" scoped>\n.card-contain {\n position: relative;\n width: 100%;\n padding: 10px;\n background: #f4f5f6;\n\n .card-contain-inner {\n width: 100%;\n\n .card-brand-list {\n width: 100%;\n padding: 0 8px 8px 8px;\n background: #fff;\n border-radius: 5px;\n &+.card-brand-list{\n margin-top: 10px;\n }\n .card-brand-title {\n width: 100%;\n height: 45px;\n line-height: 45px;\n font-size: 14px;\n color: #232326;\n }\n .card-list-cell {\n width: 100%;\n height: 100px;\n background-image: url(../../assets/images/coupon_bg.png);\n background-size: 100%;\n background-repeat: no-repeat;\n border-radius: 5px;\n background-color: rgba(63,187,101, 0.06);\n border: 1px solid rgba(63,187,101, 0.16);\n font-size: 11px;\n color: #333;\n &+.card-list-cell {\n margin-top: 10px;\n }\n .card-list-cell_top {\n width: 100%;\n height: 35px;\n line-height: 35px;\n padding: 0 12px;\n border-bottom: 1px dashed rgba(63,187,101, 0.16);\n }\n\n .card-list-arrow {\n position: relative;\n &_left {\n position: absolute;\n left: -6px;\n top: -6px;\n width: 10px;\n height: 10px;\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n transform: rotate(45deg);\n background-color: #fff;\n border-right: 1px solid rgba(63,187,101, 0.3);\n border-top: 1px solid rgba(63,187,101, 0.3);\n }\n &_right {\n position: absolute;\n right: -6px;\n top: -6px;\n width: 10px;\n height: 10px;\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n transform: rotate(45deg);\n background-color: #fff;\n border-left: 1px solid rgba(63,187,101, 0.3);\n border-bottom: 1px solid rgba(63,187,101, 0.3);\n }\n }\n\n .card-list-cell_body {\n width: 100%;\n height: 65px;\n\n &_left {\n height: 100%;\n border-right: 1px dashed rgba(63,187,101, 0.13);\n }\n\n &_right {\n padding-left: 15px;\n }\n }\n }\n .show-all {\n width: 100%;\n height: 32px;\n line-height: 40px;\n text-align: center;\n\n .van-icon-arrow-down {\n vertical-align: middle;\n }\n\n .van-icon-arrow-up {\n vertical-align: middle;\n }\n }\n }\n }\n}\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=14c13cd7&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=14c13cd7&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"14c13cd7\",\n null\n \n)\n\ncomponent.options.__file = \"index.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4cf3d576"],{2994:function(t,e,i){"use strict";i("68ef"),i("c0c2")},"2bdd":function(t,e,i){"use strict";var r=i("a142"),a=i("023d"),n=i("543e"),s=i("db78"),o=Object(r["f"])("list"),l=o[0],c=o[1],d=o[2];e["a"]=l({model:{prop:"loading"},props:{error:Boolean,loading:Boolean,finished:Boolean,errorText:String,loadingText:String,finishedText:String,immediateCheck:{type:Boolean,default:!0},offset:{type:Number,default:300}},mounted:function(){this.scroller=a["a"].getScrollEventTarget(this.$el),this.handler(!0),this.immediateCheck&&this.$nextTick(this.check)},destroyed:function(){this.handler(!1)},activated:function(){this.handler(!0)},deactivated:function(){this.handler(!1)},watch:{loading:function(){this.$nextTick(this.check)},finished:function(){this.$nextTick(this.check)}},methods:{check:function(){if(!(this.loading||this.finished||this.error)){var t=this.$el,e=this.scroller,i=a["a"].getVisibleHeight(e);if(i&&"none"!==a["a"].getComputedStyle(t).display&&null!==t.offsetParent){var r=a["a"].getScrollTop(e),n=r+i,s=!1;if(t===e)s=e.scrollHeight-n<this.offset;else{var o=a["a"].getElementTop(t)-a["a"].getElementTop(e)+a["a"].getVisibleHeight(t);s=o-i<this.offset}s&&(this.$emit("input",!0),this.$emit("load"))}}},clickErrorText:function(){this.$emit("update:error",!1),this.$nextTick(this.check)},handler:function(t){this.binded!==t&&(this.binded=t,(t?s["b"]:s["a"])(this.scroller,"scroll",this.check))}},render:function(t){return t("div",{class:c()},[this.$slots.default,this.loading&&t("div",{class:c("loading")},[this.$slots.loading||[t(n["a"],{class:c("loading-icon")}),t("span",{class:c("loading-text")},[this.loadingText||d("loading")])]]),this.finished&&this.finishedText&&t("div",{class:c("finished-text")},[this.finishedText]),this.error&&this.errorText&&t("div",{on:{click:this.clickErrorText},class:c("error-text")},[this.errorText])])}})},"2c44":function(t,e,i){"use strict";i.r(e);var r,a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"recorde-contian bg-f4f5f6",style:{"min-height":t.$store.state.bodyH+"px"}},[r("div",{staticClass:"list-contian"},[t.list.length?r("van-list",{attrs:{finished:t.finished,"finished-text":" "},on:{load:t.onLoad},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.list,function(e,i){return r("div",{key:i+e.storeName,staticClass:"recorde-list-cell bg-fff border-box"},[r("div",{staticClass:"recorde-list-cell_title flex flex-align-center font-12 border-bottom-1 padding-lr-12 border-box"},[r("div",{staticClass:"recorde-list-cell_txt w-0 flex-1"},[r("van-icon",{staticClass:"m-r-4",attrs:{name:"shop-o"}}),t._v(t._s(e.storeName))],1)]),t._l(e.list,function(e,i){return r("div",{key:i,staticClass:"recorde-list-cell_list"},[r("div",{staticClass:"flex border-box padding-lr-12 p-t-10"},[r("div",{staticClass:"recorde-list-cell_left flex-1"},[r("div",{staticClass:"list-cell_left_name font-12 color-232326"},[t._v(t._s(e.productName))])]),r("div",{staticClass:"recorde-list-cell_right flex-1 text-right"},[r("div",{staticClass:"list-cell_right_num font-13 color-232326 "},[t._v(t._s(e.payPrice))]),r("div",{staticClass:"list-cell_right_num font-13 color-848689 "},[r("s",[t._v(t._s(e.unitPrice))])])])]),r("div",{staticClass:"recorde-list-cell_sku flex flex-align-center border-bottom-1 border-box padding-lr-12"},[r("div",{staticClass:"flex-1 font-12 color-848689"},t._l(e.attrColorSize,function(e,i){return r("span",{key:i,class:[i>0?"p-l-8":""]},[t._v(t._s(e.key)+": "+t._s(e.value)+" ")])}),0),r("div",{staticClass:"flex-1 font-12 color-848689 text-right"},[r("van-icon",{attrs:{name:"cross"}}),t._v(t._s(e.number))],1)])])}),r("div",{staticClass:"recorde-list-cell_sub flex flex-align-center border-box padding-lr-12"},[r("div",{staticClass:"list-cell_sub_date flex-1 font-12 color-232326"},[t._v(t._s(e.receiptsDate)+" 购买")]),r("div",{staticClass:"list-cell_sub_all flex-1 font-12 color-232326 text-right"},[t._v("共"+t._s(e.itemNum)+"件商品 实付款: "+t._s(e.paidAmount))])])],2)}),0):t._e()],1),t.list.length?t._e():r("div",{staticClass:"no-recorde-data no-data-contain"},[r("img",{attrs:{src:i("2ecf"),alt:"record-no-data"}}),r("p",{staticClass:"font-16 color-848689"},[t._v("暂无消费记录")])])])},n=[],s=(i("96cf"),i("3b8d")),o=i("795b"),l=i.n(o),c=i("bd86"),d=(i("c3a6"),i("ad06")),u=(i("2994"),i("2bdd")),f=(i("cadf"),i("551c"),i("097d"),i("0c6d")),h=function(t){return Object(f["a"])("/gicfwh/load-group-order-record",t)},g={name:"record",components:(r={},Object(c["a"])(r,u["a"].name,u["a"]),Object(c["a"])(r,d["a"].name,d["a"]),r),data:function(){return{currentPage:1,pageSize:5,totalCount:0,totalPage:0,list:[{storeName:"MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333",receiptsDate:"2018-12-06",itemNum:"1",paidAmount:"12345.90",list:[{productName:"哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333",payPrice:"1059.99",unitPrice:"1899.00",number:"1",attrColorSize:[{key:"尺码",value:"元气绿"},{key:"颜色",value:"M"}]},{productName:"哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333",payPrice:"1059.99",unitPrice:"1899.00",number:"1",attrColorSize:[{key:"尺码",value:"元气绿"},{key:"颜色",value:"M"}]}]},{storeName:"MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333",receiptsDate:"2018-12-06",itemNum:"1",paidAmount:"12345.90",list:[{productName:"哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333",payPrice:"1059.99",unitPrice:"1899.00",number:"1",attrColorSize:[{key:"尺码",value:"元气绿"},{key:"颜色",value:"M"}]},{productName:"哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333",payPrice:"1059.99",unitPrice:"1899.00",number:"1",attrColorSize:[{key:"尺码",value:"元气绿"},{key:"颜色",value:"M"}]}]}],loading:!1,finished:!1}},computed:{},methods:{wait:function(t){return new l.a(function(e){return setTimeout(e,t)})},onLoad:function(){var t=Object(s["a"])(regeneratorRuntime.mark(function t(){var e;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this,t.next=3,e.wait(1e3);case 3:if(!(e.currentPage>=e.totalPage)){t.next=5;break}return t.abrupt("return",!1);case 5:return e.currentPage=e.currentPage+1,t.next=8,e.getData();case 8:e.loading=!1,e.list.length>=e.totalCount&&(e.finished=!0);case 10:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),getData:function(){var t=Object(s["a"])(regeneratorRuntime.mark(function t(){var e,i,r;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this,i={currentPage:e.currentPage,pageSize:e.pageSize},t.next=4,h(i);case 4:r=t.sent,0==r.errorCode&&(e.list=r.result.page.result||[],e.totalPage=r.result.page.totalPage,e.currentPage=r.result.page.currentPage,e.totalCount=r.result.page.totalCount);case 6:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}()},mounted:function(){var t=this;t.getData()}},p=g,m=(i("f901"),i("2877")),v=Object(m["a"])(p,a,n,!1,null,"0d7282b4",null);v.options.__file="index.vue";e["default"]=v.exports},"2ecf":function(t,e,i){t.exports=i.p+"img/store-record-null-icon.0fe1a17f.png"},"82b9":function(t,e,i){},c0c2:function(t,e,i){},c3a6:function(t,e,i){"use strict";i("68ef")},f901:function(t,e,i){"use strict";var r=i("82b9"),a=i.n(r);a.a}}]);
//# sourceMappingURL=chunk-4cf3d576.1d6cbf0c.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./node_modules/vant/es/list/style/index.js","webpack:///./node_modules/vant/es/list/index.js","webpack:///./src/views/records/index.vue?1829","webpack:///./src/api/record.js","webpack:///src/views/records/index.vue","webpack:///./src/views/records/index.vue?8d0f","webpack:///./src/views/records/index.vue","webpack:///./src/assets/images/store-record-null-icon.png","webpack:///./node_modules/vant/es/icon/style/index.js","webpack:///./src/views/records/index.vue?d36c"],"names":["__webpack_require__","_utils__WEBPACK_IMPORTED_MODULE_0__","_utils_scroll__WEBPACK_IMPORTED_MODULE_1__","_loading__WEBPACK_IMPORTED_MODULE_2__","_utils_event__WEBPACK_IMPORTED_MODULE_3__","_use","Object","sfc","bem","t","__webpack_exports__","model","prop","props","error","Boolean","loading","finished","errorText","String","loadingText","finishedText","immediateCheck","type","default","offset","Number","mounted","this","scroller","getScrollEventTarget","$el","handler","$nextTick","check","destroyed","activated","deactivated","watch","methods","el","scrollerHeight","getVisibleHeight","getComputedStyle","display","offsetParent","scrollTop","getScrollTop","targetBottom","reachBottom","scrollHeight","elBottom","getElementTop","$emit","clickErrorText","bind","binded","render","h","class","$slots","on","click","_vm","_h","$createElement","_c","_self","staticClass","style","min-height","$store","state","bodyH","list","length","attrs","finished-text","load","onLoad","value","callback","$$v","expression","_l","item","index","key","storeName","name","_v","_s","childItem","productName","payPrice","unitPrice","attrItem","attrIndex","number","receiptsDate","itemNum","paidAmount","_e","src","alt","staticRenderFns","getRecordData","data","postJson","recordsvue_type_script_lang_js_","components","_components","defineProperty","icon","currentPage","pageSize","totalCount","totalPage","attrColorSize","computed","wait","ms","promise_default","a","r","setTimeout","_onLoad","asyncToGenerator","regeneratorRuntime","mark","_callee","that","wrap","_context","prev","next","abrupt","getData","stop","apply","arguments","_getData","_callee2","param","resData","_context2","record_getRecordData","sent","errorCode","result","page","views_recordsvue_type_script_lang_js_","component","componentNormalizer","options","__file","module","exports","p","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_0d7282b4_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_0d7282b4_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0___default","n"],"mappings":"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","file":"js/chunk-4cf3d576.1d6cbf0c.js","sourcesContent":["import '../../style/base.css';\nimport '../index.css';","import { use } from '../utils';\nimport utils from '../utils/scroll';\nimport Loading from '../loading';\nimport { on, off } from '../utils/event';\n\nvar _use = use('list'),\n sfc = _use[0],\n bem = _use[1],\n t = _use[2];\n\nexport default sfc({\n model: {\n prop: 'loading'\n },\n props: {\n error: Boolean,\n loading: Boolean,\n finished: Boolean,\n errorText: String,\n loadingText: String,\n finishedText: String,\n immediateCheck: {\n type: Boolean,\n default: true\n },\n offset: {\n type: Number,\n default: 300\n }\n },\n mounted: function mounted() {\n this.scroller = utils.getScrollEventTarget(this.$el);\n this.handler(true);\n\n if (this.immediateCheck) {\n this.$nextTick(this.check);\n }\n },\n destroyed: function destroyed() {\n this.handler(false);\n },\n activated: function activated() {\n this.handler(true);\n },\n deactivated: function deactivated() {\n this.handler(false);\n },\n watch: {\n loading: function loading() {\n this.$nextTick(this.check);\n },\n finished: function finished() {\n this.$nextTick(this.check);\n }\n },\n methods: {\n check: function check() {\n if (this.loading || this.finished || this.error) {\n return;\n }\n\n var el = this.$el;\n var scroller = this.scroller;\n var scrollerHeight = utils.getVisibleHeight(scroller);\n /* istanbul ignore next */\n\n if (!scrollerHeight || utils.getComputedStyle(el).display === 'none' || el.offsetParent === null) {\n return;\n }\n\n var scrollTop = utils.getScrollTop(scroller);\n var targetBottom = scrollTop + scrollerHeight;\n var reachBottom = false;\n /* istanbul ignore next */\n\n if (el === scroller) {\n reachBottom = scroller.scrollHeight - targetBottom < this.offset;\n } else {\n var elBottom = utils.getElementTop(el) - utils.getElementTop(scroller) + utils.getVisibleHeight(el);\n reachBottom = elBottom - scrollerHeight < this.offset;\n }\n /* istanbul ignore else */\n\n\n if (reachBottom) {\n this.$emit('input', true);\n this.$emit('load');\n }\n },\n clickErrorText: function clickErrorText() {\n this.$emit('update:error', false);\n this.$nextTick(this.check);\n },\n handler: function handler(bind) {\n /* istanbul ignore else */\n if (this.binded !== bind) {\n this.binded = bind;\n (bind ? on : off)(this.scroller, 'scroll', this.check);\n }\n }\n },\n render: function render(h) {\n return h(\"div\", {\n \"class\": bem()\n }, [this.$slots.default, this.loading && h(\"div\", {\n \"class\": bem('loading')\n }, [this.$slots.loading || [h(Loading, {\n \"class\": bem('loading-icon')\n }), h(\"span\", {\n \"class\": bem('loading-text')\n }, [this.loadingText || t('loading')])]]), this.finished && this.finishedText && h(\"div\", {\n \"class\": bem('finished-text')\n }, [this.finishedText]), this.error && this.errorText && h(\"div\", {\n \"on\": {\n \"click\": this.clickErrorText\n },\n \"class\": bem('error-text')\n }, [this.errorText])]);\n }\n});","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"recorde-contian bg-f4f5f6\",style:({'min-height': _vm.$store.state.bodyH + 'px'})},[_c('div',{staticClass:\"list-contian\"},[(!!_vm.list.length)?_c('van-list',{attrs:{\"finished\":_vm.finished,\"finished-text\":\" \"},on:{\"load\":_vm.onLoad},model:{value:(_vm.loading),callback:function ($$v) {_vm.loading=$$v},expression:\"loading\"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index+item.storeName,staticClass:\"recorde-list-cell bg-fff border-box\"},[_c('div',{staticClass:\"recorde-list-cell_title flex flex-align-center font-12 border-bottom-1 padding-lr-12 border-box\"},[_c('div',{staticClass:\"recorde-list-cell_txt w-0 flex-1\"},[_c('van-icon',{staticClass:\"m-r-4\",attrs:{\"name\":\"shop-o\"}}),_vm._v(_vm._s(item.storeName))],1)]),_vm._l((item.list),function(childItem,key){return _c('div',{key:key,staticClass:\"recorde-list-cell_list\"},[_c('div',{staticClass:\"flex border-box padding-lr-12 p-t-10\"},[_c('div',{staticClass:\"recorde-list-cell_left flex-1\"},[_c('div',{staticClass:\"list-cell_left_name font-12 color-232326\"},[_vm._v(_vm._s(childItem.productName))])]),_c('div',{staticClass:\"recorde-list-cell_right flex-1 text-right\"},[_c('div',{staticClass:\"list-cell_right_num font-13 color-232326 \"},[_vm._v(_vm._s(childItem.payPrice))]),_c('div',{staticClass:\"list-cell_right_num font-13 color-848689 \"},[_c('s',[_vm._v(_vm._s(childItem.unitPrice))])])])]),_c('div',{staticClass:\"recorde-list-cell_sku flex flex-align-center border-bottom-1 border-box padding-lr-12\"},[_c('div',{staticClass:\"flex-1 font-12 color-848689\"},_vm._l((childItem.attrColorSize),function(attrItem,attrIndex){return _c('span',{key:attrIndex,class:[attrIndex>0? 'p-l-8': '']},[_vm._v(_vm._s(attrItem.key)+\": \"+_vm._s(attrItem.value)+\" \")])}),0),_c('div',{staticClass:\"flex-1 font-12 color-848689 text-right\"},[_c('van-icon',{attrs:{\"name\":\"cross\"}}),_vm._v(_vm._s(childItem.number))],1)])])}),_c('div',{staticClass:\"recorde-list-cell_sub flex flex-align-center border-box padding-lr-12\"},[_c('div',{staticClass:\"list-cell_sub_date flex-1 font-12 color-232326\"},[_vm._v(_vm._s(item.receiptsDate)+\" 购买\")]),_c('div',{staticClass:\"list-cell_sub_all flex-1 font-12 color-232326 text-right\"},[_vm._v(\"共\"+_vm._s(item.itemNum)+\"件商品 实付款: \"+_vm._s(item.paidAmount))])])],2)}),0):_vm._e()],1),(!_vm.list.length)?_c('div',{staticClass:\"no-recorde-data no-data-contain\"},[_c('img',{attrs:{\"src\":require(\"../../assets/images/store-record-null-icon.png\"),\"alt\":\"record-no-data\"}}),_c('p',{staticClass:\"font-16 color-848689\"},[_vm._v(\"暂无消费记录\")])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * 积分 api\n */\nimport { postJson } from './request';\n\n/* Common */\nexport const getRecordData = data => postJson('/gicfwh/load-group-order-record', data);\n","<template>\n <div class=\"recorde-contian bg-f4f5f6\" :style=\"{'min-height': $store.state.bodyH + 'px'}\">\n <div class=\"list-contian\">\n <van-list\n v-if=\"!!list.length\"\n v-model=\"loading\"\n :finished=\"finished\"\n finished-text=\" \"\n @load=\"onLoad\">\n <div class=\"recorde-list-cell bg-fff border-box\" v-for=\"(item,index) in list\" :key=\"index+item.storeName\">\n <div\n class=\"recorde-list-cell_title flex flex-align-center font-12 border-bottom-1 padding-lr-12 border-box\">\n <div class=\"recorde-list-cell_txt w-0 flex-1\"><van-icon name=\"shop-o\" class=\"m-r-4\" />{{ item.storeName }}</div>\n </div>\n <div class=\"recorde-list-cell_list\" v-for=\"(childItem,key) in item.list\" :key=\"key\">\n <div class=\"flex border-box padding-lr-12 p-t-10\">\n <div class=\"recorde-list-cell_left flex-1\">\n <div class=\"list-cell_left_name font-12 color-232326\">{{ childItem.productName }}</div>\n </div>\n <div class=\"recorde-list-cell_right flex-1 text-right\">\n <div class=\"list-cell_right_num font-13 color-232326 \">{{ childItem.payPrice }}</div>\n <div class=\"list-cell_right_num font-13 color-848689 \"><s>{{ childItem.unitPrice }}</s></div>\n </div>\n </div>\n <div class=\"recorde-list-cell_sku flex flex-align-center border-bottom-1 border-box padding-lr-12\">\n <div class=\"flex-1 font-12 color-848689\">\n <span v-for=\"(attrItem,attrIndex) in childItem.attrColorSize\" :key=\"attrIndex\" :class=\"[attrIndex>0? 'p-l-8': '']\">{{ attrItem.key }}: {{ attrItem.value }} </span>\n </div>\n <div class=\"flex-1 font-12 color-848689 text-right\"><van-icon name=\"cross\"></van-icon>{{ childItem.number}}</div>\n </div>\n </div>\n <div class=\"recorde-list-cell_sub flex flex-align-center border-box padding-lr-12\">\n <div class=\"list-cell_sub_date flex-1 font-12 color-232326\">{{ item.receiptsDate }} 购买</div>\n <div class=\"list-cell_sub_all flex-1 font-12 color-232326 text-right\">共{{ item.itemNum }}件商品 实付款: {{ item.paidAmount }}</div>\n </div>\n </div>\n </van-list>\n </div>\n <div class=\"no-recorde-data no-data-contain\" v-if=\"!list.length\">\n <img src=\"../../assets/images/store-record-null-icon.png\" alt=\"record-no-data\"/>\n <p class=\"font-16 color-848689\">暂无消费记录</p>\n </div>\n </div>\n</template>\n\n<script>\nimport { List, Icon } from 'vant';\nimport { getRecordData } from '@/api/record.js';\nexport default {\n name: \"record\",\n components: {\n [List.name]: List,\n [Icon.name]: Icon\n },\n\n data() {\n return {\n currentPage: 1,\n pageSize: 5,\n totalCount: 0,\n totalPage: 0,\n list: [\n {\n storeName: 'MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333',\n receiptsDate: '2018-12-06',\n itemNum: '1',\n paidAmount: '12345.90',\n list: [\n {\n productName: '哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333',\n payPrice: '1059.99',\n unitPrice: '1899.00',\n number: '1',\n attrColorSize: [\n {\n key: '尺码',\n value: '元气绿',\n },\n {\n key: '颜色',\n value: 'M',\n },\n ]\n },\n {\n productName: '哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333',\n payPrice: '1059.99',\n unitPrice: '1899.00',\n number: '1',\n attrColorSize: [\n {\n key: '尺码',\n value: '元气绿',\n },\n {\n key: '颜色',\n value: 'M',\n },\n ]\n }\n ]\n },\n {\n storeName: 'MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333',\n receiptsDate: '2018-12-06',\n itemNum: '1',\n paidAmount: '12345.90',\n list: [\n {\n productName: '哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333',\n payPrice: '1059.99',\n unitPrice: '1899.00',\n number: '1',\n attrColorSize: [\n {\n key: '尺码',\n value: '元气绿',\n },\n {\n key: '颜色',\n value: 'M',\n },\n ]\n },\n {\n productName: '哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333',\n payPrice: '1059.99',\n unitPrice: '1899.00',\n number: '1',\n attrColorSize: [\n {\n key: '尺码',\n value: '元气绿',\n },\n {\n key: '颜色',\n value: 'M',\n },\n ]\n }\n ]\n }\n ],\n loading: false,\n finished: false\n };\n },\n\n computed: {\n\n },\n\n methods: {\n /**\n * sleep\n */\n wait(ms) {\n return new Promise(r => setTimeout(r, ms));\n },\n\n async onLoad() {\n const that = this;\n // 异步更新数据\n await that.wait(1000);\n if (that.currentPage >= that.totalPage) {\n return false;\n }\n that.currentPage = that.currentPage + 1;\n await that.getData();\n\n // 加载状态结束\n that.loading = false;\n // 数据全部加载完成\n if (that.list.length >= that.totalCount) {\n that.finished = true;\n }\n },\n\n /**\n * 获取消费记录数据\n */\n async getData() {\n const that = this;\n let param = {\n // memberId: that.$store.state.memberId,\n currentPage: that.currentPage,\n pageSize: that.pageSize\n }\n let resData = await getRecordData(param);\n if (resData.errorCode == 0) {\n that.list = resData.result.page.result || [];\n that.totalPage = resData.result.page.totalPage;\n that.currentPage = resData.result.page.currentPage;\n that.totalCount = resData.result.page.totalCount;\n }\n }\n },\n mounted() {\n let that = this;\n that.getData();\n }\n};\n</script>\n\n<style lang=\"less\" scoped>\n\n.recorde-list-cell {\n &+.recorde-list-cell {\n margin-top: 10px;\n }\n}\n.recorde-list-cell_title {\n width: 100%;\n height: 42px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n\n .van-icon-shop-o {\n vertical-align: -1px;\n }\n\n .recorde-list-cell_txt {\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n}\n\n.recorde-list-cell_sub {\n height: 42px;\n}\n\n.recorde-list-cell_left {\n min-width: 70%;\n .list-cell_left_name {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n line-clamp: 2;\n -webkit-box-orient: vertical;\n box-orient: vertical;\n word-break: break-all;\n overflow: hidden;\n }\n}\n\n.recorde-list-cell_sku {\n height: 42px;\n}\n\n.van-icon-cross {\n vertical-align: -2px;\n}\n\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=0d7282b4&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=0d7282b4&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0d7282b4\",\n null\n \n)\n\ncomponent.options.__file = \"index.vue\"\nexport default component.exports","module.exports = __webpack_public_path__ + \"img/store-record-null-icon.0fe1a17f.png\";","import '../../style/base.css';","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=0d7282b4&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=0d7282b4&lang=less&scoped=true&\""],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7e583fa1"],{2994:function(t,e,i){"use strict";i("68ef"),i("c0c2")},"2afe":function(t,e,i){"use strict";var s=i("94eb"),a=i.n(s);a.a},"2bdd":function(t,e,i){"use strict";var s=i("a142"),a=i("023d"),r=i("543e"),n=i("db78"),l=Object(s["f"])("list"),o=l[0],c=l[1],d=l[2];e["a"]=o({model:{prop:"loading"},props:{error:Boolean,loading:Boolean,finished:Boolean,errorText:String,loadingText:String,finishedText:String,immediateCheck:{type:Boolean,default:!0},offset:{type:Number,default:300}},mounted:function(){this.scroller=a["a"].getScrollEventTarget(this.$el),this.handler(!0),this.immediateCheck&&this.$nextTick(this.check)},destroyed:function(){this.handler(!1)},activated:function(){this.handler(!0)},deactivated:function(){this.handler(!1)},watch:{loading:function(){this.$nextTick(this.check)},finished:function(){this.$nextTick(this.check)}},methods:{check:function(){if(!(this.loading||this.finished||this.error)){var t=this.$el,e=this.scroller,i=a["a"].getVisibleHeight(e);if(i&&"none"!==a["a"].getComputedStyle(t).display&&null!==t.offsetParent){var s=a["a"].getScrollTop(e),r=s+i,n=!1;if(t===e)n=e.scrollHeight-r<this.offset;else{var l=a["a"].getElementTop(t)-a["a"].getElementTop(e)+a["a"].getVisibleHeight(t);n=l-i<this.offset}n&&(this.$emit("input",!0),this.$emit("load"))}}},clickErrorText:function(){this.$emit("update:error",!1),this.$nextTick(this.check)},handler:function(t){this.binded!==t&&(this.binded=t,(t?n["b"]:n["a"])(this.scroller,"scroll",this.check))}},render:function(t){return t("div",{class:c()},[this.$slots.default,this.loading&&t("div",{class:c("loading")},[this.$slots.loading||[t(r["a"],{class:c("loading-icon")}),t("span",{class:c("loading-text")},[this.loadingText||d("loading")])]]),this.finished&&this.finishedText&&t("div",{class:c("finished-text")},[this.finishedText]),this.error&&this.errorText&&t("div",{on:{click:this.clickErrorText},class:c("error-text")},[this.errorText])])}})},"2c44":function(t,e,i){"use strict";i.r(e);var s,a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"recorde-contian bg-f4f5f6",style:{"min-height":t.$store.state.bodyH+"px"}},[s("div",{staticClass:"list-contian"},[t.list.length?s("van-list",{attrs:{finished:t.finished,"finished-text":" "},on:{load:t.onLoad},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.list,function(e,i){return s("div",{key:i+e.storeName,staticClass:"recorde-list-cell bg-fff border-box"},[s("div",{staticClass:"recorde-list-cell_title flex flex-align-center font-12 border-bottom-1 padding-lr-12 border-box"},[s("div",{staticClass:"recorde-list-cell_txt w-0 flex-1"},[s("van-icon",{staticClass:"m-r-4",attrs:{name:"shop-o"}}),t._v(t._s(e.storeName))],1)]),t._l(e.list,function(e,i){return s("div",{key:i,staticClass:"recorde-list-cell_list"},[s("div",{staticClass:"flex border-box padding-lr-12 p-t-10"},[s("div",{staticClass:"recorde-list-cell_left flex-1"},[s("div",{staticClass:"list-cell_left_name font-12 color-232326"},[t._v(t._s(e.productName))])]),s("div",{staticClass:"recorde-list-cell_right flex-1 text-right"},[s("div",{staticClass:"list-cell_right_num font-13 color-232326 "},[t._v(t._s(e.payPrice))]),s("div",{staticClass:"list-cell_right_num font-13 color-848689 "},[s("s",[t._v(t._s(e.unitPrice))])])])]),s("div",{staticClass:"recorde-list-cell_sku flex flex-align-center border-bottom-1 border-box padding-lr-12"},[s("div",{staticClass:"flex-1 font-12 color-848689"},t._l(e.attrColorSize,function(e,i){return s("span",{key:i,class:[i>0?"p-l-8":""]},[t._v(t._s(e.key)+": "+t._s(e.value)+" ")])}),0),s("div",{staticClass:"flex-1 font-12 color-848689 text-right"},[s("van-icon",{attrs:{name:"cross"}}),t._v(t._s(e.number))],1)])])}),s("div",{staticClass:"recorde-list-cell_sub flex flex-align-center border-box padding-lr-12"},[s("div",{staticClass:"list-cell_sub_date flex-1 font-12 color-232326"},[t._v(t._s(e.receiptsDate)+" 购买")]),s("div",{staticClass:"list-cell_sub_all flex-1 font-12 color-232326 text-right"},[t._v("共"+t._s(e.itemNum)+"件商品 实付款: "+t._s(e.paidAmount))])])],2)}),0):t._e()],1),t.list.length?t._e():s("div",{staticClass:"no-recorde-data no-data-contain"},[s("img",{attrs:{src:i("2ecf"),alt:"record-no-data"}}),s("p",{staticClass:"font-16 color-848689"},[t._v("暂无消费记录")])])])},r=[],n=(i("96cf"),i("3b8d")),l=i("bd86"),o=(i("c3a6"),i("ad06")),c=(i("2994"),i("2bdd")),d=(i("cadf"),i("551c"),i("097d"),i("0c6d")),u=function(t){return Object(d["a"])("/gicfwh/load-group-order-record",t)},f={name:"record",components:(s={},Object(l["a"])(s,c["a"].name,c["a"]),Object(l["a"])(s,o["a"].name,o["a"]),s),data:function(){return{currentPage:1,pageSize:5,totalCount:0,list:[{storeName:"MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333",receiptsDate:"2018-12-06",itemNum:"1",paidAmount:"12345.90",list:[{productName:"哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333",payPrice:"1059.99",unitPrice:"1899.00",number:"1",attrColorSize:[{key:"尺码",value:"元气绿"},{key:"颜色",value:"M"}]},{productName:"哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333",payPrice:"1059.99",unitPrice:"1899.00",number:"1",attrColorSize:[{key:"尺码",value:"元气绿"},{key:"颜色",value:"M"}]}]},{storeName:"MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333",receiptsDate:"2018-12-06",itemNum:"1",paidAmount:"12345.90",list:[{productName:"哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333",payPrice:"1059.99",unitPrice:"1899.00",number:"1",attrColorSize:[{key:"尺码",value:"元气绿"},{key:"颜色",value:"M"}]},{productName:"哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333",payPrice:"1059.99",unitPrice:"1899.00",number:"1",attrColorSize:[{key:"尺码",value:"元气绿"},{key:"颜色",value:"M"}]}]}],loading:!1,finished:!1}},computed:{},methods:{onLoad:function(){var t=this;setTimeout(function(){for(var e=0;e<10;e++);t.loading=!1,t.list.length>=1&&(t.finished=!0)},500)},getData:function(){var t=Object(n["a"])(regeneratorRuntime.mark(function t(){var e,i,s;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this,i={currentPage:e.currentPage,pageSize:e.pageSize},t.next=4,u(i);case 4:s=t.sent,0==s.errorCode&&(e.list=s.result.page.result||[],e.currentPage=s.result.page.currentPage,e.totalCount=s.result.page.totalCount);case 6:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}()},mounted:function(){var t=this;t.getData()}},h=f,g=(i("2afe"),i("2877")),p=Object(g["a"])(h,a,r,!1,null,"d36d50a0",null);p.options.__file="index.vue";e["default"]=p.exports},"2ecf":function(t,e,i){t.exports=i.p+"img/store-record-null-icon.0fe1a17f.png"},"94eb":function(t,e,i){},c0c2:function(t,e,i){},c3a6:function(t,e,i){"use strict";i("68ef")}}]);
//# sourceMappingURL=chunk-7e583fa1.a980d8ca.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./node_modules/vant/es/list/style/index.js","webpack:///./src/views/records/index.vue?3776","webpack:///./node_modules/vant/es/list/index.js","webpack:///./src/views/records/index.vue?95ee","webpack:///./src/api/record.js","webpack:///src/views/records/index.vue","webpack:///./src/views/records/index.vue?8d0f","webpack:///./src/views/records/index.vue","webpack:///./src/assets/images/store-record-null-icon.png","webpack:///./node_modules/vant/es/icon/style/index.js"],"names":["__webpack_require__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_d36d50a0_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_d36d50a0_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0___default","n","_utils__WEBPACK_IMPORTED_MODULE_0__","_utils_scroll__WEBPACK_IMPORTED_MODULE_1__","_loading__WEBPACK_IMPORTED_MODULE_2__","_utils_event__WEBPACK_IMPORTED_MODULE_3__","_use","Object","sfc","bem","t","__webpack_exports__","model","prop","props","error","Boolean","loading","finished","errorText","String","loadingText","finishedText","immediateCheck","type","default","offset","Number","mounted","this","scroller","getScrollEventTarget","$el","handler","$nextTick","check","destroyed","activated","deactivated","watch","methods","el","scrollerHeight","getVisibleHeight","getComputedStyle","display","offsetParent","scrollTop","getScrollTop","targetBottom","reachBottom","scrollHeight","elBottom","getElementTop","$emit","clickErrorText","bind","binded","render","h","class","$slots","on","click","_vm","_h","$createElement","_c","_self","staticClass","style","min-height","$store","state","bodyH","list","length","attrs","finished-text","load","onLoad","value","callback","$$v","expression","_l","item","index","key","storeName","name","_v","_s","childItem","productName","payPrice","unitPrice","attrItem","attrIndex","number","receiptsDate","itemNum","paidAmount","_e","src","alt","staticRenderFns","getRecordData","data","postJson","recordsvue_type_script_lang_js_","components","_components","defineProperty","icon","currentPage","pageSize","totalCount","attrColorSize","computed","that","setTimeout","i","getData","_getData","asyncToGenerator","regeneratorRuntime","mark","_callee","param","resData","wrap","_context","prev","next","record_getRecordData","sent","errorCode","result","page","stop","apply","arguments","views_recordsvue_type_script_lang_js_","component","componentNormalizer","options","__file","module","exports","p"],"mappings":"gHAAAA,EAAA,QAAAA,EAAA,6CCAA,IAAAC,EAAAD,EAAA,QAAAE,EAAAF,EAAAG,EAAAF,GAAwjBC,EAAG,uCCA3jB,IAAAE,EAAAJ,EAAA,QAAAK,EAAAL,EAAA,QAAAM,EAAAN,EAAA,QAAAO,EAAAP,EAAA,QAKAQ,EAAWC,OAAAL,EAAA,KAAAK,CAAG,QACdC,EAAAF,EAAA,GACAG,EAAAH,EAAA,GACAI,EAAAJ,EAAA,GAEeK,EAAA,KAAAH,EAAA,CACfI,MAAA,CACAC,KAAA,WAEAC,MAAA,CACAC,MAAAC,QACAC,QAAAD,QACAE,SAAAF,QACAG,UAAAC,OACAC,YAAAD,OACAE,aAAAF,OACAG,eAAA,CACAC,KAAAR,QACAS,SAAA,GAEAC,OAAA,CACAF,KAAAG,OACAF,QAAA,MAGAG,QAAA,WACAC,KAAAC,SAAoB3B,EAAA,KAAK4B,qBAAAF,KAAAG,KACzBH,KAAAI,SAAA,GAEAJ,KAAAN,gBACAM,KAAAK,UAAAL,KAAAM,QAGAC,UAAA,WACAP,KAAAI,SAAA,IAEAI,UAAA,WACAR,KAAAI,SAAA,IAEAK,YAAA,WACAT,KAAAI,SAAA,IAEAM,MAAA,CACAtB,QAAA,WACAY,KAAAK,UAAAL,KAAAM,QAEAjB,SAAA,WACAW,KAAAK,UAAAL,KAAAM,SAGAK,QAAA,CACAL,MAAA,WACA,KAAAN,KAAAZ,SAAAY,KAAAX,UAAAW,KAAAd,OAAA,CAIA,IAAA0B,EAAAZ,KAAAG,IACAF,EAAAD,KAAAC,SACAY,EAA2BvC,EAAA,KAAKwC,iBAAAb,GAGhC,GAAAY,GAAkC,SAALvC,EAAA,KAAKyC,iBAAAH,GAAAI,SAAA,OAAAJ,EAAAK,aAAlC,CAIA,IAAAC,EAAsB5C,EAAA,KAAK6C,aAAAlB,GAC3BmB,EAAAF,EAAAL,EACAQ,GAAA,EAGA,GAAAT,IAAAX,EACAoB,EAAApB,EAAAqB,aAAAF,EAAApB,KAAAH,WACO,CACP,IAAA0B,EAAuBjD,EAAA,KAAKkD,cAAAZ,GAAqBtC,EAAA,KAAKkD,cAAAvB,GAA2B3B,EAAA,KAAKwC,iBAAAF,GACtFS,EAAAE,EAAAV,EAAAb,KAAAH,OAKAwB,IACArB,KAAAyB,MAAA,YACAzB,KAAAyB,MAAA,YAGAC,eAAA,WACA1B,KAAAyB,MAAA,mBACAzB,KAAAK,UAAAL,KAAAM,QAEAF,QAAA,SAAAuB,GAEA3B,KAAA4B,SAAAD,IACA3B,KAAA4B,OAAAD,GACAA,EAAgBnD,EAAA,KAAKA,EAAA,MAAGwB,KAAAC,SAAA,SAAAD,KAAAM,UAIxBuB,OAAA,SAAAC,GACA,OAAAA,EAAA,OACAC,MAAAnD,KACK,CAAAoB,KAAAgC,OAAApC,QAAAI,KAAAZ,SAAA0C,EAAA,OACLC,MAAAnD,EAAA,YACK,CAAAoB,KAAAgC,OAAA5C,SAAA,CAAA0C,EAA6BvD,EAAA,KAAO,CACzCwD,MAAAnD,EAAA,kBACKkD,EAAA,QACLC,MAAAnD,EAAA,iBACK,CAAAoB,KAAAR,aAAAX,EAAA,gBAAAmB,KAAAX,UAAAW,KAAAP,cAAAqC,EAAA,OACLC,MAAAnD,EAAA,kBACK,CAAAoB,KAAAP,eAAAO,KAAAd,OAAAc,KAAAV,WAAAwC,EAAA,OACLG,GAAA,CACAC,MAAAlC,KAAA0B,gBAEAK,MAAAnD,EAAA,eACK,CAAAoB,KAAAV,6DCrHL,MAAAuC,EAAA,WAA0B,IAAAM,EAAAnC,KAAaoC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,4BAAAC,MAAA,CAAgDC,aAAAP,EAAAQ,OAAAC,MAAAC,MAAA,OAA8C,CAAAP,EAAA,OAAYE,YAAA,gBAA2B,CAAAL,EAAAW,KAAAC,OAAAT,EAAA,YAAqCU,MAAA,CAAO3D,SAAA8C,EAAA9C,SAAA4D,gBAAA,KAA4ChB,GAAA,CAAKiB,KAAAf,EAAAgB,QAAkBpE,MAAA,CAAQqE,MAAAjB,EAAA,QAAAkB,SAAA,SAAAC,GAA6CnB,EAAA/C,QAAAkE,GAAgBC,WAAA,YAAuBpB,EAAAqB,GAAArB,EAAA,cAAAsB,EAAAC,GAAwC,OAAApB,EAAA,OAAiBqB,IAAAD,EAAAD,EAAAG,UAAApB,YAAA,uCAA2E,CAAAF,EAAA,OAAYE,YAAA,mGAA8G,CAAAF,EAAA,OAAYE,YAAA,oCAA+C,CAAAF,EAAA,YAAiBE,YAAA,QAAAQ,MAAA,CAA2Ba,KAAA,YAAiB1B,EAAA2B,GAAA3B,EAAA4B,GAAAN,EAAAG,aAAA,KAAAzB,EAAAqB,GAAAC,EAAA,cAAAO,EAAAL,GAAkF,OAAArB,EAAA,OAAiBqB,MAAAnB,YAAA,0BAA6C,CAAAF,EAAA,OAAYE,YAAA,wCAAmD,CAAAF,EAAA,OAAYE,YAAA,iCAA4C,CAAAF,EAAA,OAAYE,YAAA,4CAAuD,CAAAL,EAAA2B,GAAA3B,EAAA4B,GAAAC,EAAAC,kBAAA3B,EAAA,OAAsDE,YAAA,6CAAwD,CAAAF,EAAA,OAAYE,YAAA,6CAAwD,CAAAL,EAAA2B,GAAA3B,EAAA4B,GAAAC,EAAAE,aAAA5B,EAAA,OAAiDE,YAAA,6CAAwD,CAAAF,EAAA,KAAAH,EAAA2B,GAAA3B,EAAA4B,GAAAC,EAAAG,oBAAA7B,EAAA,OAAgEE,YAAA,yFAAoG,CAAAF,EAAA,OAAYE,YAAA,+BAA0CL,EAAAqB,GAAAQ,EAAA,uBAAAI,EAAAC,GAA+D,OAAA/B,EAAA,QAAkBqB,IAAAU,EAAAtC,MAAA,CAAAsC,EAAA,eAA+C,CAAAlC,EAAA2B,GAAA3B,EAAA4B,GAAAK,EAAAT,KAAA,KAAAxB,EAAA4B,GAAAK,EAAAhB,OAAA,SAAiE,GAAAd,EAAA,OAAeE,YAAA,0CAAqD,CAAAF,EAAA,YAAiBU,MAAA,CAAOa,KAAA,WAAgB1B,EAAA2B,GAAA3B,EAAA4B,GAAAC,EAAAM,UAAA,SAA2ChC,EAAA,OAAYE,YAAA,yEAAoF,CAAAF,EAAA,OAAYE,YAAA,kDAA6D,CAAAL,EAAA2B,GAAA3B,EAAA4B,GAAAN,EAAAc,cAAA,SAAAjC,EAAA,OAAsDE,YAAA,4DAAuE,CAAAL,EAAA2B,GAAA,IAAA3B,EAAA4B,GAAAN,EAAAe,SAAA,YAAArC,EAAA4B,GAAAN,EAAAgB,kBAAA,KAA+E,GAAAtC,EAAAuC,MAAA,GAAAvC,EAAAW,KAAAC,OAAqPZ,EAAAuC,KAArPpC,EAAA,OAA+CE,YAAA,mCAA8C,CAAAF,EAAA,OAAYU,MAAA,CAAO2B,IAAM1G,EAAQ,QAAgD2G,IAAA,oBAA0BtC,EAAA,KAAUE,YAAA,wBAAmC,CAAAL,EAAA2B,GAAA,iBACjjFe,EAAA,mICKaC,EAAgB,SAAAC,GAAI,OAAIC,eAAS,kCAAmCD,IC0CjFE,EAAA,CACApB,KAAA,SACAqB,YAAAC,EAAA,GAAAzG,OAAA0G,EAAA,KAAA1G,CAAAyG,EACArC,EAAA,KAAAe,KADAf,EAAA,MAAApE,OAAA0G,EAAA,KAAA1G,CAAAyG,EAEAE,EAAA,KAAAxB,KAFAwB,EAAA,MAAAF,GAKAJ,KAPA,WAQA,OACAO,YAAA,EACAC,SAAA,EACAC,WAAA,EACA1C,KAAA,CACA,CACAc,UAAA,yCACAW,aAAA,aACAC,QAAA,IACAC,WAAA,WACA3B,KAAA,CACA,CACAmB,YAAA,yCACAC,SAAA,UACAC,UAAA,UACAG,OAAA,IACAmB,cAAA,CACA,CACA9B,IAAA,KACAP,MAAA,OAEA,CACAO,IAAA,KACAP,MAAA,OAIA,CACAa,YAAA,yCACAC,SAAA,UACAC,UAAA,UACAG,OAAA,IACAmB,cAAA,CACA,CACA9B,IAAA,KACAP,MAAA,OAEA,CACAO,IAAA,KACAP,MAAA,SAMA,CACAQ,UAAA,yCACAW,aAAA,aACAC,QAAA,IACAC,WAAA,WACA3B,KAAA,CACA,CACAmB,YAAA,yCACAC,SAAA,UACAC,UAAA,UACAG,OAAA,IACAmB,cAAA,CACA,CACA9B,IAAA,KACAP,MAAA,OAEA,CACAO,IAAA,KACAP,MAAA,OAIA,CACAa,YAAA,yCACAC,SAAA,UACAC,UAAA,UACAG,OAAA,IACAmB,cAAA,CACA,CACA9B,IAAA,KACAP,MAAA,OAEA,CACAO,IAAA,KACAP,MAAA,UAOAhE,SAAA,EACAC,UAAA,IAIAqG,SAAA,GAIA/E,QAAA,CACAwC,OADA,WAEA,IAAAwC,EAAA3F,KAEA4F,WAAA,WACA,QAAAC,EAAA,EAAAA,EAAA,GAAAA,KAIAF,EAAAvG,SAAA,EAGAuG,EAAA7C,KAAAC,QAAA,IACA4C,EAAAtG,UAAA,IAEA,MAMAyG,QArBA,eAAAC,EAAArH,OAAAsH,EAAA,KAAAtH,CAAAuH,mBAAAC,KAAA,SAAAC,IAAA,IAAAR,EAAAS,EAAAC,EAAA,OAAAJ,mBAAAK,KAAA,SAAAC,GAAA,eAAAA,EAAAC,KAAAD,EAAAE,MAAA,cAsBAd,EAAA3F,KACAoG,EAAA,CAEAd,YAAAK,EAAAL,YACAC,SAAAI,EAAAJ,UA1BAgB,EAAAE,KAAA,EA4BAC,EAAAN,GA5BA,OA4BAC,EA5BAE,EAAAI,KA6BA,GAAAN,EAAAO,YACAjB,EAAA7C,KAAAuD,EAAAQ,OAAAC,KAAAD,QAAA,GAEAlB,EAAAL,YAAAe,EAAAQ,OAAAC,KAAAxB,YACAK,EAAAH,WAAAa,EAAAQ,OAAAC,KAAAtB,YAjCA,wBAAAe,EAAAQ,SAAAZ,EAAAnG,SAAA,SAAA8F,IAAA,OAAAC,EAAAiB,MAAAhH,KAAAiH,WAAA,OAAAnB,EAAA,IAqCA/F,QA5IA,WA6IA,IAAA4F,EAAA3F,KACA2F,EAAAG,YC9L8VoB,EAAA,0BCQ9VC,EAAgBzI,OAAA0I,EAAA,KAAA1I,CACdwI,EACArF,EACAgD,GACF,EACA,KACA,WACA,MAIAsC,EAAAE,QAAAC,OAAA,YACexI,EAAA,WAAAqI,kCCpBfI,EAAAC,QAAiBvJ,EAAAwJ,EAAuB,6HCAxCxJ,EAAA","file":"js/chunk-7e583fa1.a980d8ca.js","sourcesContent":["import '../../style/base.css';\nimport '../index.css';","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=d36d50a0&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=d36d50a0&lang=less&scoped=true&\"","import { use } from '../utils';\nimport utils from '../utils/scroll';\nimport Loading from '../loading';\nimport { on, off } from '../utils/event';\n\nvar _use = use('list'),\n sfc = _use[0],\n bem = _use[1],\n t = _use[2];\n\nexport default sfc({\n model: {\n prop: 'loading'\n },\n props: {\n error: Boolean,\n loading: Boolean,\n finished: Boolean,\n errorText: String,\n loadingText: String,\n finishedText: String,\n immediateCheck: {\n type: Boolean,\n default: true\n },\n offset: {\n type: Number,\n default: 300\n }\n },\n mounted: function mounted() {\n this.scroller = utils.getScrollEventTarget(this.$el);\n this.handler(true);\n\n if (this.immediateCheck) {\n this.$nextTick(this.check);\n }\n },\n destroyed: function destroyed() {\n this.handler(false);\n },\n activated: function activated() {\n this.handler(true);\n },\n deactivated: function deactivated() {\n this.handler(false);\n },\n watch: {\n loading: function loading() {\n this.$nextTick(this.check);\n },\n finished: function finished() {\n this.$nextTick(this.check);\n }\n },\n methods: {\n check: function check() {\n if (this.loading || this.finished || this.error) {\n return;\n }\n\n var el = this.$el;\n var scroller = this.scroller;\n var scrollerHeight = utils.getVisibleHeight(scroller);\n /* istanbul ignore next */\n\n if (!scrollerHeight || utils.getComputedStyle(el).display === 'none' || el.offsetParent === null) {\n return;\n }\n\n var scrollTop = utils.getScrollTop(scroller);\n var targetBottom = scrollTop + scrollerHeight;\n var reachBottom = false;\n /* istanbul ignore next */\n\n if (el === scroller) {\n reachBottom = scroller.scrollHeight - targetBottom < this.offset;\n } else {\n var elBottom = utils.getElementTop(el) - utils.getElementTop(scroller) + utils.getVisibleHeight(el);\n reachBottom = elBottom - scrollerHeight < this.offset;\n }\n /* istanbul ignore else */\n\n\n if (reachBottom) {\n this.$emit('input', true);\n this.$emit('load');\n }\n },\n clickErrorText: function clickErrorText() {\n this.$emit('update:error', false);\n this.$nextTick(this.check);\n },\n handler: function handler(bind) {\n /* istanbul ignore else */\n if (this.binded !== bind) {\n this.binded = bind;\n (bind ? on : off)(this.scroller, 'scroll', this.check);\n }\n }\n },\n render: function render(h) {\n return h(\"div\", {\n \"class\": bem()\n }, [this.$slots.default, this.loading && h(\"div\", {\n \"class\": bem('loading')\n }, [this.$slots.loading || [h(Loading, {\n \"class\": bem('loading-icon')\n }), h(\"span\", {\n \"class\": bem('loading-text')\n }, [this.loadingText || t('loading')])]]), this.finished && this.finishedText && h(\"div\", {\n \"class\": bem('finished-text')\n }, [this.finishedText]), this.error && this.errorText && h(\"div\", {\n \"on\": {\n \"click\": this.clickErrorText\n },\n \"class\": bem('error-text')\n }, [this.errorText])]);\n }\n});","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"recorde-contian bg-f4f5f6\",style:({'min-height': _vm.$store.state.bodyH + 'px'})},[_c('div',{staticClass:\"list-contian\"},[(!!_vm.list.length)?_c('van-list',{attrs:{\"finished\":_vm.finished,\"finished-text\":\" \"},on:{\"load\":_vm.onLoad},model:{value:(_vm.loading),callback:function ($$v) {_vm.loading=$$v},expression:\"loading\"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index+item.storeName,staticClass:\"recorde-list-cell bg-fff border-box\"},[_c('div',{staticClass:\"recorde-list-cell_title flex flex-align-center font-12 border-bottom-1 padding-lr-12 border-box\"},[_c('div',{staticClass:\"recorde-list-cell_txt w-0 flex-1\"},[_c('van-icon',{staticClass:\"m-r-4\",attrs:{\"name\":\"shop-o\"}}),_vm._v(_vm._s(item.storeName))],1)]),_vm._l((item.list),function(childItem,key){return _c('div',{key:key,staticClass:\"recorde-list-cell_list\"},[_c('div',{staticClass:\"flex border-box padding-lr-12 p-t-10\"},[_c('div',{staticClass:\"recorde-list-cell_left flex-1\"},[_c('div',{staticClass:\"list-cell_left_name font-12 color-232326\"},[_vm._v(_vm._s(childItem.productName))])]),_c('div',{staticClass:\"recorde-list-cell_right flex-1 text-right\"},[_c('div',{staticClass:\"list-cell_right_num font-13 color-232326 \"},[_vm._v(_vm._s(childItem.payPrice))]),_c('div',{staticClass:\"list-cell_right_num font-13 color-848689 \"},[_c('s',[_vm._v(_vm._s(childItem.unitPrice))])])])]),_c('div',{staticClass:\"recorde-list-cell_sku flex flex-align-center border-bottom-1 border-box padding-lr-12\"},[_c('div',{staticClass:\"flex-1 font-12 color-848689\"},_vm._l((childItem.attrColorSize),function(attrItem,attrIndex){return _c('span',{key:attrIndex,class:[attrIndex>0? 'p-l-8': '']},[_vm._v(_vm._s(attrItem.key)+\": \"+_vm._s(attrItem.value)+\" \")])}),0),_c('div',{staticClass:\"flex-1 font-12 color-848689 text-right\"},[_c('van-icon',{attrs:{\"name\":\"cross\"}}),_vm._v(_vm._s(childItem.number))],1)])])}),_c('div',{staticClass:\"recorde-list-cell_sub flex flex-align-center border-box padding-lr-12\"},[_c('div',{staticClass:\"list-cell_sub_date flex-1 font-12 color-232326\"},[_vm._v(_vm._s(item.receiptsDate)+\" 购买\")]),_c('div',{staticClass:\"list-cell_sub_all flex-1 font-12 color-232326 text-right\"},[_vm._v(\"共\"+_vm._s(item.itemNum)+\"件商品 实付款: \"+_vm._s(item.paidAmount))])])],2)}),0):_vm._e()],1),(!_vm.list.length)?_c('div',{staticClass:\"no-recorde-data no-data-contain\"},[_c('img',{attrs:{\"src\":require(\"../../assets/images/store-record-null-icon.png\"),\"alt\":\"record-no-data\"}}),_c('p',{staticClass:\"font-16 color-848689\"},[_vm._v(\"暂无消费记录\")])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * 积分 api\n */\nimport { postJson } from './request';\n\n/* Common */\nexport const getRecordData = data => postJson('/gicfwh/load-group-order-record', data);\n","<template>\n <div class=\"recorde-contian bg-f4f5f6\" :style=\"{'min-height': $store.state.bodyH + 'px'}\">\n <div class=\"list-contian\">\n <van-list\n v-if=\"!!list.length\"\n v-model=\"loading\"\n :finished=\"finished\"\n finished-text=\" \"\n @load=\"onLoad\">\n <div class=\"recorde-list-cell bg-fff border-box\" v-for=\"(item,index) in list\" :key=\"index+item.storeName\">\n <div\n class=\"recorde-list-cell_title flex flex-align-center font-12 border-bottom-1 padding-lr-12 border-box\">\n <div class=\"recorde-list-cell_txt w-0 flex-1\"><van-icon name=\"shop-o\" class=\"m-r-4\" />{{ item.storeName }}</div>\n </div>\n <div class=\"recorde-list-cell_list\" v-for=\"(childItem,key) in item.list\" :key=\"key\">\n <div class=\"flex border-box padding-lr-12 p-t-10\">\n <div class=\"recorde-list-cell_left flex-1\">\n <div class=\"list-cell_left_name font-12 color-232326\">{{ childItem.productName }}</div>\n </div>\n <div class=\"recorde-list-cell_right flex-1 text-right\">\n <div class=\"list-cell_right_num font-13 color-232326 \">{{ childItem.payPrice }}</div>\n <div class=\"list-cell_right_num font-13 color-848689 \"><s>{{ childItem.unitPrice }}</s></div>\n </div>\n </div>\n <div class=\"recorde-list-cell_sku flex flex-align-center border-bottom-1 border-box padding-lr-12\">\n <div class=\"flex-1 font-12 color-848689\">\n <span v-for=\"(attrItem,attrIndex) in childItem.attrColorSize\" :key=\"attrIndex\" :class=\"[attrIndex>0? 'p-l-8': '']\">{{ attrItem.key }}: {{ attrItem.value }} </span>\n </div>\n <div class=\"flex-1 font-12 color-848689 text-right\"><van-icon name=\"cross\"></van-icon>{{ childItem.number}}</div>\n </div>\n </div>\n <div class=\"recorde-list-cell_sub flex flex-align-center border-box padding-lr-12\">\n <div class=\"list-cell_sub_date flex-1 font-12 color-232326\">{{ item.receiptsDate }} 购买</div>\n <div class=\"list-cell_sub_all flex-1 font-12 color-232326 text-right\">共{{ item.itemNum }}件商品 实付款: {{ item.paidAmount }}</div>\n </div>\n </div>\n </van-list>\n </div>\n <div class=\"no-recorde-data no-data-contain\" v-if=\"!list.length\">\n <img src=\"../../assets/images/store-record-null-icon.png\" alt=\"record-no-data\"/>\n <p class=\"font-16 color-848689\">暂无消费记录</p>\n </div>\n </div>\n</template>\n\n<script>\nimport { List, Icon } from 'vant';\nimport { getRecordData } from '@/api/record.js';\nexport default {\n name: \"record\",\n components: {\n [List.name]: List,\n [Icon.name]: Icon\n },\n\n data() {\n return {\n currentPage: 1,\n pageSize: 5,\n totalCount: 0,\n list: [\n {\n storeName: 'MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333',\n receiptsDate: '2018-12-06',\n itemNum: '1',\n paidAmount: '12345.90',\n list: [\n {\n productName: '哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333',\n payPrice: '1059.99',\n unitPrice: '1899.00',\n number: '1',\n attrColorSize: [\n {\n key: '尺码',\n value: '元气绿',\n },\n {\n key: '颜色',\n value: 'M',\n },\n ]\n },\n {\n productName: '哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333',\n payPrice: '1059.99',\n unitPrice: '1899.00',\n number: '1',\n attrColorSize: [\n {\n key: '尺码',\n value: '元气绿',\n },\n {\n key: '颜色',\n value: 'M',\n },\n ]\n }\n ]\n },\n {\n storeName: 'MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333',\n receiptsDate: '2018-12-06',\n itemNum: '1',\n paidAmount: '12345.90',\n list: [\n {\n productName: '哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333',\n payPrice: '1059.99',\n unitPrice: '1899.00',\n number: '1',\n attrColorSize: [\n {\n key: '尺码',\n value: '元气绿',\n },\n {\n key: '颜色',\n value: 'M',\n },\n ]\n },\n {\n productName: '哥斯拉加厚白色鸭绒羽绒服女中长款2018冬装新款绿连帽外套太平鸟333333',\n payPrice: '1059.99',\n unitPrice: '1899.00',\n number: '1',\n attrColorSize: [\n {\n key: '尺码',\n value: '元气绿',\n },\n {\n key: '颜色',\n value: 'M',\n },\n ]\n }\n ]\n }\n ],\n loading: false,\n finished: false\n };\n },\n\n computed: {\n\n },\n\n methods: {\n onLoad() {\n const that = this;\n // 异步更新数据\n setTimeout(() => {\n for (let i = 0; i < 10; i++) {\n // this.list.push(this.list.length + 1);\n }\n // 加载状态结束\n that.loading = false;\n\n // 数据全部加载完成\n if (that.list.length >=1) {\n that.finished = true;\n }\n }, 500);\n },\n\n /**\n * 获取消费记录数据\n */\n async getData() {\n const that = this;\n let param = {\n // memberId: that.$store.state.memberId,\n currentPage: that.currentPage,\n pageSize: that.pageSize\n }\n let resData = await getRecordData(param);\n if (resData.errorCode == 0) {\n that.list = resData.result.page.result || [];\n\n that.currentPage = resData.result.page.currentPage;\n that.totalCount = resData.result.page.totalCount;\n }\n }\n },\n mounted() {\n let that = this;\n that.getData();\n }\n};\n</script>\n\n<style lang=\"less\" scoped>\n\n.recorde-list-cell {\n &+.recorde-list-cell {\n margin-top: 10px;\n }\n}\n.recorde-list-cell_title {\n width: 100%;\n height: 42px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n\n .van-icon-shop-o {\n vertical-align: -1px;\n }\n\n .recorde-list-cell_txt {\n\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n}\n\n.recorde-list-cell_sub {\n height: 42px;\n}\n\n.recorde-list-cell_left {\n min-width: 70%;\n .list-cell_left_name {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n line-clamp: 2;\n -webkit-box-orient: vertical;\n box-orient: vertical;\n word-break: break-all;\n overflow: hidden;\n }\n}\n\n.recorde-list-cell_sku {\n height: 42px;\n}\n\n.van-icon-cross {\n vertical-align: -2px;\n}\n\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=d36d50a0&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=d36d50a0&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d36d50a0\",\n null\n \n)\n\ncomponent.options.__file = \"index.vue\"\nexport default component.exports","module.exports = __webpack_public_path__ + \"img/store-record-null-icon.0fe1a17f.png\";","import '../../style/base.css';"],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8063ed90"],{2994:function(t,e,i){"use strict";i("68ef"),i("c0c2")},"2bdd":function(t,e,i){"use strict";var n=i("a142"),a=i("023d"),s=i("543e"),r=i("db78"),o=Object(n["f"])("list"),c=o[0],l=o[1],u=o[2];e["a"]=c({model:{prop:"loading"},props:{error:Boolean,loading:Boolean,finished:Boolean,errorText:String,loadingText:String,finishedText:String,immediateCheck:{type:Boolean,default:!0},offset:{type:Number,default:300}},mounted:function(){this.scroller=a["a"].getScrollEventTarget(this.$el),this.handler(!0),this.immediateCheck&&this.$nextTick(this.check)},destroyed:function(){this.handler(!1)},activated:function(){this.handler(!0)},deactivated:function(){this.handler(!1)},watch:{loading:function(){this.$nextTick(this.check)},finished:function(){this.$nextTick(this.check)}},methods:{check:function(){if(!(this.loading||this.finished||this.error)){var t=this.$el,e=this.scroller,i=a["a"].getVisibleHeight(e);if(i&&"none"!==a["a"].getComputedStyle(t).display&&null!==t.offsetParent){var n=a["a"].getScrollTop(e),s=n+i,r=!1;if(t===e)r=e.scrollHeight-s<this.offset;else{var o=a["a"].getElementTop(t)-a["a"].getElementTop(e)+a["a"].getVisibleHeight(t);r=o-i<this.offset}r&&(this.$emit("input",!0),this.$emit("load"))}}},clickErrorText:function(){this.$emit("update:error",!1),this.$nextTick(this.check)},handler:function(t){this.binded!==t&&(this.binded=t,(t?r["b"]:r["a"])(this.scroller,"scroll",this.check))}},render:function(t){return t("div",{class:l()},[this.$slots.default,this.loading&&t("div",{class:l("loading")},[this.$slots.loading||[t(s["a"],{class:l("loading-icon")}),t("span",{class:l("loading-text")},[this.loadingText||u("loading")])]]),this.finished&&this.finishedText&&t("div",{class:l("finished-text")},[this.finishedText]),this.error&&this.errorText&&t("div",{on:{click:this.clickErrorText},class:l("error-text")},[this.errorText])])}})},"466f":function(t,e,i){"use strict";i("6b54");var n=function(t){return t=t.toString(),t.substr(0,3)+"****"+t.substr(7,11)},a=function(t){var e=(t||0).toString(),i="";while(e.length>3)i=","+e.slice(-3)+i,e=e.slice(0,e.length-3);return e&&(i=e+i),i};e["a"]={formatPhone:n,toThousands:a}},"5fae":function(t,e,i){"use strict";var n=i("b679"),a=i.n(n);a.a},b679:function(t,e,i){},c0c2:function(t,e,i){},d2e9:function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"point-contain"},[n("div",{staticClass:"point-header border-box"},[n("p",{staticClass:"font-13 color-cfa972"},[t._v("可用积分")]),n("div",{staticClass:"point-number font-50 color-cfa972"},[t._v(t._s(t.accumulatPoints))])]),n("div",{staticClass:"point-body",style:{"min-height":t.$store.state.bodyH-113+"px"}},[t.list.length?n("van-list",{attrs:{finished:t.finished,"finished-text":" "},on:{load:t.onLoad},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.list,function(e,i){return n("div",{key:i+e.memberIntegralName,staticClass:"point-list-cell border-box flex border-bottom-1"},[n("div",{staticClass:"point-list-cell_left flex-1"},[n("div",{staticClass:"list-cell_left_name font-15 color-232326"},[t._v(t._s(e.memberIntegralName))]),n("div",{staticClass:"list-cell_left_brand font-12 m-t-6 color-232326"},[t._v(t._s(e.brandName))]),n("div",{staticClass:"list-cell_left_date font-12 m-t-8 color-848689"},[t._v(t._s(e.createTime))])]),n("div",{staticClass:"point-list-cell_right flex-1 text-right"},[n("div",{staticClass:"list-cell_right_num font-18 color-000"},[t._v(t._s(e.intervalHistory))])])])}),0):t._e(),t.list.length?t._e():n("div",{staticClass:"no-recorde-data no-data-contain"},[n("img",{attrs:{src:i("e189"),alt:"card-no-data"}}),n("p",{staticClass:"font-16 color-848689"},[t._v("暂无积分明细")])])],1)])},a=[],s=(i("ac6a"),i("96cf"),i("3b8d")),r=i("795b"),o=i.n(r),c=i("bd86"),l=(i("2994"),i("2bdd")),u=(i("cadf"),i("551c"),i("097d"),i("466f")),d=i("0c6d"),h=function(t){return Object(d["a"])("/gicfwh/load-group-interal-record",t)},f={name:"point",components:Object(c["a"])({},l["a"].name,l["a"]),data:function(){return{accumulatPoints:"0",list:[],loading:!1,finished:!1,currentPage:1,pageSize:5,totalCount:0}},computed:{},methods:{wait:function(t){return new o.a(function(e){return setTimeout(e,t)})},onLoad:function(){var t=Object(s["a"])(regeneratorRuntime.mark(function t(){var e;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this,t.next=3,e.wait(1e3);case 3:if(!(e.currentPage>=e.totalPage)){t.next=5;break}return t.abrupt("return",!1);case 5:return e.currentPage=e.currentPage+1,t.next=8,e.getData();case 8:e.loading=!1,e.list.length>=e.totalCount&&(e.finished=!0);case 10:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),getData:function(){var t=Object(s["a"])(regeneratorRuntime.mark(function t(){var e,i,n;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this,i={currentPage:e.currentPage,pageSize:e.pageSize},t.next=4,h(i);case 4:n=t.sent,0==n.errorCode&&(e.accumulatPoints=String(n.result.accumulatPoints).length<4?n.result.accumulatPoints:u["a"].toThousands(n.result.accumulatPoints),n.result.page.result.forEach(function(t){e.list.push(t)}),e.currentPage=n.result.page.currentPage,e.totalPage=n.result.page.totalPage,e.totalCount=n.result.page.totalCount);case 6:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}()},mounted:function(){var t=this;t.getData()}},g=f,p=(i("5fae"),i("2877")),m=Object(p["a"])(g,n,a,!1,null,"0d114f6b",null);m.options.__file="index.vue";e["default"]=m.exports},e189:function(t,e,i){t.exports=i.p+"img/data-null-icon.c2c4cad8.png"}}]);
//# sourceMappingURL=chunk-8063ed90.7017c0ec.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./node_modules/vant/es/list/style/index.js","webpack:///./node_modules/vant/es/list/index.js","webpack:///./src/assets/js/public.js","webpack:///./src/views/point/index.vue?d7f8","webpack:///./src/views/point/index.vue?45da","webpack:///./src/api/point.js","webpack:///src/views/point/index.vue","webpack:///./src/views/point/index.vue?83a2","webpack:///./src/views/point/index.vue","webpack:///./src/assets/images/data-null-icon.png"],"names":["__webpack_require__","_utils__WEBPACK_IMPORTED_MODULE_0__","_utils_scroll__WEBPACK_IMPORTED_MODULE_1__","_loading__WEBPACK_IMPORTED_MODULE_2__","_utils_event__WEBPACK_IMPORTED_MODULE_3__","_use","Object","sfc","bem","t","__webpack_exports__","model","prop","props","error","Boolean","loading","finished","errorText","String","loadingText","finishedText","immediateCheck","type","default","offset","Number","mounted","this","scroller","getScrollEventTarget","$el","handler","$nextTick","check","destroyed","activated","deactivated","watch","methods","el","scrollerHeight","getVisibleHeight","getComputedStyle","display","offsetParent","scrollTop","getScrollTop","targetBottom","reachBottom","scrollHeight","elBottom","getElementTop","$emit","clickErrorText","bind","binded","render","h","class","$slots","on","click","formatPhone","phone","toString","substr","toThousands","val","num","result","length","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_0d114f6b_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_0d114f6b_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0___default","n","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","accumulatPoints","style","min-height","$store","state","bodyH","list","attrs","finished-text","load","onLoad","value","callback","$$v","expression","_l","item","index","key","memberIntegralName","brandName","createTime","intervalHistory","_e","src","alt","staticRenderFns","getPointData","data","postJson","pointvue_type_script_lang_js_","name","components","defineProperty","currentPage","pageSize","totalCount","computed","wait","ms","promise_default","a","r","setTimeout","_onLoad","asyncToGenerator","regeneratorRuntime","mark","_callee","that","wrap","_context","prev","next","totalPage","abrupt","getData","stop","apply","arguments","_getData","_callee2","param","resData","_context2","point_getPointData","sent","errorCode","js_public","page","forEach","ele","push","views_pointvue_type_script_lang_js_","component","componentNormalizer","options","__file","module","exports","p"],"mappings":"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","file":"js/chunk-8063ed90.7017c0ec.js","sourcesContent":["import '../../style/base.css';\nimport '../index.css';","import { use } from '../utils';\nimport utils from '../utils/scroll';\nimport Loading from '../loading';\nimport { on, off } from '../utils/event';\n\nvar _use = use('list'),\n sfc = _use[0],\n bem = _use[1],\n t = _use[2];\n\nexport default sfc({\n model: {\n prop: 'loading'\n },\n props: {\n error: Boolean,\n loading: Boolean,\n finished: Boolean,\n errorText: String,\n loadingText: String,\n finishedText: String,\n immediateCheck: {\n type: Boolean,\n default: true\n },\n offset: {\n type: Number,\n default: 300\n }\n },\n mounted: function mounted() {\n this.scroller = utils.getScrollEventTarget(this.$el);\n this.handler(true);\n\n if (this.immediateCheck) {\n this.$nextTick(this.check);\n }\n },\n destroyed: function destroyed() {\n this.handler(false);\n },\n activated: function activated() {\n this.handler(true);\n },\n deactivated: function deactivated() {\n this.handler(false);\n },\n watch: {\n loading: function loading() {\n this.$nextTick(this.check);\n },\n finished: function finished() {\n this.$nextTick(this.check);\n }\n },\n methods: {\n check: function check() {\n if (this.loading || this.finished || this.error) {\n return;\n }\n\n var el = this.$el;\n var scroller = this.scroller;\n var scrollerHeight = utils.getVisibleHeight(scroller);\n /* istanbul ignore next */\n\n if (!scrollerHeight || utils.getComputedStyle(el).display === 'none' || el.offsetParent === null) {\n return;\n }\n\n var scrollTop = utils.getScrollTop(scroller);\n var targetBottom = scrollTop + scrollerHeight;\n var reachBottom = false;\n /* istanbul ignore next */\n\n if (el === scroller) {\n reachBottom = scroller.scrollHeight - targetBottom < this.offset;\n } else {\n var elBottom = utils.getElementTop(el) - utils.getElementTop(scroller) + utils.getVisibleHeight(el);\n reachBottom = elBottom - scrollerHeight < this.offset;\n }\n /* istanbul ignore else */\n\n\n if (reachBottom) {\n this.$emit('input', true);\n this.$emit('load');\n }\n },\n clickErrorText: function clickErrorText() {\n this.$emit('update:error', false);\n this.$nextTick(this.check);\n },\n handler: function handler(bind) {\n /* istanbul ignore else */\n if (this.binded !== bind) {\n this.binded = bind;\n (bind ? on : off)(this.scroller, 'scroll', this.check);\n }\n }\n },\n render: function render(h) {\n return h(\"div\", {\n \"class\": bem()\n }, [this.$slots.default, this.loading && h(\"div\", {\n \"class\": bem('loading')\n }, [this.$slots.loading || [h(Loading, {\n \"class\": bem('loading-icon')\n }), h(\"span\", {\n \"class\": bem('loading-text')\n }, [this.loadingText || t('loading')])]]), this.finished && this.finishedText && h(\"div\", {\n \"class\": bem('finished-text')\n }, [this.finishedText]), this.error && this.errorText && h(\"div\", {\n \"on\": {\n \"click\": this.clickErrorText\n },\n \"class\": bem('error-text')\n }, [this.errorText])]);\n }\n});","/**\n * 手机号格式化\n * import formatPhone from '@/assets/js/public.js';\n * formatPhone.formatPhone(12345678900)\n * @param {String} phone\n */\nconst formatPhone = (phone) => {\n phone = phone.toString();\n return phone.substr(0, 3) + '****' + phone.substr(7, 11);\n};\n\n/**\n * 千分位格式化\n * @param {数字} val\n */\nconst toThousands = (val) => {\n let num = (val || 0).toString(),\n result = '';\n while (num.length > 3) {\n result = ',' + num.slice(-3) + result;\n num = num.slice(0, num.length - 3);\n }\n if (num) {\n result = num + result;\n }\n return result;\n}\n\nexport default {\n formatPhone,\n toThousands\n}\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=0d114f6b&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=0d114f6b&lang=less&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"point-contain\"},[_c('div',{staticClass:\"point-header border-box\"},[_c('p',{staticClass:\"font-13 color-cfa972\"},[_vm._v(\"可用积分\")]),_c('div',{staticClass:\"point-number font-50 color-cfa972\"},[_vm._v(_vm._s(_vm.accumulatPoints))])]),_c('div',{staticClass:\"point-body\",style:({'min-height': _vm.$store.state.bodyH - 113 + 'px'})},[(!!_vm.list.length)?_c('van-list',{attrs:{\"finished\":_vm.finished,\"finished-text\":\" \"},on:{\"load\":_vm.onLoad},model:{value:(_vm.loading),callback:function ($$v) {_vm.loading=$$v},expression:\"loading\"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index+item.memberIntegralName,staticClass:\"point-list-cell border-box flex border-bottom-1\"},[_c('div',{staticClass:\"point-list-cell_left flex-1\"},[_c('div',{staticClass:\"list-cell_left_name font-15 color-232326\"},[_vm._v(_vm._s(item.memberIntegralName))]),_c('div',{staticClass:\"list-cell_left_brand font-12 m-t-6 color-232326\"},[_vm._v(_vm._s(item.brandName))]),_c('div',{staticClass:\"list-cell_left_date font-12 m-t-8 color-848689\"},[_vm._v(_vm._s(item.createTime))])]),_c('div',{staticClass:\"point-list-cell_right flex-1 text-right\"},[_c('div',{staticClass:\"list-cell_right_num font-18 color-000\"},[_vm._v(_vm._s(item.intervalHistory))])])])}),0):_vm._e(),(!_vm.list.length)?_c('div',{staticClass:\"no-recorde-data no-data-contain\"},[_c('img',{attrs:{\"src\":require(\"../../assets/images/data-null-icon.png\"),\"alt\":\"card-no-data\"}}),_c('p',{staticClass:\"font-16 color-848689\"},[_vm._v(\"暂无积分明细\")])]):_vm._e()],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * 积分 api\n */\nimport { postJson } from './request';\n\n/* Common */\nexport const getPointData = data => postJson('/gicfwh/load-group-interal-record', data);\n","<template>\n <div class=\"point-contain\">\n <div class=\"point-header border-box\">\n <p class=\"font-13 color-cfa972\">可用积分</p>\n <div class=\"point-number font-50 color-cfa972\">{{ accumulatPoints }}</div>\n </div>\n <div class=\"point-body\" :style=\"{'min-height': $store.state.bodyH - 113 + 'px'}\">\n <van-list\n v-if=\"!!list.length\"\n v-model=\"loading\"\n :finished=\"finished\"\n finished-text=\" \"\n @load=\"onLoad\">\n <div class=\"point-list-cell border-box flex border-bottom-1\" v-for=\"(item,index) in list\" :key=\"index+item.memberIntegralName\">\n <div class=\"point-list-cell_left flex-1\">\n <div class=\"list-cell_left_name font-15 color-232326\">{{ item.memberIntegralName }}</div>\n <div class=\"list-cell_left_brand font-12 m-t-6 color-232326\">{{ item.brandName }}</div>\n <div class=\"list-cell_left_date font-12 m-t-8 color-848689\">{{ item.createTime }}</div>\n </div>\n <div class=\"point-list-cell_right flex-1 text-right\">\n <div class=\"list-cell_right_num font-18 color-000\">{{ item.intervalHistory }}</div>\n </div>\n </div>\n </van-list>\n <div class=\"no-recorde-data no-data-contain\" v-if=\"!list.length\">\n <img src=\"../../assets/images/data-null-icon.png\" alt=\"card-no-data\"/>\n <p class=\"font-16 color-848689\">暂无积分明细</p>\n </div>\n </div>\n </div>\n</template>\n\n<script>\nimport { List } from 'vant';\nimport publicMethod from '@/assets/js/public.js';\nimport { getPointData } from '@/api/point.js';\nexport default {\n name: \"point\",\n components: {\n [List.name]:List\n },\n\n data() {\n return {\n accumulatPoints: '0',\n list: [\n /* {\n memberIntegralName: '今日签到',\n brandName: '[MATERIAL GIRL]',\n createTime: '2018-12-06 10:32',\n intervalHistory: '5'\n } */\n ],\n loading: false,\n finished: false,\n currentPage: 1,\n pageSize: 5,\n totalCount: 0\n };\n },\n\n computed: {\n\n },\n\n methods: {\n\n /**\n * sleep\n */\n wait(ms) {\n return new Promise(r => setTimeout(r, ms));\n },\n\n async onLoad() {\n const that = this;\n // 异步更新数据\n await that.wait(1000);\n if (that.currentPage>=that.totalPage) {\n return false;\n }\n that.currentPage = that.currentPage + 1;\n await that.getData();\n\n // 加载状态结束\n that.loading = false;\n // 数据全部加载完成\n if (that.list.length >= that.totalCount) {\n that.finished = true;\n }\n },\n\n /**\n * 获取积分数据\n */\n async getData() {\n const that = this;\n let param = {\n // memberId: that.$store.state.memberId,\n currentPage: that.currentPage,\n pageSize: that.pageSize\n }\n let resData = await getPointData(param);\n if (resData.errorCode == 0) {\n that.accumulatPoints = String(resData.result.accumulatPoints).length < 4? resData.result.accumulatPoints: publicMethod.toThousands(resData.result.accumulatPoints);\n resData.result.page.result.forEach(ele => {\n that.list.push(ele);\n });\n that.currentPage = resData.result.page.currentPage;\n that.totalPage = resData.result.page.totalPage;\n that.totalCount = resData.result.page.totalCount;\n }\n }\n },\n mounted() {\n let that = this;\n that.getData();\n }\n};\n</script>\n\n<style lang=\"less\" scoped>\n@import '../../assets/css/fonts.css';\n.point-header {\n width: 100%;\n padding: 15px 0 15px 31px;\n background: url('../../assets/images/banner_bg.png') no-repeat center center;\n background-size: 100%;\n font-family: 'DINPro';\n}\n\n.point-body {\n position: relative;\n\n}\n.point-list-cell {\n width: 100%;\n padding: 15px;\n}\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=0d114f6b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=0d114f6b&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0d114f6b\",\n null\n \n)\n\ncomponent.options.__file = \"index.vue\"\nexport default component.exports","module.exports = __webpack_public_path__ + \"img/data-null-icon.c2c4cad8.png\";"],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-80af0f92"],{"3fa8":function(t,a,c){},4256:function(t,a,c){"use strict";var e=c("3fa8"),n=c.n(e);n.a},"70b5":function(t,a,c){t.exports=c.p+"img/coupon-null-icon.8e2c71ff.png"},c3a6:function(t,a,c){"use strict";c("68ef")},db31:function(t,a,c){"use strict";c.r(a);var e=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"card-contain border-box",style:{"min-height":t.$store.state.bodyH+"px"}},[e("div",{staticClass:"card-contain-inner"},t._l(t.cardList,function(a,c){return e("div",{key:c,staticClass:"card-brand-list border-box"},[e("div",{staticClass:"card-brand-title"},[t._v(t._s(a.brandName))]),t._l(a.cardData,function(c,n){return[n<a.showCount?e("div",{key:n,class:["card-list-cell border-box","VOU4"==c.VOU_TYPE?"discount-cell":""]},[e("div",{class:["card-list-cell_top border-box flex","VOU4"==c.VOU_TYPE?"discount-cell":""]},[e("div",{staticClass:"card-list-cell_top_left flex-1"},[t._v(t._s("VOU4"==c.VOU_TYPE?"折扣券":"优惠券"))]),e("div",{staticClass:"card-list-cell_top_right flex-1 text-right"},[t._v(t._s(c.VOUCHERS_NO))])]),e("div",{staticClass:"card-list-arrow"},[e("div",{class:["card-list-arrow_left","VOU4"==c.VOU_TYPE?"discount-cell":""]}),e("div",{class:["card-list-arrow_right","VOU4"==c.VOU_TYPE?"discount-cell":""]})]),e("div",{staticClass:"card-list-cell_body flex flex-align-center flex-pack-center"},[e("div",{class:["card-list-cell_body_left flex-1 flex flex-align-center flex-pack-center font-30","VOU4"==c.VOU_TYPE?"discount-cell":""]},["VOU5"==c.VOU_TYPE?e("span",{staticClass:"font-15 m-t-10"},[t._v("¥")]):t._e(),t._v(t._s("VOU4"==c.VOU_TYPE?c.VOU_DIS+"折":c.AMT_DISCOUNT)+"\n ")]),e("div",{staticClass:"card-list-cell_body_right border-box flex-2"},[e("div",{staticClass:"cell-body_right_cell"}),e("div",{staticClass:"cell-body_right_cell"},[t._v(t._s(c.START_DATE+"--"+c.VALID_DATE))]),e("div",{staticClass:"cell-body_right_cell"})])])]):t._e()]}),a.cardData.length>3&&a.cardData.length>a.showCount?e("div",{staticClass:"show-all font-14 color-848689",on:{click:function(c){t.showAllData(a)}}},[t._v("\n 展开剩余"+t._s(a.cardData.length-3)+"张 "),e("van-icon",{attrs:{name:"arrow-down"}})],1):t._e(),a.cardData.length>3&&a.cardData.length==a.showCount?e("div",{staticClass:"show-all font-14 color-848689",on:{click:function(c){t.showPartData(a)}}},[t._v("\n 收起 "),e("van-icon",{attrs:{name:"arrow-up"}})],1):t._e()],2)}),0),t.cardList.length?t._e():e("div",{staticClass:"no-card-data no-data-contain"},[e("img",{attrs:{src:c("70b5"),alt:"card-no-data"}}),e("p",{staticClass:"font-16 color-848689"},[t._v("你还没有卡券哦")])])])},n=[],s=(c("e7e5"),c("d399")),r=(c("ac6a"),c("96cf"),c("3b8d")),l=(c("a481"),c("4917"),c("bd86")),o=(c("c3a6"),c("ad06")),i=(c("cadf"),c("551c"),c("097d"),c("0c6d")),d=function(t){return Object(i["a"])("/gicfwh/get-tpn-card-list.json",t)},u={name:"cards",components:Object(l["a"])({},o["a"].name,o["a"]),data:function(){return{cardList:[{brandName:"MATERIAL GIRL",showCount:3,cardData:[]}]}},computed:{},methods:{formatDate:function(t){var a=t.match(/^(\d{4})(\d{2})(\d{2})$/);return a?t.replace(/(\d{4})(\d{2})(\d{2})/g,"$1.$2.$3"):t},showAllData:function(t){t.showCount=t.cardData.length},showPartData:function(t){t.showCount=3},getCardList:function(){var t=Object(r["a"])(regeneratorRuntime.mark(function t(){var a,c,e,n;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return a=this,c={},t.next=4,d(c);case 4:e=t.sent,0==e.errorCode?(e.result&&e.result.length&&(n=[],e.result.forEach(function(t){t.START_DATE=a.formatDate(t.START_DATE),t.VALID_DATE=a.formatDate(t.VALID_DATE),n.push(t.BRANDNAME)}),n.forEach(function(t){a.cardData.push({brandName:t,showCount:3,cardData:[]})}),e.result.forEach(function(t){a.cardData.forEach(function(a){t.BRANDNAME==a.brandName&&a.cardData.push(t)})})),a.cardList=e.result||[]):Object(s["a"])(e.message);case 6:case"end":return t.stop()}},t,this)}));function a(){return t.apply(this,arguments)}return a}()},mounted:function(){this.getCardList()}},f=u,_=(c("4256"),c("2877")),h=Object(_["a"])(f,e,n,!1,null,"aee67320",null);h.options.__file="index.vue";a["default"]=h.exports}}]);
//# sourceMappingURL=chunk-80af0f92.260dc278.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/views/cards/index.vue?723c","webpack:///./src/assets/images/coupon-null-icon.png","webpack:///./node_modules/vant/es/icon/style/index.js","webpack:///./src/views/cards/index.vue?1ad6","webpack:///./src/api/cards.js","webpack:///src/views/cards/index.vue","webpack:///./src/views/cards/index.vue?5da4","webpack:///./src/views/cards/index.vue"],"names":["_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_aee67320_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__","__webpack_require__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_aee67320_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0___default","n","module","exports","p","render","_vm","this","_h","$createElement","_c","_self","staticClass","style","min-height","$store","state","bodyH","_l","item","index","key","_v","_s","brandName","childItem","ind","showCount","class","VOU_TYPE","VOUCHERS_NO","_e","VOU_DIS","AMT_DISCOUNT","START_DATE","VALID_DATE","cardData","length","on","click","$event","showAllData","attrs","name","showPartData","cardList","src","alt","staticRenderFns","getCardsData","data","postJson","cardsvue_type_script_lang_js_","components","Object","defineProperty","icon","computed","methods","formatDate","date","flag","match","replace","getCardList","_getCardList","asyncToGenerator","regeneratorRuntime","mark","_callee","that","params","resData","brandList","wrap","_context","prev","next","cards_getCardsData","sent","errorCode","result","forEach","ele","push","BRANDNAME","toast","message","stop","apply","arguments","mounted","views_cardsvue_type_script_lang_js_","component","componentNormalizer","options","__file","__webpack_exports__"],"mappings":"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","file":"js/chunk-80af0f92.260dc278.js","sourcesContent":["import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=aee67320&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=aee67320&lang=less&scoped=true&\"","module.exports = __webpack_public_path__ + \"img/coupon-null-icon.8e2c71ff.png\";","import '../../style/base.css';","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card-contain border-box\",style:({'min-height': _vm.$store.state.bodyH + 'px'})},[_c('div',{staticClass:\"card-contain-inner\"},_vm._l((_vm.cardList),function(item,index){return _c('div',{key:index,staticClass:\"card-brand-list border-box\"},[_c('div',{staticClass:\"card-brand-title\"},[_vm._v(_vm._s(item.brandName))]),_vm._l((item.cardData),function(childItem,ind){return [(ind < item.showCount)?_c('div',{key:ind,class:['card-list-cell border-box', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']},[_c('div',{class:['card-list-cell_top border-box flex', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']},[_c('div',{staticClass:\"card-list-cell_top_left flex-1\"},[_vm._v(_vm._s(childItem.VOU_TYPE == \"VOU4\"? '折扣券':'优惠券'))]),_c('div',{staticClass:\"card-list-cell_top_right flex-1 text-right\"},[_vm._v(_vm._s(childItem.VOUCHERS_NO))])]),_c('div',{staticClass:\"card-list-arrow\"},[_c('div',{class:['card-list-arrow_left', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']}),_c('div',{class:['card-list-arrow_right', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']})]),_c('div',{staticClass:\"card-list-cell_body flex flex-align-center flex-pack-center\"},[_c('div',{class:['card-list-cell_body_left flex-1 flex flex-align-center flex-pack-center font-30', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']},[(childItem.VOU_TYPE == 'VOU5')?_c('span',{staticClass:\"font-15 m-t-10\"},[_vm._v(\"¥\")]):_vm._e(),_vm._v(_vm._s(childItem.VOU_TYPE == \"VOU4\"? childItem.VOU_DIS+'折' :childItem.AMT_DISCOUNT)+\"\\n \")]),_c('div',{staticClass:\"card-list-cell_body_right border-box flex-2\"},[_c('div',{staticClass:\"cell-body_right_cell\"}),_c('div',{staticClass:\"cell-body_right_cell\"},[_vm._v(_vm._s(childItem.START_DATE +'--'+ childItem.VALID_DATE))]),_c('div',{staticClass:\"cell-body_right_cell\"})])])]):_vm._e()]}),(item.cardData.length > 3 && item.cardData.length > item.showCount)?_c('div',{staticClass:\"show-all font-14 color-848689\",on:{\"click\":function($event){_vm.showAllData(item)}}},[_vm._v(\"\\n 展开剩余\"+_vm._s(item.cardData.length - 3)+\"张 \"),_c('van-icon',{attrs:{\"name\":\"arrow-down\"}})],1):_vm._e(),(item.cardData.length > 3 && item.cardData.length == item.showCount)?_c('div',{staticClass:\"show-all font-14 color-848689\",on:{\"click\":function($event){_vm.showPartData(item)}}},[_vm._v(\"\\n 收起 \"),_c('van-icon',{attrs:{\"name\":\"arrow-up\"}})],1):_vm._e()],2)}),0),(!_vm.cardList.length)?_c('div',{staticClass:\"no-card-data no-data-contain\"},[_c('img',{attrs:{\"src\":require(\"../../assets/images/coupon-null-icon.png\"),\"alt\":\"card-no-data\"}}),_c('p',{staticClass:\"font-16 color-848689\"},[_vm._v(\"你还没有卡券哦\")])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * 卡券 api\n */\nimport { postJson } from './request';\n\n/* Common */\nexport const getCardsData = data => postJson('/gicfwh/get-tpn-card-list.json', data);\n","<template>\n <div class=\"card-contain border-box\" :style=\"{'min-height': $store.state.bodyH + 'px'}\">\n <div class=\"card-contain-inner\">\n <div class=\"card-brand-list border-box\" v-for=\"(item,index) in cardList\" :key=\"index\">\n <div class=\"card-brand-title\">{{ item.brandName }}</div>\n <template v-for=\"(childItem,ind) in item.cardData\">\n <div :class=\"['card-list-cell border-box', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']\" v-if=\"ind < item.showCount\" :key=\"ind\" >\n <div :class=\"['card-list-cell_top border-box flex', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':''] \">\n <div class=\"card-list-cell_top_left flex-1\">{{ childItem.VOU_TYPE == \"VOU4\"? '折扣券':'优惠券' }}</div>\n <div class=\"card-list-cell_top_right flex-1 text-right\">{{ childItem.VOUCHERS_NO }}</div>\n </div>\n <div class=\"card-list-arrow\">\n <div :class=\"['card-list-arrow_left', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']\"></div>\n <div :class=\"['card-list-arrow_right', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']\"></div>\n </div>\n <div class=\"card-list-cell_body flex flex-align-center flex-pack-center\">\n <div :class=\"['card-list-cell_body_left flex-1 flex flex-align-center flex-pack-center font-30', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']\">\n <span class=\"font-15 m-t-10\" v-if=\"childItem.VOU_TYPE == 'VOU5'\">¥</span>{{ childItem.VOU_TYPE == \"VOU4\"? childItem.VOU_DIS+'折' :childItem.AMT_DISCOUNT}}\n </div>\n <div class=\"card-list-cell_body_right border-box flex-2\">\n <div class=\"cell-body_right_cell\"></div>\n <div class=\"cell-body_right_cell\">{{ childItem.START_DATE +'--'+ childItem.VALID_DATE }}</div>\n <div class=\"cell-body_right_cell\"></div>\n </div>\n </div>\n </div>\n </template>\n <div\n v-if=\"item.cardData.length > 3 && item.cardData.length > item.showCount\"\n class=\"show-all font-14 color-848689\"\n @click=\"showAllData(item)\">\n 展开剩余{{ item.cardData.length - 3 }}张 <van-icon name=\"arrow-down\" />\n </div>\n <div\n v-if=\"item.cardData.length > 3 && item.cardData.length == item.showCount\"\n class=\"show-all font-14 color-848689\"\n @click=\"showPartData(item)\">\n 收起 <van-icon name=\"arrow-up\" />\n </div>\n </div>\n </div>\n <div class=\"no-card-data no-data-contain\" v-if=\"!cardList.length\">\n <img src=\"../../assets/images/coupon-null-icon.png\" alt=\"card-no-data\"/>\n <p class=\"font-16 color-848689\">你还没有卡券哦</p>\n </div>\n </div>\n</template>\n\n<script>\nimport { Icon, Toast } from 'vant';\nimport { getCardsData } from '@/api/cards.js';\nexport default {\n name: \"cards\",\n components: {\n [Icon.name]: Icon\n },\n data() {\n return {\n cardList: [\n {\n brandName: 'MATERIAL GIRL',\n showCount: 3, // 默认显示个数\n cardData: [\n /* {\n BRANDNAME: \"童装\",\n cardTitle: '感恩节抵扣券',\n VOUCHERS_NO: '23554666773',\n VOU_TYPE: \"VOU5\",\n AMT_DISCOUNT: \"20\",\n VOU_DIS: '2',\n START_DATE: \"20180220\",\n VALID_DATE: \"20190219\"\n },\n {\n BRANDNAME: \"童装\",\n cardTitle: '感恩节抵扣券',\n VOUCHERS_NO: '23554666773',\n VOU_TYPE: \"VOU4\",\n AMT_DISCOUNT: \"20\",\n VOU_DIS: '2',\n START_DATE: \"20180220\",\n VALID_DATE: \"20190219\"\n } */\n ]\n }\n ]\n };\n },\n\n computed: {\n\n },\n\n methods: {\n formatDate(date) {\n let flag = date.match(/^(\\d{4})(\\d{2})(\\d{2})$/);\n if (!!flag) {\n return date.replace(/(\\d{4})(\\d{2})(\\d{2})/g,'$1.$2.$3');\n }\n return date;\n },\n /**\n * 显示所有\n */\n showAllData(item) {\n item.showCount = item.cardData.length;\n },\n\n /**\n * 显示所有\n */\n showPartData(item) {\n // const that = this;\n item.showCount = 3;\n },\n\n async getCardList() {\n const that = this;\n let params = {\n // CardNo: '',\n // SecretId: '',\n // Timestamp: '',\n // Signature: ''\n }\n let resData = await getCardsData(params);\n if (resData.errorCode == 0) {\n if (!!resData.result && !!resData.result.length) {\n let brandList = [];\n resData.result.forEach(ele => {\n ele.START_DATE = that.formatDate(ele.START_DATE);\n ele.VALID_DATE = that.formatDate(ele.VALID_DATE);\n brandList.push(ele.BRANDNAME);\n });\n\n brandList.forEach(ele =>{\n that.cardData.push(\n {\n brandName: ele,\n showCount: 3, // 默认显示个数\n cardData: []\n }\n )\n })\n\n resData.result.forEach(ele => {\n that.cardData.forEach(item => {\n if (ele.BRANDNAME == item.brandName) {\n item.cardData.push(ele)\n }\n })\n })\n }\n that.cardList = resData.result || [];\n }else {\n Toast(resData.message);\n }\n }\n },\n mounted(){\n this.getCardList();\n }\n};\n</script>\n\n<style lang=\"less\" scoped>\n.card-contain {\n position: relative;\n width: 100%;\n padding: 10px;\n background: #f4f5f6;\n\n .card-contain-inner {\n width: 100%;\n\n .card-brand-list {\n width: 100%;\n padding: 0 8px 8px 8px;\n background: #fff;\n border-radius: 5px;\n &+.card-brand-list{\n margin-top: 10px;\n }\n .card-brand-title {\n width: 100%;\n height: 45px;\n line-height: 45px;\n font-size: 14px;\n color: #232326;\n }\n .card-list-cell {\n width: 100%;\n height: 100px;\n background-image: url(../../assets/images/coupon_bg.png);\n background-size: 100%;\n background-repeat: no-repeat;\n border-radius: 5px;\n background-color: rgba(234,51,51, 0.16);\n border: 1px solid rgba(234,51,51, 0.16);\n font-size: 11px;\n color: #333;\n &.discount-cell {\n background-color: rgba(230,160,22, 0.16);\n border-color: rgba(230,160,22, 0.16)\n }\n &+.card-list-cell {\n margin-top: 10px;\n }\n .card-list-cell_top {\n width: 100%;\n height: 35px;\n line-height: 35px;\n padding: 0 12px;\n border-bottom: 1px dashed rgba(234,51,51, 0.16);\n &.discount-cell {\n border-color: rgba(230,160,22, 0.16)\n }\n }\n\n .card-list-arrow {\n position: relative;\n &_left {\n position: absolute;\n left: -6px;\n top: -6px;\n width: 10px;\n height: 10px;\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n transform: rotate(45deg);\n background-color: #fff;\n border-right: 1px solid rgba(234,51,51, 0.3);\n border-top: 1px solid rgba(234,51,51, 0.3);\n &.discount-cell {\n border-color: rgba(230,160,22, 0.3)\n }\n }\n &_right {\n position: absolute;\n right: -6px;\n top: -6px;\n width: 10px;\n height: 10px;\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n transform: rotate(45deg);\n background-color: #fff;\n border-left: 1px solid rgba(234,51,51, 0.3);\n border-bottom: 1px solid rgba(234,51,51, 0.3);\n &.discount-cell {\n border-color: rgba(230,160,22, 0.3)\n }\n }\n }\n\n .card-list-cell_body {\n width: 100%;\n height: 65px;\n\n &_left {\n position: relative;\n height: 100%;\n border-right: 1px dashed rgba(234,51,51, 0.16);\n -webkit-transform: translate(0,-1px);\n -moz-transform: translate(0,-1px);\n transform: translate(0,-1px);\n &.discount-cell {\n border-color: rgba(230,160,22, 0.16)\n }\n }\n\n &_right {\n padding-left: 15px;\n }\n }\n }\n .show-all {\n width: 100%;\n height: 32px;\n line-height: 40px;\n text-align: center;\n\n .van-icon-arrow-down {\n vertical-align: middle;\n }\n\n .van-icon-arrow-up {\n vertical-align: middle;\n }\n }\n }\n }\n}\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=aee67320&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=aee67320&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"aee67320\",\n null\n \n)\n\ncomponent.options.__file = \"index.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9d530176"],{2994:function(t,e,i){"use strict";i("68ef"),i("c0c2")},"2bdd":function(t,e,i){"use strict";var n=i("a142"),a=i("023d"),s=i("543e"),r=i("db78"),o=Object(n["f"])("list"),c=o[0],l=o[1],u=o[2];e["a"]=c({model:{prop:"loading"},props:{error:Boolean,loading:Boolean,finished:Boolean,errorText:String,loadingText:String,finishedText:String,immediateCheck:{type:Boolean,default:!0},offset:{type:Number,default:300}},mounted:function(){this.scroller=a["a"].getScrollEventTarget(this.$el),this.handler(!0),this.immediateCheck&&this.$nextTick(this.check)},destroyed:function(){this.handler(!1)},activated:function(){this.handler(!0)},deactivated:function(){this.handler(!1)},watch:{loading:function(){this.$nextTick(this.check)},finished:function(){this.$nextTick(this.check)}},methods:{check:function(){if(!(this.loading||this.finished||this.error)){var t=this.$el,e=this.scroller,i=a["a"].getVisibleHeight(e);if(i&&"none"!==a["a"].getComputedStyle(t).display&&null!==t.offsetParent){var n=a["a"].getScrollTop(e),s=n+i,r=!1;if(t===e)r=e.scrollHeight-s<this.offset;else{var o=a["a"].getElementTop(t)-a["a"].getElementTop(e)+a["a"].getVisibleHeight(t);r=o-i<this.offset}r&&(this.$emit("input",!0),this.$emit("load"))}}},clickErrorText:function(){this.$emit("update:error",!1),this.$nextTick(this.check)},handler:function(t){this.binded!==t&&(this.binded=t,(t?r["b"]:r["a"])(this.scroller,"scroll",this.check))}},render:function(t){return t("div",{class:l()},[this.$slots.default,this.loading&&t("div",{class:l("loading")},[this.$slots.loading||[t(s["a"],{class:l("loading-icon")}),t("span",{class:l("loading-text")},[this.loadingText||u("loading")])]]),this.finished&&this.finishedText&&t("div",{class:l("finished-text")},[this.finishedText]),this.error&&this.errorText&&t("div",{on:{click:this.clickErrorText},class:l("error-text")},[this.errorText])])}})},"466f":function(t,e,i){"use strict";i("6b54");var n=function(t){return t=t.toString(),t.substr(0,3)+"****"+t.substr(7,11)},a=function(t){var e=(t||0).toString(),i="";while(e.length>3)i=","+e.slice(-3)+i,e=e.slice(0,e.length-3);return e&&(i=e+i),i};e["a"]={formatPhone:n,toThousands:a}},"5d5e":function(t,e,i){},c0c2:function(t,e,i){},d2e9:function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"point-contain"},[n("div",{staticClass:"point-header border-box"},[n("p",{staticClass:"font-13 color-cfa972"},[t._v("可用积分")]),n("div",{staticClass:"point-number font-50 color-cfa972"},[t._v(t._s(t.accumulatPoints))])]),n("div",{staticClass:"point-body",style:{"min-height":t.$store.state.bodyH-113+"px"}},[t.list.length?n("van-list",{attrs:{finished:t.finished,"finished-text":" "},on:{load:t.onLoad},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.list,function(e,i){return n("div",{key:i+e.memberIntegralName,staticClass:"point-list-cell border-box flex border-bottom-1"},[n("div",{staticClass:"point-list-cell_left flex-1"},[n("div",{staticClass:"list-cell_left_name font-15 color-232326"},[t._v(t._s(e.memberIntegralName))]),n("div",{staticClass:"list-cell_left_brand font-12 m-t-6 color-232326"},[t._v(t._s(e.brandName))]),n("div",{staticClass:"list-cell_left_date font-12 m-t-8 color-848689"},[t._v(t._s(e.createTime))])]),n("div",{staticClass:"point-list-cell_right flex-1 text-right"},[n("div",{staticClass:"list-cell_right_num font-18 color-000"},[t._v(t._s(e.intervalHistory))])])])}),0):t._e(),t.list.length?t._e():n("div",{staticClass:"no-recorde-data no-data-contain"},[n("img",{attrs:{src:i("e189"),alt:"card-no-data"}}),n("p",{staticClass:"font-16 color-848689"},[t._v("暂无积分明细")])])],1)])},a=[],s=(i("ac6a"),i("96cf"),i("3b8d")),r=i("795b"),o=i.n(r),c=i("bd86"),l=(i("2994"),i("2bdd")),u=(i("cadf"),i("551c"),i("097d"),i("466f")),d=i("0c6d"),h=function(t){return Object(d["a"])("/gicfwh/load-group-interal-record",t)},f={name:"point",components:Object(c["a"])({},l["a"].name,l["a"]),data:function(){return{accumulatPoints:"0",list:[],loading:!1,finished:!1,currentPage:1,pageSize:5,totalCount:0,totalPage:0}},computed:{},methods:{wait:function(t){return new o.a(function(e){return setTimeout(e,t)})},onLoad:function(){var t=Object(s["a"])(regeneratorRuntime.mark(function t(){var e;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this,t.next=3,e.wait(1e3);case 3:if(!(e.currentPage>=e.totalPage)){t.next=5;break}return t.abrupt("return",!1);case 5:return e.currentPage=e.currentPage+1,t.next=8,e.getData();case 8:e.loading=!1,e.list.length>=e.totalCount&&(e.finished=!0);case 10:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),getData:function(){var t=Object(s["a"])(regeneratorRuntime.mark(function t(){var e,i,n;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this,i={currentPage:e.currentPage,pageSize:e.pageSize},t.next=4,h(i);case 4:n=t.sent,0==n.errorCode&&(e.accumulatPoints=String(n.result.accumulatPoints).length<4?n.result.accumulatPoints:u["a"].toThousands(n.result.accumulatPoints),n.result.page.result.forEach(function(t){e.list.push(t)}),e.currentPage=n.result.page.currentPage,e.totalPage=n.result.page.totalPage,e.totalCount=n.result.page.totalCount);case 6:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}()},mounted:function(){var t=this;t.getData()}},g=f,p=(i("ea21"),i("2877")),m=Object(p["a"])(g,n,a,!1,null,"7d7349d4",null);m.options.__file="index.vue";e["default"]=m.exports},e189:function(t,e,i){t.exports=i.p+"img/data-null-icon.c2c4cad8.png"},ea21:function(t,e,i){"use strict";var n=i("5d5e"),a=i.n(n);a.a}}]);
//# sourceMappingURL=chunk-9d530176.7917428d.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./node_modules/vant/es/list/style/index.js","webpack:///./node_modules/vant/es/list/index.js","webpack:///./src/assets/js/public.js","webpack:///./src/views/point/index.vue?f036","webpack:///./src/api/point.js","webpack:///src/views/point/index.vue","webpack:///./src/views/point/index.vue?83a2","webpack:///./src/views/point/index.vue","webpack:///./src/assets/images/data-null-icon.png","webpack:///./src/views/point/index.vue?807f"],"names":["__webpack_require__","_utils__WEBPACK_IMPORTED_MODULE_0__","_utils_scroll__WEBPACK_IMPORTED_MODULE_1__","_loading__WEBPACK_IMPORTED_MODULE_2__","_utils_event__WEBPACK_IMPORTED_MODULE_3__","_use","Object","sfc","bem","t","__webpack_exports__","model","prop","props","error","Boolean","loading","finished","errorText","String","loadingText","finishedText","immediateCheck","type","default","offset","Number","mounted","this","scroller","getScrollEventTarget","$el","handler","$nextTick","check","destroyed","activated","deactivated","watch","methods","el","scrollerHeight","getVisibleHeight","getComputedStyle","display","offsetParent","scrollTop","getScrollTop","targetBottom","reachBottom","scrollHeight","elBottom","getElementTop","$emit","clickErrorText","bind","binded","render","h","class","$slots","on","click","formatPhone","phone","toString","substr","toThousands","val","num","result","length","slice","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","accumulatPoints","style","min-height","$store","state","bodyH","list","attrs","finished-text","load","onLoad","value","callback","$$v","expression","_l","item","index","key","memberIntegralName","brandName","createTime","intervalHistory","_e","src","alt","staticRenderFns","getPointData","data","postJson","pointvue_type_script_lang_js_","name","components","defineProperty","currentPage","pageSize","totalCount","totalPage","computed","wait","ms","promise_default","a","r","setTimeout","_onLoad","asyncToGenerator","regeneratorRuntime","mark","_callee","that","wrap","_context","prev","next","abrupt","getData","stop","apply","arguments","_getData","_callee2","param","resData","_context2","point_getPointData","sent","errorCode","js_public","page","forEach","ele","push","views_pointvue_type_script_lang_js_","component","componentNormalizer","options","__file","module","exports","p","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7d7349d4_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_10_oneOf_1_0_node_modules_css_loader_index_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7d7349d4_lang_less_scoped_true___WEBPACK_IMPORTED_MODULE_0___default","n"],"mappings":"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","file":"js/chunk-9d530176.7917428d.js","sourcesContent":["import '../../style/base.css';\nimport '../index.css';","import { use } from '../utils';\nimport utils from '../utils/scroll';\nimport Loading from '../loading';\nimport { on, off } from '../utils/event';\n\nvar _use = use('list'),\n sfc = _use[0],\n bem = _use[1],\n t = _use[2];\n\nexport default sfc({\n model: {\n prop: 'loading'\n },\n props: {\n error: Boolean,\n loading: Boolean,\n finished: Boolean,\n errorText: String,\n loadingText: String,\n finishedText: String,\n immediateCheck: {\n type: Boolean,\n default: true\n },\n offset: {\n type: Number,\n default: 300\n }\n },\n mounted: function mounted() {\n this.scroller = utils.getScrollEventTarget(this.$el);\n this.handler(true);\n\n if (this.immediateCheck) {\n this.$nextTick(this.check);\n }\n },\n destroyed: function destroyed() {\n this.handler(false);\n },\n activated: function activated() {\n this.handler(true);\n },\n deactivated: function deactivated() {\n this.handler(false);\n },\n watch: {\n loading: function loading() {\n this.$nextTick(this.check);\n },\n finished: function finished() {\n this.$nextTick(this.check);\n }\n },\n methods: {\n check: function check() {\n if (this.loading || this.finished || this.error) {\n return;\n }\n\n var el = this.$el;\n var scroller = this.scroller;\n var scrollerHeight = utils.getVisibleHeight(scroller);\n /* istanbul ignore next */\n\n if (!scrollerHeight || utils.getComputedStyle(el).display === 'none' || el.offsetParent === null) {\n return;\n }\n\n var scrollTop = utils.getScrollTop(scroller);\n var targetBottom = scrollTop + scrollerHeight;\n var reachBottom = false;\n /* istanbul ignore next */\n\n if (el === scroller) {\n reachBottom = scroller.scrollHeight - targetBottom < this.offset;\n } else {\n var elBottom = utils.getElementTop(el) - utils.getElementTop(scroller) + utils.getVisibleHeight(el);\n reachBottom = elBottom - scrollerHeight < this.offset;\n }\n /* istanbul ignore else */\n\n\n if (reachBottom) {\n this.$emit('input', true);\n this.$emit('load');\n }\n },\n clickErrorText: function clickErrorText() {\n this.$emit('update:error', false);\n this.$nextTick(this.check);\n },\n handler: function handler(bind) {\n /* istanbul ignore else */\n if (this.binded !== bind) {\n this.binded = bind;\n (bind ? on : off)(this.scroller, 'scroll', this.check);\n }\n }\n },\n render: function render(h) {\n return h(\"div\", {\n \"class\": bem()\n }, [this.$slots.default, this.loading && h(\"div\", {\n \"class\": bem('loading')\n }, [this.$slots.loading || [h(Loading, {\n \"class\": bem('loading-icon')\n }), h(\"span\", {\n \"class\": bem('loading-text')\n }, [this.loadingText || t('loading')])]]), this.finished && this.finishedText && h(\"div\", {\n \"class\": bem('finished-text')\n }, [this.finishedText]), this.error && this.errorText && h(\"div\", {\n \"on\": {\n \"click\": this.clickErrorText\n },\n \"class\": bem('error-text')\n }, [this.errorText])]);\n }\n});","/**\n * 手机号格式化\n * import formatPhone from '@/assets/js/public.js';\n * formatPhone.formatPhone(12345678900)\n * @param {String} phone\n */\nconst formatPhone = (phone) => {\n phone = phone.toString();\n return phone.substr(0, 3) + '****' + phone.substr(7, 11);\n};\n\n/**\n * 千分位格式化\n * @param {数字} val\n */\nconst toThousands = (val) => {\n let num = (val || 0).toString(),\n result = '';\n while (num.length > 3) {\n result = ',' + num.slice(-3) + result;\n num = num.slice(0, num.length - 3);\n }\n if (num) {\n result = num + result;\n }\n return result;\n}\n\nexport default {\n formatPhone,\n toThousands\n}\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"point-contain\"},[_c('div',{staticClass:\"point-header border-box\"},[_c('p',{staticClass:\"font-13 color-cfa972\"},[_vm._v(\"可用积分\")]),_c('div',{staticClass:\"point-number font-50 color-cfa972\"},[_vm._v(_vm._s(_vm.accumulatPoints))])]),_c('div',{staticClass:\"point-body\",style:({'min-height': _vm.$store.state.bodyH - 113 + 'px'})},[(!!_vm.list.length)?_c('van-list',{attrs:{\"finished\":_vm.finished,\"finished-text\":\" \"},on:{\"load\":_vm.onLoad},model:{value:(_vm.loading),callback:function ($$v) {_vm.loading=$$v},expression:\"loading\"}},_vm._l((_vm.list),function(item,index){return _c('div',{key:index+item.memberIntegralName,staticClass:\"point-list-cell border-box flex border-bottom-1\"},[_c('div',{staticClass:\"point-list-cell_left flex-1\"},[_c('div',{staticClass:\"list-cell_left_name font-15 color-232326\"},[_vm._v(_vm._s(item.memberIntegralName))]),_c('div',{staticClass:\"list-cell_left_brand font-12 m-t-6 color-232326\"},[_vm._v(_vm._s(item.brandName))]),_c('div',{staticClass:\"list-cell_left_date font-12 m-t-8 color-848689\"},[_vm._v(_vm._s(item.createTime))])]),_c('div',{staticClass:\"point-list-cell_right flex-1 text-right\"},[_c('div',{staticClass:\"list-cell_right_num font-18 color-000\"},[_vm._v(_vm._s(item.intervalHistory))])])])}),0):_vm._e(),(!_vm.list.length)?_c('div',{staticClass:\"no-recorde-data no-data-contain\"},[_c('img',{attrs:{\"src\":require(\"../../assets/images/data-null-icon.png\"),\"alt\":\"card-no-data\"}}),_c('p',{staticClass:\"font-16 color-848689\"},[_vm._v(\"暂无积分明细\")])]):_vm._e()],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * 积分 api\n */\nimport { postJson } from './request';\n\n/* Common */\nexport const getPointData = data => postJson('/gicfwh/load-group-interal-record', data);\n","<template>\n <div class=\"point-contain\">\n <div class=\"point-header border-box\">\n <p class=\"font-13 color-cfa972\">可用积分</p>\n <div class=\"point-number font-50 color-cfa972\">{{ accumulatPoints }}</div>\n </div>\n <div class=\"point-body\" :style=\"{'min-height': $store.state.bodyH - 113 + 'px'}\">\n <van-list\n v-if=\"!!list.length\"\n v-model=\"loading\"\n :finished=\"finished\"\n finished-text=\" \"\n @load=\"onLoad\">\n <div class=\"point-list-cell border-box flex border-bottom-1\" v-for=\"(item,index) in list\" :key=\"index+item.memberIntegralName\">\n <div class=\"point-list-cell_left flex-1\">\n <div class=\"list-cell_left_name font-15 color-232326\">{{ item.memberIntegralName }}</div>\n <div class=\"list-cell_left_brand font-12 m-t-6 color-232326\">{{ item.brandName }}</div>\n <div class=\"list-cell_left_date font-12 m-t-8 color-848689\">{{ item.createTime }}</div>\n </div>\n <div class=\"point-list-cell_right flex-1 text-right\">\n <div class=\"list-cell_right_num font-18 color-000\">{{ item.intervalHistory }}</div>\n </div>\n </div>\n </van-list>\n <div class=\"no-recorde-data no-data-contain\" v-if=\"!list.length\">\n <img src=\"../../assets/images/data-null-icon.png\" alt=\"card-no-data\"/>\n <p class=\"font-16 color-848689\">暂无积分明细</p>\n </div>\n </div>\n </div>\n</template>\n\n<script>\nimport { List } from 'vant';\nimport publicMethod from '@/assets/js/public.js';\nimport { getPointData } from '@/api/point.js';\nexport default {\n name: \"point\",\n components: {\n [List.name]:List\n },\n\n data() {\n return {\n accumulatPoints: '0',\n list: [\n /* {\n memberIntegralName: '今日签到',\n brandName: '[MATERIAL GIRL]',\n createTime: '2018-12-06 10:32',\n intervalHistory: '5'\n } */\n ],\n loading: false,\n finished: false,\n currentPage: 1,\n pageSize: 5,\n totalCount: 0,\n totalPage: 0\n };\n },\n\n computed: {\n\n },\n\n methods: {\n\n /**\n * sleep\n */\n wait(ms) {\n return new Promise(r => setTimeout(r, ms));\n },\n\n async onLoad() {\n const that = this;\n // 异步更新数据\n await that.wait(1000);\n if (that.currentPage >= that.totalPage) {\n return false;\n }\n that.currentPage = that.currentPage + 1;\n await that.getData();\n\n // 加载状态结束\n that.loading = false;\n // 数据全部加载完成\n if (that.list.length >= that.totalCount) {\n that.finished = true;\n }\n },\n\n /**\n * 获取积分数据\n */\n async getData() {\n const that = this;\n let param = {\n // memberId: that.$store.state.memberId,\n currentPage: that.currentPage,\n pageSize: that.pageSize\n }\n let resData = await getPointData(param);\n if (resData.errorCode == 0) {\n that.accumulatPoints = String(resData.result.accumulatPoints).length < 4? resData.result.accumulatPoints: publicMethod.toThousands(resData.result.accumulatPoints);\n resData.result.page.result.forEach(ele => {\n that.list.push(ele);\n });\n that.currentPage = resData.result.page.currentPage;\n that.totalPage = resData.result.page.totalPage;\n that.totalCount = resData.result.page.totalCount;\n }\n }\n },\n mounted() {\n let that = this;\n that.getData();\n }\n};\n</script>\n\n<style lang=\"less\" scoped>\n@import '../../assets/css/fonts.css';\n.point-header {\n width: 100%;\n padding: 15px 0 15px 31px;\n background: url('../../assets/images/banner_bg.png') no-repeat center center;\n background-size: 100%;\n font-family: 'DINPro';\n}\n\n.point-body {\n position: relative;\n\n}\n.point-list-cell {\n width: 100%;\n padding: 15px;\n}\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=7d7349d4&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=7d7349d4&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7d7349d4\",\n null\n \n)\n\ncomponent.options.__file = \"index.vue\"\nexport default component.exports","module.exports = __webpack_public_path__ + \"img/data-null-icon.c2c4cad8.png\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=7d7349d4&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=7d7349d4&lang=less&scoped=true&\""],"sourceRoot":""}
\ No newline at end of file
...@@ -2,25 +2,25 @@ ...@@ -2,25 +2,25 @@
<div class="card-contain border-box" :style="{'min-height': $store.state.bodyH + 'px'}"> <div class="card-contain border-box" :style="{'min-height': $store.state.bodyH + 'px'}">
<div class="card-contain-inner"> <div class="card-contain-inner">
<div class="card-brand-list border-box" v-for="(item,index) in cardList" :key="index"> <div class="card-brand-list border-box" v-for="(item,index) in cardList" :key="index">
<div class="card-brand-title">{{item.brandName}}</div> <div class="card-brand-title">{{ item.brandName }}</div>
<template v-for="(childItem,ind) in item.cardData"> <template v-for="(childItem,ind) in item.cardData">
<div class="card-list-cell border-box" v-if="ind < item.showCount" :key="ind"> <div :class="['card-list-cell border-box', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']" v-if="ind < item.showCount" :key="ind" >
<div class="card-list-cell_top border-box flex "> <div :class="['card-list-cell_top border-box flex', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':''] ">
<div class="card-list-cell_top_left flex-1">{{childItem.cardTitle}}</div> <div class="card-list-cell_top_left flex-1">{{ childItem.VOU_TYPE == "VOU4"? '折扣券':'优惠券' }}</div>
<div class="card-list-cell_top_right flex-1 text-right">{{childItem.cardNum}}</div> <div class="card-list-cell_top_right flex-1 text-right">{{ childItem.VOUCHERS_NO }}</div>
</div> </div>
<div class="card-list-arrow"> <div class="card-list-arrow">
<div class="card-list-arrow_left"></div> <div :class="['card-list-arrow_left', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']"></div>
<div class="card-list-arrow_right"></div> <div :class="['card-list-arrow_right', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']"></div>
</div> </div>
<div class="card-list-cell_body flex flex-align-center flex-pack-center"> <div class="card-list-cell_body flex flex-align-center flex-pack-center">
<div class="card-list-cell_body_left flex-1 flex flex-align-center flex-pack-center font-30"> <div :class="['card-list-cell_body_left flex-1 flex flex-align-center flex-pack-center font-30', childItem.VOU_TYPE == 'VOU4'? 'discount-cell':'']">
<span class="font-15 m-t-10">¥</span>{{childItem.cardPrice}} <span class="font-15 m-t-10" v-if="childItem.VOU_TYPE == 'VOU5'">¥</span>{{ childItem.VOU_TYPE == "VOU4"? childItem.VOU_DIS+'折' :childItem.AMT_DISCOUNT}}
</div> </div>
<div class="card-list-cell_body_right border-box flex-2"> <div class="card-list-cell_body_right border-box flex-2">
<div class="cell-body_right_cell">{{childItem.cardCondition}}</div> <div class="cell-body_right_cell"></div>
<div class="cell-body_right_cell">{{childItem.cardDate}}</div> <div class="cell-body_right_cell">{{ childItem.START_DATE +'--'+ childItem.VALID_DATE }}</div>
<div class="cell-body_right_cell">{{childItem.cardStore}}</div> <div class="cell-body_right_cell"></div>
</div> </div>
</div> </div>
</div> </div>
...@@ -61,42 +61,26 @@ export default { ...@@ -61,42 +61,26 @@ export default {
brandName: 'MATERIAL GIRL', brandName: 'MATERIAL GIRL',
showCount: 3, // 默认显示个数 showCount: 3, // 默认显示个数
cardData: [ cardData: [
{ /* {
cardTitle: '感恩节抵扣券', BRANDNAME: "童装",
cardNum: '23554666773',
cardPrice: '100',
cardDate: '2018.12.01--2018.12.31',
cardCondition: '满¥89使用',
cardStore: '仅限武林银泰店使用',
backgroundColor: '#fef5f5'
},
{
cardTitle: '感恩节抵扣券',
cardNum: '23554666773',
cardPrice: '100',
cardDate: '2018.12.01--2018.12.31',
cardCondition: '满¥89使用',
cardStore: '仅限武林银泰店使用',
backgroundColor: '#fef5f5'
},
{
cardTitle: '感恩节抵扣券', cardTitle: '感恩节抵扣券',
cardNum: '23554666773', VOUCHERS_NO: '23554666773',
cardPrice: '100', VOU_TYPE: "VOU5",
cardDate: '2018.12.01--2018.12.31', AMT_DISCOUNT: "20",
cardCondition: '满¥89使用', VOU_DIS: '2',
cardStore: '仅限武林银泰店使用', START_DATE: "20180220",
backgroundColor: '#fef5f5' VALID_DATE: "20190219"
}, },
{ {
BRANDNAME: "童装",
cardTitle: '感恩节抵扣券', cardTitle: '感恩节抵扣券',
cardNum: '23554666773', VOUCHERS_NO: '23554666773',
cardPrice: '100', VOU_TYPE: "VOU4",
cardDate: '2018.12.01--2018.12.31', AMT_DISCOUNT: "20",
cardCondition: '满¥89使用', VOU_DIS: '2',
cardStore: '仅限武林银泰店使用', START_DATE: "20180220",
backgroundColor: '#fef5f5' VALID_DATE: "20190219"
} } */
] ]
} }
] ]
...@@ -108,6 +92,13 @@ export default { ...@@ -108,6 +92,13 @@ export default {
}, },
methods: { methods: {
formatDate(date) {
let flag = date.match(/^(\d{4})(\d{2})(\d{2})$/);
if (!!flag) {
return date.replace(/(\d{4})(\d{2})(\d{2})/g,'$1.$2.$3');
}
return date;
},
/** /**
* 显示所有 * 显示所有
*/ */
...@@ -133,11 +124,32 @@ export default { ...@@ -133,11 +124,32 @@ export default {
} }
let resData = await getCardsData(params); let resData = await getCardsData(params);
if (resData.errorCode == 0) { if (resData.errorCode == 0) {
/* if (!!resData.result && !!resData.result.length) { if (!!resData.result && !!resData.result.length) {
let brandList = [];
resData.result.forEach(ele => { resData.result.forEach(ele => {
ele.START_DATE = that.formatDate(ele.START_DATE);
ele.VALID_DATE = that.formatDate(ele.VALID_DATE);
brandList.push(ele.BRANDNAME);
}); });
} */
brandList.forEach(ele =>{
that.cardData.push(
{
brandName: ele,
showCount: 3, // 默认显示个数
cardData: []
}
)
})
resData.result.forEach(ele => {
that.cardData.forEach(item => {
if (ele.BRANDNAME == item.brandName) {
item.cardData.push(ele)
}
})
})
}
that.cardList = resData.result || []; that.cardList = resData.result || [];
}else { }else {
Toast(resData.message); Toast(resData.message);
...@@ -182,10 +194,14 @@ export default { ...@@ -182,10 +194,14 @@ export default {
background-size: 100%; background-size: 100%;
background-repeat: no-repeat; background-repeat: no-repeat;
border-radius: 5px; border-radius: 5px;
background-color: rgba(63,187,101, 0.06); background-color: rgba(234,51,51, 0.16);
border: 1px solid rgba(63,187,101, 0.16); border: 1px solid rgba(234,51,51, 0.16);
font-size: 11px; font-size: 11px;
color: #333; color: #333;
&.discount-cell {
background-color: rgba(230,160,22, 0.16);
border-color: rgba(230,160,22, 0.16)
}
&+.card-list-cell { &+.card-list-cell {
margin-top: 10px; margin-top: 10px;
} }
...@@ -194,7 +210,10 @@ export default { ...@@ -194,7 +210,10 @@ export default {
height: 35px; height: 35px;
line-height: 35px; line-height: 35px;
padding: 0 12px; padding: 0 12px;
border-bottom: 1px dashed rgba(63,187,101, 0.16); border-bottom: 1px dashed rgba(234,51,51, 0.16);
&.discount-cell {
border-color: rgba(230,160,22, 0.16)
}
} }
.card-list-arrow { .card-list-arrow {
...@@ -209,8 +228,11 @@ export default { ...@@ -209,8 +228,11 @@ export default {
-moz-transform: rotate(45deg); -moz-transform: rotate(45deg);
transform: rotate(45deg); transform: rotate(45deg);
background-color: #fff; background-color: #fff;
border-right: 1px solid rgba(63,187,101, 0.3); border-right: 1px solid rgba(234,51,51, 0.3);
border-top: 1px solid rgba(63,187,101, 0.3); border-top: 1px solid rgba(234,51,51, 0.3);
&.discount-cell {
border-color: rgba(230,160,22, 0.3)
}
} }
&_right { &_right {
position: absolute; position: absolute;
...@@ -222,8 +244,11 @@ export default { ...@@ -222,8 +244,11 @@ export default {
-moz-transform: rotate(45deg); -moz-transform: rotate(45deg);
transform: rotate(45deg); transform: rotate(45deg);
background-color: #fff; background-color: #fff;
border-left: 1px solid rgba(63,187,101, 0.3); border-left: 1px solid rgba(234,51,51, 0.3);
border-bottom: 1px solid rgba(63,187,101, 0.3); border-bottom: 1px solid rgba(234,51,51, 0.3);
&.discount-cell {
border-color: rgba(230,160,22, 0.3)
}
} }
} }
...@@ -232,8 +257,15 @@ export default { ...@@ -232,8 +257,15 @@ export default {
height: 65px; height: 65px;
&_left { &_left {
position: relative;
height: 100%; height: 100%;
border-right: 1px dashed rgba(63,187,101, 0.13); border-right: 1px dashed rgba(234,51,51, 0.16);
-webkit-transform: translate(0,-1px);
-moz-transform: translate(0,-1px);
transform: translate(0,-1px);
&.discount-cell {
border-color: rgba(230,160,22, 0.16)
}
} }
&_right { &_right {
......
...@@ -55,7 +55,8 @@ export default { ...@@ -55,7 +55,8 @@ export default {
finished: false, finished: false,
currentPage: 1, currentPage: 1,
pageSize: 5, pageSize: 5,
totalCount: 0 totalCount: 0,
totalPage: 0
}; };
}, },
...@@ -76,7 +77,7 @@ export default { ...@@ -76,7 +77,7 @@ export default {
const that = this; const that = this;
// 异步更新数据 // 异步更新数据
await that.wait(1000); await that.wait(1000);
if (that.currentPage>=that.totalPage) { if (that.currentPage >= that.totalPage) {
return false; return false;
} }
that.currentPage = that.currentPage + 1; that.currentPage = that.currentPage + 1;
......
...@@ -58,6 +58,7 @@ export default { ...@@ -58,6 +58,7 @@ export default {
currentPage: 1, currentPage: 1,
pageSize: 5, pageSize: 5,
totalCount: 0, totalCount: 0,
totalPage: 0,
list: [ list: [
{ {
storeName: 'MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333', storeName: 'MG江苏南京秦淮区大洋百货新街口店(MATERIAL GIRL)333333',
...@@ -150,21 +151,29 @@ export default { ...@@ -150,21 +151,29 @@ export default {
}, },
methods: { methods: {
onLoad() { /**
* sleep
*/
wait(ms) {
return new Promise(r => setTimeout(r, ms));
},
async onLoad() {
const that = this; const that = this;
// 异步更新数据 // 异步更新数据
setTimeout(() => { await that.wait(1000);
for (let i = 0; i < 10; i++) { if (that.currentPage >= that.totalPage) {
// this.list.push(this.list.length + 1); return false;
} }
// 加载状态结束 that.currentPage = that.currentPage + 1;
that.loading = false; await that.getData();
// 数据全部加载完成 // 加载状态结束
if (that.list.length >=1) { that.loading = false;
that.finished = true; // 数据全部加载完成
} if (that.list.length >= that.totalCount) {
}, 500); that.finished = true;
}
}, },
/** /**
...@@ -180,7 +189,7 @@ export default { ...@@ -180,7 +189,7 @@ export default {
let resData = await getRecordData(param); let resData = await getRecordData(param);
if (resData.errorCode == 0) { if (resData.errorCode == 0) {
that.list = resData.result.page.result || []; that.list = resData.result.page.result || [];
that.totalPage = resData.result.page.totalPage;
that.currentPage = resData.result.page.currentPage; that.currentPage = resData.result.page.currentPage;
that.totalCount = resData.result.page.totalCount; that.totalCount = resData.result.page.totalCount;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment