7.d0270b2bb5d78ad9faf8.js 6.2 KB

1
  1. webpackJsonp([7],{F28W:function(t,e){},FRoa:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=a("Dd8w"),o=a.n(l),i=a("Zp+1"),n=a("NYxO"),s=a("mtWM"),r=a.n(s),m={components:{Tab:i.a},data:function(){return{banklist:[{value:"工商银行"},{value:"农业银行"},{value:"中国银行"},{value:"建设银行"},{value:"交通银行"},{value:"招商银行"},{value:"浦发银行"},{value:"民生银行"},{value:"兴业银行"},{value:"深发展银行"},{value:"华夏银行"},{value:"光大银行"},{value:"广发银行"},{value:"中信银行"}],Dialog:{Visible:!1,labelText:"",form:{type:"",banknum:"",cardholder:"",bankname:"",branchname:""},Title:"添加结算信息"},TabData:[{name:"结算列表",val:"settlelist"}],formLabelWidth:"70px",TabDefault:"settlelist",defaultSettleList:["wxpay","bank","alipay"],settleData:[]}},created:function(){this.getsettlementlist()},computed:o()({},Object(n.c)(["agenInfo","settlementData"])),methods:o()({},Object(n.b)(["getsettlement"]),{queryBank:function(t,e){var a=this.banklist;e(t?a.filter(this.createFilter(t)):a)},createFilter:function(t){return function(e){return 0===e.value.toLowerCase().indexOf(t.toLowerCase())}},getsettlementlist:function(){var t=this;r.a.post("/user/settlement").then(function(e){if(200===e.data.code){for(var a=e.data.data.list,l=[],o=0;o<a.length;o++)a[o].banknum&&(t.settleData.push(a[o]),l.push(a[o].type));for(var i=t.defaultSettleList.filter(function(t){return!l.includes(t)}),n=0;n<i.length;n++)t.settleData.push({type:i[n]})}})},add:function(t){this.emptyForm(),this.bankhandle(t),this.Dialog.Visible=!0,this.Dialog.form.type=t,this.Dialog.Title="添加结算信息"},bankhandle:function(t){this.Dialog.labelText="back"===t?"银行账户":"账户"},emptyForm:function(){for(var t in this.Dialog.form)this.Dialog.form[t]=""},edit:function(t){this.bankhandle(t.type),this.Dialog.Visible=!0,this.Dialog.Title="修改结算信息",this.Dialog.form.type=t.type,this.Dialog.form.cardholder=t.cardholder,this.Dialog.form.banknum=t.banknum,"bank"===t.type?(this.Dialog.form.bankname=t.bankname,this.Dialog.form.branchname=t.branchname):(this.Dialog.form.bankname="",this.Dialog.form.branchname="")},SubmitEdit:function(t){var e=this;r.a.post("/user/edit_settlement",this.Dialog.form).then(function(t){200===t.data.code?(e.settleData=[],e.emptyForm(),e.getsettlementlist(),e.getsettlement(),e.Dialog.Visible=!1,e.showNotify("成功",t.data.msg)):e.showNotify("失败",t.data.msg,"error")})}})},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"panel"},[a("Tab",{attrs:{defalut:t.TabDefault,data:t.TabData}}),t._v(" "),a("div",{staticClass:"panel_body"},[a("table",{staticClass:"table"},[t._m(0),t._v(" "),t.settleData?a("tbody",t._l(t.settleData,function(e,l){return a("tr",{key:"settle"+l},["bank"===e.type?a("td",[t._v("银行卡")]):"wxpay"===e.type?a("td",[t._v("微信")]):"alipay"===e.type?a("td",[t._v("支付宝")]):t._e(),t._v(" "),a("td",[t._v(t._s(e.cardholder||"--"))]),t._v(" "),a("td",[t._v(t._s(e.banknum||"--"))]),t._v(" "),a("td",[t._v(t._s(e.bankname||"--"))]),t._v(" "),a("td",[t._v(t._s(e.branchname||"--"))]),t._v(" "),a("td",[e.banknum?a("el-button",{attrs:{type:"success",size:"small"},on:{click:function(a){t.edit(e)}}},[t._v("修改")]):a("el-button",{attrs:{type:"success",size:"small"},on:{click:function(a){t.add(e.type)}}},[t._v("添加")])],1)])})):t._e()])]),t._v(" "),a("el-dialog",{staticClass:"payInfoDialog",attrs:{title:t.Dialog.Title,visible:t.Dialog.Visible},on:{"update:visible":function(e){t.$set(t.Dialog,"Visible",e)}}},[a("el-form",{attrs:{model:t.Dialog.form}},[t.agenInfo?a("el-form-item",{attrs:{label:"用户名","label-width":t.formLabelWidth}},[a("el-input",{attrs:{size:"small",disabled:"","auto-complete":"off"},model:{value:t.agenInfo.user_login,callback:function(e){t.$set(t.agenInfo,"user_login",e)},expression:"agenInfo.user_login"}})],1):t._e(),t._v(" "),a("el-form-item",{attrs:{label:"开户方式","label-width":t.formLabelWidth}},[a("el-select",{attrs:{size:"small",disabled:"",placeholder:"请选择活动区域"},model:{value:t.Dialog.form.type,callback:function(e){t.$set(t.Dialog.form,"type",e)},expression:"Dialog.form.type"}},[a("el-option",{attrs:{label:"支付宝",value:"alipay"}}),t._v(" "),a("el-option",{attrs:{label:"微信",value:"wxpay"}}),t._v(" "),a("el-option",{attrs:{label:"银行卡",value:"bank"}})],1)],1),t._v(" "),"bank"===t.Dialog.form.type?a("el-form-item",{attrs:{label:"开户银行","label-width":t.formLabelWidth}},[a("el-autocomplete",{attrs:{"fetch-suggestions":t.queryBank,placeholder:"请输入内容"},model:{value:t.Dialog.form.bankname,callback:function(e){t.$set(t.Dialog.form,"bankname",e)},expression:"Dialog.form.bankname"}})],1):t._e(),t._v(" "),"bank"===t.Dialog.form.type?a("el-form-item",{attrs:{label:"开户支行","label-width":t.formLabelWidth}},[a("el-input",{attrs:{size:"small","auto-complete":"off"},model:{value:t.Dialog.form.branchname,callback:function(e){t.$set(t.Dialog.form,"branchname",e)},expression:"Dialog.form.branchname"}})],1):t._e(),t._v(" "),a("el-form-item",{attrs:{label:t.Dialog.labelText,"label-width":t.formLabelWidth}},[a("el-input",{attrs:{size:"small","auto-complete":"off"},model:{value:t.Dialog.form.banknum,callback:function(e){t.$set(t.Dialog.form,"banknum",e)},expression:"Dialog.form.banknum"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"户名","label-width":t.formLabelWidth}},[a("el-input",{attrs:{size:"small","auto-complete":"off"},model:{value:t.Dialog.form.cardholder,callback:function(e){t.$set(t.Dialog.form,"cardholder",e)},expression:"Dialog.form.cardholder"}})],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.Dialog.Visible=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.SubmitEdit(t.Dialog.form.type)}}},[t._v("确 定")])],1)],1)],1)},staticRenderFns:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("thead",[a("tr",[a("th",[t._v("结算类型")]),t._v(" "),a("th",[t._v("户名")]),t._v(" "),a("th",[t._v("账号")]),t._v(" "),a("th",[t._v("银行名称")]),t._v(" "),a("th",[t._v("支行名称")]),t._v(" "),a("th",[t._v("操作")])])])}]};var f=a("VU/8")(m,u,!1,function(t){a("F28W")},null,null);e.default=f.exports}});