41392ce.js 4.1 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[27],{574:function(t,e,n){},661:function(t,e,n){"use strict";n(574)},759:function(t,e,n){"use strict";n.r(e);n(73),n(8),n(17);var c=n(205),r={name:"account_list",layout:"member",components:{},data:function(){return{dataList:[],total:0,currentPage:1,pageSize:8,loading:!0,isSub:!1,yes:!0}},created:function(){this.back=this.$route.query.back,this.getAccountList()},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{handlePageSizeChange:function(t){this.pageSize=t,this.refresh()},handleCurrentPageChange:function(t){this.currentPage=t,this.refresh()},refresh:function(){this.loading=!0,this.getAccountList()},getAccountList:function(){var t=this;Object(c.c)({page_size:this.pageSize,page:this.currentPage}).then((function(e){t.dataList=e.data.list,t.total=e.data.count;var n={bank:"银行",alipay:"支付宝",wechatpay:"微信"};t.dataList.forEach((function(t){t.withdraw_type_name=n[t.withdraw_type]?n[t.withdraw_type]:""})),t.loading=!1})).catch((function(e){t.loading=!1}))},setDefault:function(t){var e=this;this.isSub||(this.isSub=!0,Object(c.a)({id:t}).then((function(t){e.back?e.$router.push(e.back):(e.refresh(),e.$message.success("修改默认账户成功")),e.isSub=!1})).catch((function(t){e.isSub=!1,e.$message.error(t.message)})))},delAccount:function(t){var e=this;this.$confirm("确定要删除该账户吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(c.g)({id:t}).then((function(t){e.refresh(),e.$message.success(t.message)})).catch((function(t){e.$message.error(t.message)}))}))},addAccount:function(t,e){"edit"==t?this.$router.push({path:"/member/account_edit",query:{id:e}}):this.$router.push({path:"/member/account_edit"})}}},o=(n(661),n(7)),component=Object(o.a)(r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"box"},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),t._v(" "),e("el-card",{staticClass:"box-card"},[e("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e("span",[t._v("账户列表")])]),t._v(" "),e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[e("div",{staticClass:"ns-member-address-list"},[e("div",{staticClass:"text item ns-add-address",on:{click:function(e){return t.addAccount("add")}}},[e("span",[t._v("+ 新增账户")])]),t._v(" "),t._l(t.dataList,(function(n,c){return e("div",{key:c,staticClass:"text item ns-account-list",on:{click:function(e){return t.setDefault(n.id)}}},[e("div",{staticClass:"text-name"},[e("span",[t._v(t._s(n.realname))]),t._v(" "),1==n.is_default?e("span",{staticClass:"text-default"},[t._v("默认")]):t._e()]),t._v(" "),e("div",{staticClass:"text-content"},[e("p",[t._v("手机号码:"+t._s(n.mobile))]),t._v(" "),"alipay"==n.withdraw_type?e("p",[t._v("提现账号:"+t._s(n.bank_account))]):t._e(),t._v(" "),e("p",[t._v("账号类型:"+t._s(n.withdraw_type_name))]),t._v(" "),"bank"==n.withdraw_type?e("p",[t._v("银行名称:"+t._s(n.branch_bank_name))]):t._e()]),t._v(" "),e("div",{staticClass:"text-operation"},[1!=n.is_default?e("span",{on:{click:function(e){return t.setDefault(n.id)}}},[t._v("设为默认")]):t._e(),t._v(" "),e("span",{on:{click:function(e){return e.stopPropagation(),t.addAccount("edit",n.id)}}},[t._v("编辑")]),t._v(" "),1!=n.is_default?e("span",{on:{click:function(e){return e.stopPropagation(),t.delAccount(n.id,n.is_default)}}},[t._v("删除")]):t._e()])])}))],2),t._v(" "),e("div",{staticClass:"pager"},[e("el-pagination",{attrs:{background:"","pager-count":5,total:t.total,"prev-text":"上一页","next-text":"下一页","current-page":t.currentPage,"page-size":t.pageSize,"hide-on-single-page":""},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handlePageSizeChange,"current-change":t.handleCurrentPageChange}})],1)])])],1)}),[],!1,null,"18921ffd",null);e.default=component.exports}}]);