| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-dd41c470"],{"2bf9":function(t,e,a){},"5dd8":function(t,e,a){"use strict";a.r(e);a("e9f5"),a("7d54"),a("ab43");var s=a("9ab4"),n=a("1b40"),i=a("6460");let c=class extends n.e{constructor(){super(...arguments),this.paymentMethodData=[],this.currentDefault=[]}getPaymentMethodList(){Object(i.d)().then(t=>{this.currentDefault=this.basePaymentMethodList(t),this.paymentMethodData=t}).catch(()=>{this.$message.error("数据初始化失败,请刷新重载!")})}basePaymentMethodList(t){const e=[];return Object.keys(t).map((a,s)=>{t[a].forEach((t,s)=>{1==t.is_default&&(e[a]=t.id)})}),e}changeStatusPaymentSet(t,e){this.paymentMethodData[e][t].status=this.paymentMethodData[e][t].status}changeRadioPaymentSet(t,e){this.paymentMethodData[e].forEach((t,a)=>{this.paymentMethodData[e][a].is_default=0}),this.paymentMethodData[e][t].is_default=1}onSubmit(t){Object(i.e)(t).then(()=>{})}created(){this.getPaymentMethodList()}};c=Object(s.a)([Object(n.a)({components:{}})],c);var r=c,l=(a("804f"),a("2877")),o=Object(l.a)(r,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"ls-card"},[e("el-page-header",{attrs:{content:"设置支付方式"},on:{back:function(e){return t.$router.go(-1)}}})],1),e("div",{staticClass:"m-b-60"},t._l(t.paymentMethodData,(function(a,s){return e("div",{key:s,staticClass:"ls-card m-t-24",staticStyle:{"padding-bottom":"50px"}},[1==s?e("div",{staticClass:"lg m-b-24 card-title"},[t._v(" H5支付 "),e("span",{staticClass:"xs muted m-l-10"},[t._v("在浏览器H5页面中付款的场景")])]):t._e(),2==s?e("div",{staticClass:"lg m-b-24 card-title"},[t._v(" 微信公众号 "),e("span",{staticClass:"xs muted m-l-10"},[t._v("在微信公众号H5页面中付款的场景,公众号类型一般为服务号")])]):t._e(),3==s?e("div",{staticClass:"lg m-b-24 card-title"},[t._v(" 微信小程序 "),e("span",{staticClass:"xs muted m-l-10"},[t._v("在微信小程序中付款的场景")])]):t._e(),4==s?e("div",{staticClass:"lg m-b-24 card-title"},[t._v(" APP支付 "),e("span",{staticClass:"xs muted m-l-10"},[t._v("在APP中付款的场景")])]):t._e(),5==s?e("div",{staticClass:"lg m-b-24 card-title"},[t._v(" PC商城 "),e("span",{staticClass:"xs muted m-l-10"},[t._v("在PC商城页面中付款的场景")])]):t._e(),7==s?e("div",{staticClass:"lg m-b-24 card-title"},[t._v(" 字节小程序 "),e("span",{staticClass:"xs muted m-l-10"},[t._v("在字节小程序中付款的场景")])]):t._e(),e("el-table",{staticStyle:{width:"100%"},attrs:{data:a,size:"mini"}},[e("el-table-column",{attrs:{prop:"icon",label:"图标",width:"150"},scopedSlots:t._u([{key:"default",fn:function(t){return[e("img",{staticStyle:{width:"34px",height:"34px"},attrs:{src:t.row.icon,alt:""}})]}}],null,!0)}),e("el-table-column",{attrs:{prop:"pay_way_name",label:"支付方式","min-width":"150"}}),e("el-table-column",{attrs:{label:"默认支付","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-radio",{attrs:{label:a.row.id},on:{change:function(e){return t.changeRadioPaymentSet(a.$index,s)}},model:{value:t.currentDefault[s],callback:function(e){t.$set(t.currentDefault,s,e)},expression:"currentDefault[index]"}},[t._v("设为默认")])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"status",label:"开启状态","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":t.styleConfig.primary,"inactive-color":"#f4f4f5"},on:{change:function(e){return t.changeStatusPaymentSet(a.$index,s)}},model:{value:a.row.status,callback:function(e){t.$set(a.row,"status",e)},expression:"scope.row.status"}})]}}],null,!0)})],1)],1)})),0),e("div",{staticClass:"bg-white ls-fixed-footer"},[e("div",{staticClass:"row-center flex m-t-15"},[e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onSubmit(t.paymentMethodData)}}},[t._v("保存")])],1)])])}),[],!1,null,"152432a0",null);e.default=o.exports},6460:function(t,e,a){"use strict";a.d(e,"d",(function(){return n})),a.d(e,"e",(function(){return i})),a.d(e,"c",(function(){return c})),a.d(e,"a",(function(){return r})),a.d(e,"b",(function(){return l}));var s=a("f175");const n=()=>s.a.get("/settings.pay.pay_way/getPayWay"),i=t=>s.a.post("/settings.pay.pay_way/setPayWay",t),c=t=>s.a.post("/settings.pay.pay_config/setConfig",t),r=t=>s.a.get("/settings.pay.pay_config/getConfig",{params:t}),l=()=>s.a.get("/settings.pay.pay_config/lists")},"804f":function(t,e,a){"use strict";a("2bf9")},ab43:function(t,e,a){"use strict";var s=a("23e7"),n=a("d024");s({target:"Iterator",proto:!0,real:!0,forced:a("c430")},{map:n})},d024:function(t,e,a){"use strict";var s=a("c65b"),n=a("59ed"),i=a("825a"),c=a("46c4"),r=a("c5cc"),l=a("9bdd"),o=r((function(){var t=this.iterator,e=i(s(this.next,t));if(!(this.done=!!e.done))return l(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function(t){return i(this),n(t),new o(c(this),{mapper:t})}}}]);
|