(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5ddd5e62"],{"12f1":function(a,e,t){"use strict";t.d(e,"a",(function(){return r}));t("5c96"),t("8f4d");const r={searchMenuSpan:10,searchLabelWidth:120,columnBtn:!1,border:!0,selection:!0,selection:!1,index:!1,indexLabel:"序号",stripe:!0,menuAlign:"center",menuWidth:150,align:"center",refreshBtn:!0,searchSize:"mini",addBtn:!1,editBtn:!1,delBtn:!1,viewBtn:!1,emptyBtn:!1,props:{label:"label",value:"value"},column:[{searchslot:!0,showColumn:!1,type:"select",label:"支付方式类型",prop:"ndh",search:!0,hide:!0},{label:"支付方式类型",prop:"methodTypeName"},{label:"支付方式名称",prop:"methodName",search:!0},{slot:!0,label:"支付方式图片",prop:"methodImg"},{label:"参数名1",prop:"paramName1"},{label:"参数名2",prop:"paramName2"},{label:"参数名3",prop:"paramName3"},{label:"参数名4",prop:"paramName4"},{label:"参数名5",prop:"paramName5"},{label:"参数名6",prop:"paramName6"},{label:"参数名7",prop:"paramName7"},{label:"参数名8",prop:"paramName8"},{label:"参数名9",prop:"paramName9"},{label:"参数名10",prop:"paramName10"},{label:"参数名11",prop:"paramName11"},{label:"参数名12",prop:"paramName12"},{label:"参数名13",prop:"paramName13"},{label:"参数名14",prop:"paramName14"},{label:"参数名15",prop:"paramName15"},{label:"创建时间",prop:"createTime"},{label:"更新时间",prop:"updateTime"}]}},"1c14":function(a,e,t){"use strict";t("ee33")},"3dcb":function(a,e,t){"use strict";t.r(e);var r=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"mod-bank"},[t("avue-crud",{ref:"crud",attrs:{page:a.page,data:a.dataList,option:a.tableOption},on:{"update:page":function(e){a.page=e},"search-change":a.searchChange,"selection-change":a.selectionChange,"on-load":a.getDataList},scopedSlots:a._u([{key:"methodImg",fn:function(a){return[t("img",{attrs:{src:a.row.methodImgUrl,alt:""}})]}},{key:"menu",fn:function(e){return[t("el-select",{staticClass:"celectSpeac",attrs:{clearable:"",placeholder:"操作"},on:{change:function(t){return a.changeSelet(e.row,e.row.uuid,a.optionsTwo,e.row.select,e.row.methodTypeName)}},model:{value:e.row.select,callback:function(t){a.$set(e.row,"select",t)},expression:"scope.row.select"}},a._l(a.retnOptions,(function(a){return t("el-option",{key:a.value,attrs:{label:a.label,value:a.value}})})),1)]}}])},[t("template",{slot:"menuLeft"},[a.isAuth("sys:user:save")?t("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"small"},on:{click:function(e){return e.stopPropagation(),a.addOrUpdateHandle("","",a.optionsTwo)}}},[a._v("新增支付方式模板")]):a._e(),a.isAuth("sys:user:save")?t("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"small"},on:{click:function(e){return e.stopPropagation(),a.addLangugUpdate()}}},[a._v("支付方式类型 多语言配置")]):a._e()],1),t("template",{slot:"ndhSearch"},[t("avue-select",{attrs:{placeholder:"请选择支付方式",dic:a.options},model:{value:a.options.id,callback:function(e){a.$set(a.options,"id",e)},expression:"options.id"}})],1)],2),a.addOrUpdateVisible?t("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:a.getDataList}}):a._e(),a.addOrUpdateVisibleTwo?t("cons-lang-update",{ref:"addOrUpdateTwo",on:{refreshDataListTwo:a.getDataList}}):a._e(),a.addOrUpdateVisibleThree?t("ctc-delet-update",{ref:"addOrUpdateThree",on:{refreshDataListThree:a.getDataList}}):a._e()],1)},m=[],o=t("12f1"),s=t("6653"),i=t("6866"),l=t("86db"),d={data(){return{options:[],optionsTwo:[],dataList:[],dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,addOrUpdateVisibleTwo:!1,addOrUpdateVisibleThree:!1,tableOption:o["a"],searchParams:{},retnOptions:[{value:"1",label:"修改"},{value:"2",label:"删除"},{value:"3",label:"多语言设置"}],page:{total:0,currentPage:1,pageSize:10}}},components:{AddOrUpdate:s["default"],ConsLangUpdate:i["default"],CtcDeletUpdate:l["default"]},created(){this.getC2cPaymentMethodType()},methods:{getDataList(a,e){const t={current:null==a?this.page.currentPage:a.currentPage,size:null==a?this.page.pageSize:a.pageSize,...this.searchParams};this.dataListLoading=!0;let r="";this.options.id?(console.log("ssss"+this.options.id),r=this.options.id):r="",this.$http({url:this.$http.adornUrl("/paymentMethodConfig/list"),method:"post",data:this.$http.adornData(Object.assign({methodType:r,current:null==a?this.page.currentPage:a.currentPage,size:null==a?this.page.pageSize:a.pageSize},t))}).then(({data:a})=>{this.dataList=a.data.records,this.page.total=a.data.total,this.dataListLoading=!1,e&&e()})},getC2cPaymentMethodType(a,e,t){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/paymentMethodConfig/getC2cPaymentMethodType"),method:"get",params:this.$http.adornParams(Object.assign({},e),!1)}).then(({data:a})=>{0==a.code&&(a.data.forEach((e,t)=>{a.data[t].label=e.name,a.data[t].value=e.id}),this.options=a.data,this.optionsTwo=a.data),t&&t()})},changehot(){this.options.id=""},searchChange(a,e){this.page.currentPage=1,this.searchParams=a,this.getDataList(this.page,e)},selectionChange(a){this.$forceUpdate(),this.dataListSelections=a},addOrUpdateHandle(a,e,t){this.addOrUpdateVisible=!0,this.addOrUpdateVisibleTwo=!1,this.$nextTick(()=>{this.$refs.addOrUpdate.init(a,e,t)})},addLangugUpdate(a,e){this.addOrUpdateVisibleTwo=!0,this.$nextTick(()=>{this.$refs.addOrUpdateTwo.initTwo(a,e)})},deletmees(a){this.addOrUpdateVisibleThree=!0,this.$nextTick(()=>{this.$refs.addOrUpdateThree.init(a)})},changeSelet(a,e,t,r,m){this.$forceUpdate(),1==r?(console.log(e),this.addOrUpdateHandle(a,e,t)):3==r?this.addLangugUpdate(e,m):2==r&&this.deletmees(e),a.select=""},deleteHandle(a){var e=a?[a]:this.dataListSelections.map(a=>a.userId);this.$confirm(`确定对[id=${e.join(",")}]进行[${a?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$http({url:this.$http.adornUrl("/paymentMethodConfig/delete"),method:"delete",data:this.$http.adornData(e,!1)}).then(({data:a})=>{this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.getDataList()}})})}).catch(()=>{})}}},p=d,n=(t("84b6"),t("2877")),h=Object(n["a"])(p,r,m,!1,null,"384aa728",null);e["default"]=h.exports},"3f60":function(a,e,t){},6653:function(a,e,t){"use strict";t.r(e);var r=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("el-dialog",{attrs:{title:a.id?"修改支付方式模板":"添加支付方式模板","close-on-click-modal":!1,visible:a.visible},on:{"update:visible":function(e){a.visible=e}}},[t("el-form",{ref:"dataForm",attrs:{model:a.dataForm,rules:a.dataRule,"label-width":"120px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&a._k(e.keyCode,"enter",13,e.key,"Enter")?null:a.dataFormSubmit()}}},[t("el-form-item",{attrs:{label:"支付方式类型",prop:"id"}},[t("el-select",{attrs:{placeholder:"请选择"},on:{change:function(e){return a.changeVal(a.arr.id)}},model:{value:a.arr.id,callback:function(e){a.$set(a.arr,"id",e)},expression:"arr.id"}},a._l(a.arr,(function(a){return t("el-option",{key:a.id,attrs:{label:a.name,value:a.id}})})),1)],1),t("el-form-item",{attrs:{label:"支付方式名称",prop:"methodName"}},[t("el-input",{attrs:{placeholder:"支付方式名称"},model:{value:a.dataForm.methodName,callback:function(e){a.$set(a.dataForm,"methodName",e)},expression:"dataForm.methodName"}})],1),a.id?t("el-form-item",{attrs:{label:"登录人资金密码",prop:"loginSafeword"}},[t("el-input",{attrs:{type:"password",placeholder:"登录人资金密码"},model:{value:a.dataForm.loginSafeword,callback:function(e){a.$set(a.dataForm,"loginSafeword",e)},expression:"dataForm.loginSafeword"}})],1):a._e(),t("el-form-item",{attrs:{label:"支付方式图片",prop:"methodImg"}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:a.$http.adornUrl("/api/uploadFile"),headers:{Authorization:a.$cookie.get("Authorization")},"show-file-list":!0,"on-success":a.handleAvatarSuccess,"before-upload":a.beforeAvatarUpload}},[a.imageUrl?t("img",{staticClass:"avatar",attrs:{src:a.imageUrl}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),t("el-form-item",{attrs:{label:"",prop:""}},[t("div",{staticStyle:{color:"green"}},[a._v(" 参数名1: 配关键数据,如微信账号、支付宝账号、银行卡号、虚拟货币地址等等; ")])]),t("el-form-item",{attrs:{label:"参数名1(必填)",prop:"paramName1"}},[t("el-input",{attrs:{placeholder:"参数名1"},model:{value:a.dataForm.paramName1,callback:function(e){a.$set(a.dataForm,"paramName1",e)},expression:"dataForm.paramName1"}})],1),t("el-form-item",{attrs:{label:"参数名2(选填)",prop:"paramName2"}},[t("el-input",{attrs:{placeholder:"参数名2"},model:{value:a.dataForm.paramName2,callback:function(e){a.$set(a.dataForm,"paramName2",e)},expression:"dataForm.paramName2"}})],1),t("el-form-item",{attrs:{label:"参数名3(选填)",prop:"paramName3"}},[t("el-input",{attrs:{placeholder:"参数名3"},model:{value:a.dataForm.paramName3,callback:function(e){a.$set(a.dataForm,"paramName3",e)},expression:"dataForm.paramName3"}})],1),t("el-form-item",{attrs:{label:"参数名4(选填)",prop:"paramName4"}},[t("el-input",{attrs:{placeholder:"参数名4"},model:{value:a.dataForm.paramName4,callback:function(e){a.$set(a.dataForm,"paramName4",e)},expression:"dataForm.paramName4"}})],1),t("el-form-item",{attrs:{label:"参数名5(选填)",prop:"paramName5"}},[t("el-input",{attrs:{placeholder:"参数名5"},model:{value:a.dataForm.paramName5,callback:function(e){a.$set(a.dataForm,"paramName5",e)},expression:"dataForm.paramName5"}})],1),t("el-form-item",{attrs:{label:"参数名6(选填)",prop:"paramName6"}},[t("el-input",{attrs:{placeholder:"参数名6"},model:{value:a.dataForm.paramName6,callback:function(e){a.$set(a.dataForm,"paramName6",e)},expression:"dataForm.paramName6"}})],1),t("el-form-item",{attrs:{label:"参数名7(选填)",prop:"paramName7"}},[t("el-input",{attrs:{placeholder:"参数名7"},model:{value:a.dataForm.paramName7,callback:function(e){a.$set(a.dataForm,"paramName7",e)},expression:"dataForm.paramName7"}})],1),t("el-form-item",{attrs:{label:"参数名8(选填)",prop:"paramName8"}},[t("el-input",{attrs:{placeholder:"参数名8"},model:{value:a.dataForm.paramName8,callback:function(e){a.$set(a.dataForm,"paramName8",e)},expression:"dataForm.paramName8"}})],1),t("el-form-item",{attrs:{label:"参数名9(选填)",prop:"paramName9"}},[t("el-input",{attrs:{placeholder:"参数名9"},model:{value:a.dataForm.paramName9,callback:function(e){a.$set(a.dataForm,"paramName9",e)},expression:"dataForm.paramName9"}})],1),t("el-form-item",{attrs:{label:"参数名10(选填)",prop:"paramName10"}},[t("el-input",{attrs:{placeholder:"参数名10"},model:{value:a.dataForm.paramName10,callback:function(e){a.$set(a.dataForm,"paramName10",e)},expression:"dataForm.paramName10"}})],1),t("el-form-item",{attrs:{label:"参数名11(选填)",prop:"paramName11"}},[t("el-input",{attrs:{placeholder:"参数名11"},model:{value:a.dataForm.paramName11,callback:function(e){a.$set(a.dataForm,"paramName11",e)},expression:"dataForm.paramName11"}})],1),t("el-form-item",{attrs:{label:"参数名12(选填)",prop:"paramName12"}},[t("el-input",{attrs:{placeholder:"参数名12"},model:{value:a.dataForm.paramName12,callback:function(e){a.$set(a.dataForm,"paramName12",e)},expression:"dataForm.paramName12"}})],1),t("el-form-item",{attrs:{label:"参数名13(选填)",prop:"paramName13"}},[t("el-input",{attrs:{placeholder:"参数名13"},model:{value:a.dataForm.paramName13,callback:function(e){a.$set(a.dataForm,"paramName13",e)},expression:"dataForm.paramName13"}})],1),t("el-form-item",{attrs:{label:"参数名14(选填)",prop:"paramName14"}},[t("el-input",{attrs:{placeholder:"参数名14"},model:{value:a.dataForm.paramName14,callback:function(e){a.$set(a.dataForm,"paramName14",e)},expression:"dataForm.paramName14"}})],1),t("el-form-item",{attrs:{label:"参数名15(选填)",prop:"paramName15"}},[t("el-input",{attrs:{placeholder:"参数名15"},model:{value:a.dataForm.paramName15,callback:function(e){a.$set(a.dataForm,"paramName15",e)},expression:"dataForm.paramName15"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(e){a.visible=!1}}},[a._v("取消")]),t("el-button",{attrs:{type:"primary"},on:{click:function(e){return a.dataFormSubmit()}}},[a._v("确定")])],1)],1)},m=[],o=(t("d9e2"),t("61f7"),t("20ca")),s=t("90c5"),i={data(){return{visible:!1,roleList:{},id:"",imageUrl:"",dataForm:{methodImg:"",methodName:"",paramName1:"",paramName2:"",paramName3:"",paramName4:"",paramName5:"",paramName6:"",paramName7:"",paramName8:"",paramName9:"",paramName10:"",paramName11:"",paramName12:"",paramName13:"",paramName14:"",paramName15:"",loginSafeword:""},arr:[],dataRule:{paramName1:[{required:!0,message:"参数1不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}],value1:[{required:!0,message:"请选择支付方式",trigger:"blur"}],loginSafeword:[{required:!0,message:"资金密码不能为空",trigger:"blur"}]}}},created(){},methods:{init(a,e,t){this.resClear(),this.arr={...t},this.id=e,this.arr.id=a.methodType,this.dataForm=a||{},""==e&&(console.log(e),this.arr.id=this.arr[0].id),a?(this.dataForm.username=a.userName,this.imageUrl=a.methodImgUrl,this.dataForm.remarks=a.remarks):(this.dataForm.username="",this.imageUrl="",this.dataForm.remarks=""),this.visible=!0,this.$nextTick(()=>{})},resClear(){this.dataForm={methodImg:"",methodName:"",paramName1:"",paramName2:"",paramName3:"",paramName4:"",paramName5:"",paramName6:"",paramName7:"",paramName8:"",paramName9:"",paramName10:"",paramName11:"",paramName12:"",paramName13:"",paramName14:"",paramName15:"",loginSafeword:""}},handleAvatarSuccess(a,e){this.dataForm.methodImg=a.data.path,console.log(e),this.imageUrl=URL.createObjectURL(e.raw),console.log(this.imageUrl)},beforeAvatarUpload(a){const e=a.size/1024/1024<10;return e||this.$message.error("上传图片大小不能超过 10MB!"),e},changeVal(a){this.$forceUpdate()},dataFormSubmit:Object(o["a"])((function(){this.$refs["dataForm"].validate(a=>{a&&(this.id?this.$http({url:this.$http.adornUrl("/paymentMethodConfig/update"),method:"post",data:this.$http.adornData({id:this.id,methodImg:this.dataForm.methodImg,methodName:this.dataForm.methodName,methodType:this.arr.id,paramName1:this.dataForm.paramName1,paramName2:this.dataForm.paramName2,paramName3:this.dataForm.paramName3,paramName4:this.dataForm.paramName4,paramName5:this.dataForm.paramName5,paramName6:this.dataForm.paramName6,paramName7:this.dataForm.paramName7,paramName8:this.dataForm.paramName8,paramName9:this.dataForm.paramName9,paramName10:this.dataForm.paramName10,paramName11:this.dataForm.paramName11,paramName12:this.dataForm.paramName12,paramName13:this.dataForm.paramName13,paramName14:this.dataForm.paramName14,paramName15:this.dataForm.paramName15,loginSafeword:Object(s["a"])(this.dataForm.loginSafeword)})}).then(({data:a})=>{0==a.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.resClear(),this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:a.msg,type:"error"})}):(console.log(this.id),this.$http({url:this.$http.adornUrl("/paymentMethodConfig/add"),method:"post",data:this.$http.adornData({methodImg:this.dataForm.methodImg,methodName:this.dataForm.methodName,methodType:this.arr.id,paramName1:this.dataForm.paramName1,paramName2:this.dataForm.paramName2,paramName3:this.dataForm.paramName3,paramName4:this.dataForm.paramName4,paramName5:this.dataForm.paramName5,paramName6:this.dataForm.paramName6,paramName7:this.dataForm.paramName7,paramName8:this.dataForm.paramName8,paramName9:this.dataForm.paramName9,paramName10:this.dataForm.paramName10,paramName11:this.dataForm.paramName11,paramName12:this.dataForm.paramName12,paramName13:this.dataForm.paramName13,paramName14:this.dataForm.paramName14,paramName15:this.dataForm.paramName15})}).then(({data:a})=>{0==a.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.resClear(),this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:a.msg,type:"error"})})))})}))}},l=i,d=(t("1c14"),t("2877")),p=Object(d["a"])(l,r,m,!1,null,"56d1508b",null);e["default"]=p.exports},"84b6":function(a,e,t){"use strict";t("3f60")},"86db":function(a,e,t){"use strict";t.r(e);var r=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("el-dialog",{attrs:{title:"确认删除","close-on-click-modal":!1,visible:a.visible},on:{"update:visible":function(e){a.visible=e}}},[t("el-form",{ref:"dataForm",attrs:{model:a.dataForm,rules:a.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&a._k(e.keyCode,"enter",13,e.key,"Enter")?null:a.dataFormSubmit()}}},[t("el-form-item",{attrs:{label:"登录人资金密码","label-width":"220px",prop:"loginSafeword"}},[t("el-input",{attrs:{type:"password",placeholder:"登录人资金密码"},model:{value:a.dataForm.loginSafeword,callback:function(e){a.$set(a.dataForm,"loginSafeword",e)},expression:"dataForm.loginSafeword"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(e){a.visible=!1}}},[a._v("取消")]),t("el-button",{attrs:{type:"primary"},on:{click:function(e){return a.dataFormSubmit()}}},[a._v("确定")])],1)],1)},m=[],o=(t("d9e2"),t("61f7"),t("20ca")),s=t("90c5"),i={data(){return{visible:!1,roleList:{},id:"",dataForm:{loginSafeword:""},dataRule:{loginSafeword:[{required:!0,message:"登录人资金密码不能为空",trigger:"blur"}]}}},methods:{init(a){this.resClear(),this.id=a||"",this.visible=!0,this.$nextTick(()=>{})},resClear(){this.dataForm={loginSafeword:""}},dataFormSubmit:Object(o["a"])((function(){this.$refs["dataForm"].validate(a=>{a&&this.$http({url:this.$http.adornUrl("/paymentMethodConfig/delete"),method:"post",data:this.$http.adornData({id:this.id,loginSafeword:Object(s["a"])(this.dataForm.loginSafeword)})}).then(({data:a})=>{0==a.code?this.$message({message:"删除成功",type:"success",duration:1500,onClose:()=>{this.resClear(),this.visible=!1,this.$emit("refreshDataListThree")}}):this.$message({message:a.msg,type:"error"})})})}))}},l=i,d=t("2877"),p=Object(d["a"])(l,r,m,!1,null,null,null);e["default"]=p.exports},ee33:function(a,e,t){}}]);