b2376ad.js 5.5 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[59],{506:function(e,t,n){"use strict";var l=n(2),r=n(109).find,c=n(188),o="find",d=!0;o in[]&&Array(1).find((function(){d=!1})),l({target:"Array",proto:!0,forced:d},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),c(o)},591:function(e,t,n){var content=n(676);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(17).default)("8eca12ca",content,!0,{sourceMap:!1})},675:function(e,t,n){"use strict";n(591)},676:function(e,t,n){var l=n(16)(!1);l.push([e.i,".user-wallet-container[data-v-5a34c4dd]{width:980px;padding:10px 10px 60px}.user-wallet-container .user-wallet-header[data-v-5a34c4dd]{padding:10px 5px;border-bottom:1px solid #e5e5e5}.user-wallet-container[data-v-5a34c4dd] .el-tabs__header{margin-left:5px}.user-wallet-container[data-v-5a34c4dd] .el-tabs .el-tabs__nav-scroll{padding:0}.user-wallet-container .user-wallet-content[data-v-5a34c4dd]{margin-top:17px}.user-wallet-container .user-wallet-content .wallet-info-box[data-v-5a34c4dd]{padding:24px;background:linear-gradient(87deg,#ff2c3c,#ff9e2c)}.user-wallet-container .user-wallet-content .wallet-info-box .user-wallet-info .title[data-v-5a34c4dd]{color:#ffdcd7;margin-bottom:8px}.user-wallet-container .user-wallet-table[data-v-5a34c4dd]{background-color:#f2f2f2}.user-wallet-container .user-wallet-table[data-v-5a34c4dd] .el-table{color:#222}.user-wallet-container .user-wallet-table[data-v-5a34c4dd] .el-table .el-button--text{color:#222;font-weight:400}.user-wallet-container .user-wallet-table[data-v-5a34c4dd] .el-table th{background-color:#f2f2f2}.user-wallet-container .user-wallet-table[data-v-5a34c4dd] .el-table thead{color:#555;font-weight:400}",""]),e.exports=l},724:function(e,t,n){"use strict";n.r(t);n(29);var l=n(9),r=(n(12),n(506),n(53),{head:function(){return{title:this.$store.getters.headTitle,link:[{rel:"icon",type:"image/x-icon",href:this.$store.getters.favicon}]}},layout:"user",data:function(){return{tabIndex:0,activeName:"all",userWallet:[{type:"all",list:[],name:"全部记录",count:0,page:1},{type:"output",list:[],name:"收入记录",count:0,page:1},{type:"income",list:[],name:"消费记录",count:0,page:1}]}},asyncData:function(e){return Object(l.a)(regeneratorRuntime.mark((function t(){var n,l,r,c,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.$get,e.query,l={},r=[],t.next=5,n("user/myWallet");case 5:return c=t.sent,t.next=8,n("user/accountLog",{params:{page_no:1,page_size:10,source:1,type:0}});case 8:return o=t.sent,1==c.code&&(l=c.data),1==o.code&&(r=o.data.list),t.abrupt("return",{wallet:l,recodeList:r});case 12:case"end":return t.stop()}}),t)})))()},fetch:function(){this.handleClick()},methods:{handleClick:function(e){this.tabIndex=(null==e?void 0:e.index)||0,this.getRecodeList()},changePage:function(e){var t=this;this.userWallet.some((function(n){n.type==t.activeName&&(n.page=e)})),this.getRecodeList()},getRecodeList:function(){var e=this;return Object(l.a)(regeneratorRuntime.mark((function t(){var n,l,r,c,o,d,f,v;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.activeName,l=e.userWallet,r="all"==n?0:"income"==n?2:1,c=l.find((function(e){return e.type==n})),t.next=5,e.$get("user/accountLog",{params:{page_size:10,page_no:c.page,type:r,source:1}});case 5:o=t.sent,d=o.data,f=d.list,v=d.count,1==o.code&&(e.recodeList={list:f,count:v});case 11:case"end":return t.stop()}}),t)})))()}},watch:{recodeList:{immediate:!0,handler:function(e){var t=this;console.log("val:",e),this.userWallet.some((function(n){if(n.type==t.activeName)return Object.assign(n,e),!0}))}}}}),c=(n(675),n(8)),component=Object(c.a)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"user-wallet-container"},[t("div",{staticClass:"user-wallet-header lg"},[e._v("\n 我的钱包\n ")]),e._v(" "),t("div",{staticClass:"user-wallet-content"},[t("div",{staticClass:"wallet-info-box flex"},[t("div",{staticClass:"user-wallet-info"},[t("div",{staticClass:"xs title"},[e._v("我的余额")]),e._v(" "),t("div",{staticClass:"nr white flex",staticStyle:{"font-weight":"500","align-items":"baseline"}},[e._v("¥"),t("label",{staticStyle:{"font-size":"24px"}},[e._v(e._s(e.wallet.user_money||0))])])]),e._v(" "),t("div",{staticClass:"user-wallet-info",staticStyle:{"margin-left":"144px"}},[t("div",{staticClass:"xs title"},[e._v("累计消费")]),e._v(" "),t("div",{staticClass:"nr white flex",staticStyle:{"font-weight":"500","align-items":"baseline"}},[e._v("¥"),t("label",{staticStyle:{"font-size":"24px"}},[e._v(e._s(e.wallet.total_order_amount||0))])])])]),e._v(" "),t("el-tabs",{staticClass:"mt10",on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e._l(e.userWallet,(function(e,n){return t("el-tab-pane",{key:n,attrs:{label:e.name,name:e.type}})})),e._v(" "),t("div",{staticClass:"user-wallet-table"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userWallet[e.tabIndex].list}},[t("el-table-column",{attrs:{prop:"source_type",label:"类型"}}),e._v(" "),t("el-table-column",{attrs:{prop:"change_amount",label:"金额"},scopedSlots:e._u([{key:"default",fn:function(n){return t("div",{class:{primary:1==n.row.change_type}},[e._v("\n "+e._s(n.row.change_amount)+"\n ")])}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"create_time",label:"时间"}})],1)],1)],2)],1)])}),[],!1,null,"5a34c4dd",null);t.default=component.exports}}]);