import{_ as V}from"./index.76a66f15.js";/* empty css */import{a$ as b,C as l,b1 as f,b2 as t,aJ as u,aV as o,D as y,aG as x,b5 as C,bE as q,bF as I,cj as K,ck as W,bm as X,bM as L,bo as P,bH as Y,ci as $,bK as R,bP as J,bj as M,E as B,b3 as v,cf as N,ce as ee,b_ as te,bI as ue,bJ as ae,bs as S,bZ as se,bS as O,bU as G,bV as Q,bn as oe,c4 as le,bv as ne,bW as ie,bR as re,bB as de,by as me,bL as pe}from"./arco.f3c60d68.js";/* empty css */import{Q as fe}from"./qrcode.vue.esm.aee0cddc.js";/* empty css */import"./chart.a626c034.js";import"./vue.7d1f2b31.js";const ce={props:{visible:{type:Boolean,default:!1},id:{type:[Number,String],default:0},width:{type:[Number,String],default:640}},emits:["update:visible","success"],data(){return{loading:!1,uploadingField:"",form:{id:0,name:"",type:"wechat",status:1,weight:0,config:this.getDefaultConfig("wechat")}}},watch:{visible(a){a&&(this.resetForm(),this.id&&this.getDetail(this.id))}},methods:{getDefaultConfig(a){return a==="wechat"?{mch_id:"",key:"",cert_client:"",cert_key:""}:a==="alipay"?{app_id:"",alipay_public_key:"",alipay_private_key:""}:{}},resetForm(){this.form={id:0,name:"",type:"wechat",status:1,weight:0,config:this.getDefaultConfig("wechat")}},onTypeChange(a){this.form.config=this.getDefaultConfig(a)},getDetail(a){this.loading=!0,this.$request.post("admin/app/paymentpool/account/detail",{id:a}).then(e=>{const r=e.data||{},m=this.getDefaultConfig(r.type);this.form={id:r.id,name:r.name||"",type:r.type||"wechat",status:Number(r.status||0),weight:Number(r.weight||0),config:{...m,...r.config||{}}},this.loading=!1}).catch(e=>{this.$message.error(e.msg),this.loading=!1})},handleCancel(){this.$emit("update:visible",!1)},handleSubmit(a){if(!this.form.name){this.$message.warning("\u8BF7\u586B\u5199\u5546\u6237\u53F7\u540D\u79F0"),a(!1);return}const e=this.form.id?"admin/app/paymentpool/account/edit":"admin/app/paymentpool/account/add",r={row:{name:this.form.name,type:this.form.type,status:this.form.status,weight:this.form.weight,config:this.form.config}};this.form.id&&(r.ids=this.form.id),this.$request.post(e,r).then(m=>{this.$message.success(m.msg),this.$emit("success"),this.$emit("update:visible",!1),a(!0)}).catch(m=>{this.$message.error(m.msg),a(!1)})},uploadCert(a,e){this.uploadingField=e;const r=new FormData;r.append("file",a.fileItem.file),this.$request.post("admin/app/paymentpool/account/uploadCert",r).then(m=>{this.uploadingField="",this.form.config[e]=m.data.url,this.$message.success("\u6210\u529F\u4E0A\u4F20"),a.onSuccess&&a.onSuccess(m)}).catch(m=>{this.uploadingField="",this.$message.error(m.msg||"\u4E0A\u4F20\u5931\u8D25"),a.onError&&a.onError(m)})}}},ge={key:0,style:{"margin-left":"8px",color:"#999"}},Fe={key:0,style:{"margin-left":"8px",color:"#999"}};function _e(a,e,r,m,s,i){const _=q,d=I,g=K,c=W,E=X,D=L,h=b("icon-upload"),F=P,w=Y,A=$,k=R,T=J,z=M;return l(),f(z,{visible:r.visible,title:s.form.id?"\u7F16\u8F91\u5546\u6237\u53F7":"\u65B0\u5EFA\u5546\u6237\u53F7",width:r.width,"mask-closable":!1,"unmount-on-close":!0,onCancel:i.handleCancel,onBeforeOk:i.handleSubmit},{default:t(()=>[u(T,{loading:s.loading,style:{width:"100%"}},{default:t(()=>[u(k,{model:s.form,ref:"formRef","auto-label-width":""},{default:t(()=>[u(d,{field:"name",label:"\u5546\u6237\u53F7\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u540D\u79F0"}]},{default:t(()=>[u(_,{modelValue:s.form.name,"onUpdate:modelValue":e[0]||(e[0]=n=>s.form.name=n),placeholder:"\u4FBF\u4E8E\u8BC6\u522B\u7684\u540D\u79F0\uFF0C\u5982\uFF1A\u4E3B\u5FAE\u4FE1\u5546\u6237"},null,8,["modelValue"])]),_:1}),u(d,{field:"type",label:"\u652F\u4ED8\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},{default:t(()=>[u(c,{modelValue:s.form.type,"onUpdate:modelValue":e[1]||(e[1]=n=>s.form.type=n),onChange:i.onTypeChange},{default:t(()=>[u(g,{value:"wechat"},{default:t(()=>[...e[11]||(e[11]=[o("\u5FAE\u4FE1\u652F\u4ED8",-1)])]),_:1}),u(g,{value:"alipay"},{default:t(()=>[...e[12]||(e[12]=[o("\u652F\u4ED8\u5B9D\u652F\u4ED8",-1)])]),_:1})]),_:1},8,["modelValue","onChange"])]),_:1}),u(d,{field:"status",label:"\u72B6\u6001"},{extra:t(()=>[...e[16]||(e[16]=[o(' \u540C\u7C7B\u578B\u4EC5\u5141\u8BB8\u4E00\u4E2A\u5546\u6237\u53F7\u5904\u4E8E"\u4F7F\u7528\u4E2D"\u72B6\u6001\uFF0C\u4FDD\u5B58\u65F6\u4F1A\u81EA\u52A8\u5C06\u5176\u4ED6\u5546\u6237\u53F7\u7F6E\u4E3A"\u6682\u672A\u542F\u7528"\u3002 ',-1)])]),default:t(()=>[u(c,{modelValue:s.form.status,"onUpdate:modelValue":e[2]||(e[2]=n=>s.form.status=n)},{default:t(()=>[u(g,{value:1},{default:t(()=>[...e[13]||(e[13]=[o("\u4F7F\u7528\u4E2D",-1)])]),_:1}),u(g,{value:0},{default:t(()=>[...e[14]||(e[14]=[o("\u6682\u672A\u542F\u7528",-1)])]),_:1}),u(g,{value:2},{default:t(()=>[...e[15]||(e[15]=[o("\u4E0D\u53EF\u7528",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),u(d,{field:"weight",label:"\u6743\u91CD"},{extra:t(()=>[...e[17]||(e[17]=[o("\u6743\u91CD\u8D8A\u9AD8\uFF0C\u652F\u4ED8\u5931\u8D25\u5207\u6362\u65F6\u8D8A\u4F18\u5148\u88AB\u9009\u4E2D\u3002\u8303\u56F4 0-9999\u3002",-1)])]),default:t(()=>[u(E,{modelValue:s.form.weight,"onUpdate:modelValue":e[3]||(e[3]=n=>s.form.weight=n),min:0,max:9999,placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD\u503C"},null,8,["modelValue"])]),_:1}),u(D,{orientation:"left"},{default:t(()=>[...e[18]||(e[18]=[o("\u652F\u4ED8\u914D\u7F6E",-1)])]),_:1}),s.form.type==="wechat"?(l(),y(x,{key:0},[u(d,{label:"\u5546\u6237\u53F7"},{default:t(()=>[u(_,{modelValue:s.form.config.mch_id,"onUpdate:modelValue":e[4]||(e[4]=n=>s.form.config.mch_id=n),placeholder:"\u8BF7\u8F93\u5165\u5FAE\u4FE1\u652F\u4ED8\u5546\u6237\u53F7"},null,8,["modelValue"])]),_:1}),u(d,{label:"\u5BC6\u94A5"},{default:t(()=>[u(_,{modelValue:s.form.config.key,"onUpdate:modelValue":e[5]||(e[5]=n=>s.form.config.key=n),placeholder:"\u8BF7\u8F93\u5165\u5FAE\u4FE1\u652F\u4ED8\u5BC6\u94A5"},null,8,["modelValue"])]),_:1}),u(d,{label:"\u8BC1\u4E66cert"},{default:t(()=>[u(_,{modelValue:s.form.config.cert_client,"onUpdate:modelValue":e[6]||(e[6]=n=>s.form.config.cert_client=n),placeholder:"apiclient_cert.pem \u6587\u4EF6\u8DEF\u5F84"},{suffix:t(()=>[u(w,{"show-file-list":!1,"custom-request":n=>i.uploadCert(n,"cert_client"),accept:".pem,.p12,.key,.crt,.cer"},{"upload-button":t(()=>[u(F,{size:"small",type:"dashed"},{icon:t(()=>[u(h)]),default:t(()=>[e[19]||(e[19]=o(" \u4E0A\u4F20",-1))]),_:1})]),_:1},8,["custom-request"]),s.uploadingField==="cert_client"?(l(),y("span",ge,"\u4E0A\u4F20\u4E2D...")):C("",!0)]),_:1},8,["modelValue"])]),_:1}),u(d,{label:"\u8BC1\u4E66key"},{default:t(()=>[u(_,{modelValue:s.form.config.cert_key,"onUpdate:modelValue":e[7]||(e[7]=n=>s.form.config.cert_key=n),placeholder:"apiclient_key.pem \u6587\u4EF6\u8DEF\u5F84"},{suffix:t(()=>[u(w,{"show-file-list":!1,"custom-request":n=>i.uploadCert(n,"cert_key"),accept:".pem,.p12,.key,.crt,.cer"},{"upload-button":t(()=>[u(F,{type:"dashed",size:"small"},{icon:t(()=>[u(h)]),default:t(()=>[e[20]||(e[20]=o("\u4E0A\u4F20",-1))]),_:1})]),_:1},8,["custom-request"]),s.uploadingField==="cert_key"?(l(),y("span",Fe,"\u4E0A\u4F20\u4E2D...")):C("",!0)]),_:1},8,["modelValue"])]),_:1})],64)):C("",!0),s.form.type==="alipay"?(l(),y(x,{key:1},[u(d,{label:"\u5E94\u7528AppID"},{default:t(()=>[u(_,{modelValue:s.form.config.app_id,"onUpdate:modelValue":e[8]||(e[8]=n=>s.form.config.app_id=n),placeholder:"\u8BF7\u8F93\u5165\u652F\u4ED8\u5B9D\u5E94\u7528AppID"},null,8,["modelValue"])]),_:1}),u(d,{label:"\u652F\u4ED8\u5B9D\u516C\u94A5"},{default:t(()=>[u(A,{modelValue:s.form.config.alipay_public_key,"onUpdate:modelValue":e[9]||(e[9]=n=>s.form.config.alipay_public_key=n),"auto-size":{minRows:3,maxRows:6},placeholder:"alipay_public_key\uFF0C\u652F\u4ED8\u5B9D\u5F00\u653E\u5E73\u53F0\u83B7\u53D6\u7684\u652F\u4ED8\u5B9D\u516C\u94A5"},null,8,["modelValue"])]),_:1}),u(d,{label:"\u652F\u4ED8\u5B9D\u5E94\u7528\u79C1\u94A5"},{default:t(()=>[u(A,{modelValue:s.form.config.alipay_private_key,"onUpdate:modelValue":e[10]||(e[10]=n=>s.form.config.alipay_private_key=n),"auto-size":{minRows:3,maxRows:6},placeholder:"alipay_private_key\uFF0C\u652F\u4ED8\u5B9D\u5F00\u653E\u5E73\u53F0\u83B7\u53D6\u7684\u5E94\u7528\u79C1\u94A5"},null,8,["modelValue"])]),_:1})],64)):C("",!0)]),_:1},8,["model"])]),_:1},8,["loading"])]),_:1},8,["visible","title","width","onCancel","onBeforeOk"])}const he=V(ce,[["render",_e]]),De={components:{QrcodeVue:fe},props:{visible:{type:Boolean,default:!1},accountId:{type:[Number,String],default:0}},emits:["update:visible"],data(){return{loading:!1,checking:!1,testNo:"",testUrl:"",status:0,errorMsg:""}},watch:{visible(a){a&&this.accountId&&this.startTest()}},methods:{startTest(){this.loading=!0,this.status=0,this.testUrl="",this.testNo="",this.errorMsg="",this.$request.post("admin/app/paymentpool/account/testPay",{account_id:this.accountId}).then(a=>{this.testUrl=a.data.test_url,this.testNo=a.data.test_no}).catch(a=>{this.status=-1;const e=a.msg||a.message||"";e?this.errorMsg=e:a.response&&a.response.status>=500?this.errorMsg="\u670D\u52A1\u5668\u5185\u90E8\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u5546\u6237\u53F7\u914D\u7F6E\u662F\u5426\u6B63\u786E":this.errorMsg="\u751F\u6210\u652F\u4ED8\u4E8C\u7EF4\u7801\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u5546\u6237\u53F7\u914D\u7F6E"}).finally(()=>{this.loading=!1})},checkResult(){!this.testNo||(this.checking=!0,this.$request.post("admin/app/paymentpool/account/checkTestPay",{test_no:this.testNo}).then(a=>{this.status=a.data.status,a.data.status===0&&this.$message.info(a.msg||"\u6682\u672A\u652F\u4ED8\uFF0C\u8BF7\u5B8C\u6210\u652F\u4ED8\u540E\u518D\u68C0\u6D4B"),a.data.status===1&&this.$message.success(a.msg||"\u652F\u4ED8\u6210\u529F")}).catch(a=>{this.status=-1;const e=a.msg||a.message||"";this.errorMsg=e||"\u67E5\u8BE2\u652F\u4ED8\u7ED3\u679C\u5931\u8D25"}).finally(()=>{this.checking=!1}))},handleClose(){this.status=0,this.testUrl="",this.testNo="",this.errorMsg="",this.$emit("update:visible",!1)}}},ye={style:{"text-align":"center"}},Ee={style:{"margin-bottom":"12px"}},be={key:0,style:{display:"inline-block",padding:"12px",background:"#fff",border:"1px solid #eee","border-radius":"8px","margin-bottom":"12px"}},Ce={style:{"margin-top":"16px"}};function Be(a,e,r,m,s,i){const _=N,d=b("qrcode-vue"),g=P,c=ee,E=J,D=M;return l(),f(D,{visible:r.visible,title:"\u6D4B\u8BD5\u652F\u4ED8",width:420,footer:!1,onCancel:i.handleClose},{default:t(()=>[B("div",ye,[u(E,{loading:s.loading,tip:"\u6B63\u5728\u751F\u6210\u4E8C\u7EF4\u7801..."},{default:t(()=>[s.status===0?(l(),y(x,{key:0},[B("div",Ee,[u(_,{color:"blue"},{default:t(()=>[...e[0]||(e[0]=[o("\u6D4B\u8BD5\u91D1\u989D\uFF1A\xA50.01",-1)])]),_:1})]),s.testUrl?(l(),y("div",be,[u(d,{value:s.testUrl,size:200,level:"H"},null,8,["value"])])):C("",!0),e[2]||(e[2]=B("div",{style:{color:"#999","font-size":"12px","margin-bottom":"4px"}}," \u8BF7\u4F7F\u7528\u624B\u673A\u626B\u63CF\u4E8C\u7EF4\u7801 ",-1)),e[3]||(e[3]=B("div",{style:{color:"#999","font-size":"12px"}}," \u626B\u7801\u540E\u5728\u624B\u673A\u7AEF\u5B8C\u6210\u652F\u4ED8\uFF0C\u7136\u540E\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u68C0\u6D4B\u7ED3\u679C ",-1)),B("div",Ce,[u(g,{type:"primary",loading:s.checking,onClick:i.checkResult},{default:t(()=>[...e[1]||(e[1]=[o("\u68C0\u6D4B\u652F\u4ED8\u7ED3\u679C",-1)])]),_:1},8,["loading","onClick"])])],64)):s.status===1?(l(),f(c,{key:1,status:"success",title:"\u6D4B\u8BD5\u652F\u4ED8\u6210\u529F"},{subtitle:t(()=>[...e[4]||(e[4]=[o(" \u8BE5\u5546\u6237\u53F7\u652F\u4ED8\u529F\u80FD\u6B63\u5E38 ",-1)])]),_:1})):s.status===2?(l(),f(c,{key:2,status:"error",title:"\u6D4B\u8BD5\u652F\u4ED8\u5931\u8D25"},{subtitle:t(()=>[...e[5]||(e[5]=[o(" \u8BE5\u5546\u6237\u53F7\u652F\u4ED8\u529F\u80FD\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u914D\u7F6E ",-1)])]),_:1})):s.status===-1?(l(),f(c,{key:3,status:"error",title:"\u8BF7\u6C42\u5931\u8D25"},{subtitle:t(()=>[o(v(s.errorMsg),1)]),extra:t(()=>[u(g,{type:"primary",onClick:i.startTest},{default:t(()=>[...e[6]||(e[6]=[o("\u91CD\u8BD5",-1)])]),_:1},8,["onClick"])]),_:1})):C("",!0)]),_:1},8,["loading"])])]),_:1},8,["visible","onCancel"])}const ke=V(De,[["render",Be]]),ve={components:{accountFormModal:he,testPayModal:ke},data(){return{tableLoading:!1,columns:[{title:"\u5546\u6237\u53F7\u540D\u79F0",dataIndex:"name",width:200},{title:"\u652F\u4ED8\u7C7B\u578B",slotName:"type",width:120},{title:"\u6743\u91CD",dataIndex:"weight",width:80},{title:"\u72B6\u6001",slotName:"status",width:100},{title:"\u521B\u5EFA\u65F6\u95F4",slotName:"createtime",width:180},{title:"\u64CD\u4F5C",slotName:"operations",width:280,align:"right"}],data:[],dataTotal:0,searchParams:{sort:"id",order:"desc",offset:0,limit:10},searchFieldType:{name:"LIKE",type:"=",status:"="},searchFilter:{name:"",type:"",status:""},formModal:{visible:!1,id:0},testPayModal:{visible:!1,accountId:0}}},methods:{getSearchParams(){this.searchParams.op="",this.searchParams.filter="";const a={...this.searchParams},e={},r={};for(const m in this.searchFilter)this.searchFilter[m]!==""&&(e[m]=this.searchFilter[m],r[m]=this.searchFieldType[m]);return JSON.stringify(e)!=="{}"&&(a.op=JSON.stringify(r),a.filter=JSON.stringify(e)),a},getData(){this.tableLoading=!0,this.$request.post("admin/app/paymentpool/account/index",this.getSearchParams()).then(a=>{this.data=a.data.rows||[],this.dataTotal=a.data.total||0,this.tableLoading=!1}).catch(a=>{this.$message.error(a.msg),this.tableLoading=!1})},refresh(){this.searchParams.offset=0,this.getData()},pageChange(a){this.searchParams.offset=a,this.getData()},pageSizeChange(a){this.searchParams.limit=a,this.refresh()},handleChange(a,e){e.type==="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction==="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},resetFilter(){this.searchFilter={name:"",type:"",status:""},this.refresh()},handleAdd(){this.formModal.id=0,this.formModal.visible=!0},handleEdit(a){this.formModal.id=a.id,this.formModal.visible=!0},changeStatus(a,e){this.$request.post("admin/app/paymentpool/account/status",{ids:a,status:e}).then(r=>{this.$message.success(r.msg),this.getData()}).catch(r=>{this.$message.error(r.msg||r.message||"\u64CD\u4F5C\u5931\u8D25")})},handleDelete(a){M.warning({title:"\u63D0\u793A",titleAlign:"start",content:`\u786E\u5B9A\u8981\u5220\u9664\u5546\u6237\u53F7\u300C${a.name}\u300D\u5417\uFF1F`,hideCancel:!1,onOk:()=>{this.$request.post("admin/app/paymentpool/account/del",{ids:a.id}).then(e=>{this.$message.success(e.msg),this.getData()}).catch(e=>{this.$message.error(e.msg||e.message||"\u5220\u9664\u5931\u8D25")})}})},handleTestPay(a){this.testPayModal.accountId=a.id,this.testPayModal.visible=!0}},mounted(){this.getData()}},we={class:"container"},Ae={class:"form-sub-box mt-8"};function Ve(a,e,r,m,s,i){const _=q,d=I,g=te,c=ue,E=ae,D=b("icon-search"),h=P,F=S,w=se,A=L,k=b("icon-refresh"),T=O,z=G,n=N,j=Q,Z=b("account-form-modal"),H=b("test-pay-modal");return l(),y("div",we,[B("div",Ae,[u(w,{cols:9,colGap:12,class:"grid-demo-grid"},{default:t(()=>[u(g,{span:2},{default:t(()=>[u(d,{field:"name",label:"\u5546\u6237\u53F7\u540D\u79F0"},{default:t(()=>[u(_,{modelValue:s.searchFilter.name,"onUpdate:modelValue":e[0]||(e[0]=p=>s.searchFilter.name=p),onPressEnter:i.refresh,placeholder:"\u8BF7\u8F93\u5165\u5546\u6237\u53F7\u540D\u79F0"},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),u(g,{span:2},{default:t(()=>[u(d,{field:"type",label:"\u652F\u4ED8\u7C7B\u578B"},{default:t(()=>[u(E,{modelValue:s.searchFilter.type,"onUpdate:modelValue":e[1]||(e[1]=p=>s.searchFilter.type=p),placeholder:"\u8BF7\u9009\u62E9\u652F\u4ED8\u7C7B\u578B",onChange:i.refresh,"allow-clear":""},{default:t(()=>[u(c,{value:""},{default:t(()=>[...e[5]||(e[5]=[o("\u5168\u90E8",-1)])]),_:1}),u(c,{value:"wechat"},{default:t(()=>[...e[6]||(e[6]=[o("\u5FAE\u4FE1\u652F\u4ED8",-1)])]),_:1}),u(c,{value:"alipay"},{default:t(()=>[...e[7]||(e[7]=[o("\u652F\u4ED8\u5B9D\u652F\u4ED8",-1)])]),_:1})]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),u(g,{span:2},{default:t(()=>[u(d,{field:"status",label:"\u72B6\u6001"},{default:t(()=>[u(E,{modelValue:s.searchFilter.status,"onUpdate:modelValue":e[2]||(e[2]=p=>s.searchFilter.status=p),placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",onChange:i.refresh,"allow-clear":""},{default:t(()=>[u(c,{value:""},{default:t(()=>[...e[8]||(e[8]=[o("\u5168\u90E8",-1)])]),_:1}),u(c,{value:1},{default:t(()=>[...e[9]||(e[9]=[o("\u4F7F\u7528\u4E2D",-1)])]),_:1}),u(c,{value:0},{default:t(()=>[...e[10]||(e[10]=[o("\u6682\u672A\u542F\u7528",-1)])]),_:1}),u(c,{value:2},{default:t(()=>[...e[11]||(e[11]=[o("\u4E0D\u53EF\u7528",-1)])]),_:1})]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),u(g,{span:3},{default:t(()=>[u(F,{size:20},{default:t(()=>[u(h,{type:"primary",onClick:i.refresh},{icon:t(()=>[u(D)]),default:t(()=>[e[12]||(e[12]=o(" \u641C\u7D22 ",-1))]),_:1},8,["onClick"]),u(h,{onClick:i.resetFilter},{default:t(()=>[...e[13]||(e[13]=[o("\u91CD\u7F6E",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),u(A,{style:{"margin-top":"0"}}),u(z,{style:{"margin-bottom":"16px"}},{default:t(()=>[u(T,{span:12},{default:t(()=>[u(F,null,{default:t(()=>[u(h,{type:"primary",onClick:i.handleAdd},{default:t(()=>[...e[14]||(e[14]=[o("\u65B0\u5EFA\u5546\u6237\u53F7",-1)])]),_:1},8,["onClick"]),u(h,{onClick:i.refresh},{icon:t(()=>[u(k)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1}),u(j,{"row-key":"id",pagination:{total:s.dataTotal,defaultPageSize:s.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},bordered:!1,columns:s.columns,data:s.data,loading:s.tableLoading,onPageChange:i.pageChange,onPageSizeChange:i.pageSizeChange,onChange:i.handleChange},{type:t(({record:p})=>[p.type==="wechat"?(l(),f(n,{key:0,color:"green"},{default:t(()=>[...e[15]||(e[15]=[o("\u5FAE\u4FE1\u652F\u4ED8",-1)])]),_:1})):p.type==="alipay"?(l(),f(n,{key:1,color:"blue"},{default:t(()=>[...e[16]||(e[16]=[o("\u652F\u4ED8\u5B9D\u652F\u4ED8",-1)])]),_:1})):(l(),f(n,{key:2},{default:t(()=>[o(v(p.type),1)]),_:2},1024))]),status:t(({record:p})=>[p.status==1?(l(),f(n,{key:0,color:"green"},{default:t(()=>[...e[17]||(e[17]=[o("\u4F7F\u7528\u4E2D",-1)])]),_:1})):p.status==0?(l(),f(n,{key:1,color:"gray"},{default:t(()=>[...e[18]||(e[18]=[o("\u6682\u672A\u542F\u7528",-1)])]),_:1})):p.status==2?(l(),f(n,{key:2,color:"red"},{default:t(()=>[...e[19]||(e[19]=[o("\u4E0D\u53EF\u7528",-1)])]),_:1})):C("",!0)]),createtime:t(({record:p})=>[B("span",null,v(a.$format.formatDate(p.createtime)),1)]),operations:t(({record:p})=>[u(F,{size:10},{default:t(()=>[u(h,{style:{padding:"0"},type:"text",size:"small",onClick:U=>i.handleEdit(p)},{default:t(()=>[...e[20]||(e[20]=[o("\u7F16\u8F91",-1)])]),_:1},8,["onClick"]),u(h,{style:{padding:"0"},type:"text",size:"small",onClick:U=>i.handleTestPay(p)},{default:t(()=>[...e[21]||(e[21]=[o("\u6D4B\u8BD5\u652F\u4ED8",-1)])]),_:1},8,["onClick"]),u(h,{style:{padding:"0"},type:"text",size:"small",status:"danger",onClick:U=>i.handleDelete(p)},{default:t(()=>[...e[22]||(e[22]=[o("\u5220\u9664",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),_:1},8,["pagination","columns","data","loading","onPageChange","onPageSizeChange","onChange"]),u(Z,{visible:s.formModal.visible,"onUpdate:visible":e[3]||(e[3]=p=>s.formModal.visible=p),id:s.formModal.id,width:640,onSuccess:i.getData},null,8,["visible","id","onSuccess"]),u(H,{visible:s.testPayModal.visible,"onUpdate:visible":e[4]||(e[4]=p=>s.testPayModal.visible=p),"account-id":s.testPayModal.accountId},null,8,["visible","account-id"])])}const Pe=V(ve,[["render",Ve]]),xe={data(){return{tableLoading:!1,columns:[{title:"ID",dataIndex:"id",width:80},{title:"\u5546\u6237\u53F7",slotName:"account",width:180},{title:"\u652F\u4ED8\u7C7B\u578B",slotName:"type",width:120},{title:"\u8BA2\u5355\u53F7",dataIndex:"order_no",width:200},{title:"\u9519\u8BEF\u7801",dataIndex:"error_code",width:160},{title:"\u9519\u8BEF\u4FE1\u606F",dataIndex:"error_msg"},{title:"\u8BB0\u5F55\u65F6\u95F4",slotName:"createtime",width:180}],data:[],dataTotal:0,searchParams:{sort:"log.id",order:"desc",offset:0,limit:10}}},methods:{getData(){this.tableLoading=!0,this.$request.post("admin/app/paymentpool/log/index",this.searchParams).then(a=>{this.data=a.data.rows||[],this.dataTotal=a.data.total||0,this.tableLoading=!1}).catch(a=>{this.$message.error(a.msg),this.tableLoading=!1})},refresh(){this.searchParams.offset=0,this.getData()},pageChange(a){this.searchParams.offset=a,this.getData()},pageSizeChange(a){this.searchParams.limit=a,this.refresh()}},mounted(){this.getData()}},Se={class:"container"},Te={key:0},ze={key:1};function Ie(a,e,r,m,s,i){const _=b("icon-refresh"),d=P,g=S,c=O,E=G,D=N,h=Q;return l(),y("div",Se,[u(E,{style:{"margin-bottom":"16px"}},{default:t(()=>[u(c,{span:12},{default:t(()=>[u(g,null,{default:t(()=>[u(d,{onClick:i.refresh},{icon:t(()=>[u(_)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1}),u(h,{"row-key":"id",pagination:{total:s.dataTotal,defaultPageSize:s.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},bordered:!1,columns:s.columns,data:s.data,loading:s.tableLoading,onPageChange:i.pageChange,onPageSizeChange:i.pageSizeChange},{account:t(({record:F})=>[F.account?(l(),y("div",Te,[u(D,{color:"arcoblue"},{default:t(()=>[o(v(F.account.name),1)]),_:2},1024)])):(l(),y("span",ze,"\u5546\u6237ID: "+v(F.account_id),1))]),type:t(({record:F})=>[F.type==="wechat"?(l(),f(D,{key:0,color:"green"},{default:t(()=>[...e[0]||(e[0]=[o("\u5FAE\u4FE1\u652F\u4ED8",-1)])]),_:1})):F.type==="alipay"?(l(),f(D,{key:1,color:"blue"},{default:t(()=>[...e[1]||(e[1]=[o("\u652F\u4ED8\u5B9D\u652F\u4ED8",-1)])]),_:1})):(l(),f(D,{key:2},{default:t(()=>[o(v(F.type),1)]),_:2},1024))]),createtime:t(({record:F})=>[B("span",null,v(a.$format.formatDate(F.createtime)),1)]),_:1},8,["pagination","columns","data","loading","onPageChange","onPageSizeChange"])])}const Me=V(xe,[["render",Ie]]),Ne={data(){return{loading:!1,form:{status:"close"}}},methods:{getData(){this.loading=!0,this.$request.post("admin/app/paymentpool/config/getConfig",{}).then(a=>{a.data&&typeof a.data=="object"&&(this.form.status=a.data.status||"close"),this.loading=!1}).catch(()=>{this.loading=!1})},handleSubmit(){this.loading=!0;const a=this.form.status;this.$request.post("admin/app/paymentpool/config/setConfig",{row:{status:a}}).then(e=>{this.loading=!1,this.$message.success(e.msg),this.getData()}).catch(e=>{this.loading=!1,this.$message.error(e.msg||e.message||"\u4FDD\u5B58\u5931\u8D25")})}},mounted(){this.getData()}},Ue={class:"container"},qe={class:"form-submit-btn"};function Le(a,e,r,m,s,i){const _=oe,d=I,g=P,c=S,E=le,D=R;return l(),y("div",Ue,[u(D,{model:s.form,ref:"formRef"},{default:t(()=>[u(d,{field:"status",label:"\u542F\u7528\u8D26\u6237\u6C60"},{extra:t(()=>[...e[1]||(e[1]=[o(" \u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u8BBE\u7F6E\u4E2D\u7684\u5FAE\u4FE1/\u652F\u4ED8\u5B9D\u652F\u4ED8\u914D\u7F6E\u5C06\u5931\u6548\uFF0C\u4F18\u5148\u4F7F\u7528\u652F\u4ED8\u8D26\u6237\u6C60\u4E2D\u7684\u5546\u6237\u53F7\u3002 ",-1)])]),default:t(()=>[u(_,{size:"small",modelValue:s.form.status,"onUpdate:modelValue":e[0]||(e[0]=h=>s.form.status=h),"checked-value":"open","unchecked-value":"close"},null,8,["modelValue"])]),_:1}),u(E,{offsetBottom:0},{default:t(()=>[B("div",qe,[u(c,null,{default:t(()=>[u(g,{type:"primary",loading:s.loading,onClick:i.handleSubmit},{default:t(()=>[...e[2]||(e[2]=[o("\u4FDD\u5B58",-1)])]),_:1},8,["loading","onClick"])]),_:1})])]),_:1})]),_:1},8,["model"])])}const Re=V(Ne,[["render",Le]]),Je={components:{accountTab:Pe,logTab:Me,configTab:Re},data(){return{activeTable:1,pageParams:{},loading:!1}},methods:{checkInstall(){this.loading=!0,this.$request.post("admin/app/project/app/isInstall",{tag:"paymentpool"}).then(()=>{this.loading=!1}).catch(()=>{this.$router.replace({name:"app.entry",params:{tag:"paymentpool"}})})}},mounted(){this.pageParams=this.$route.params,this.checkInstall()}},Oe={class:"container"};function Ge(a,e,r,m,s,i){const _=ne,d=ie,g=re,c=de,E=S,D=me,h=b("account-tab"),F=b("log-tab"),w=b("config-tab"),A=pe;return l(),y("div",Oe,[u(A,{class:"content-card"},{default:t(()=>[u(g,{onChange:e[0]||(e[0]=k=>s.activeTable=k),modelValue:s.activeTable,"onUpdate:modelValue":e[1]||(e[1]=k=>s.activeTable=k),"default-active-key":s.activeTable,"hide-content":!0},{extra:t(()=>[u(_,{target:"_blank",href:"https://wood-soft.feishu.cn/wiki/QfWQwuTzZi0AXPkZQB4c2edDnpb"},{default:t(()=>[...e[2]||(e[2]=[o("\u64CD\u4F5C\u6307\u5F15",-1)])]),_:1})]),default:t(()=>[(l(),f(d,{key:1,title:"\u5546\u6237\u53F7\u7BA1\u7406"})),(l(),f(d,{key:2,title:"\u9519\u8BEF\u65E5\u5FD7"})),(l(),f(d,{key:3,title:"\u8BBE\u7F6E"}))]),_:1},8,["modelValue","default-active-key"]),s.loading?(l(),f(D,{key:0},{default:t(()=>[u(E,{direction:"vertical",style:{width:"100%"},size:"large"},{default:t(()=>[u(c,{rows:10})]),_:1})]),_:1})):(l(),y(x,{key:1},[s.activeTable==1?(l(),f(h,{key:0})):C("",!0),s.activeTable==2?(l(),f(F,{key:1})):C("",!0),s.activeTable==3?(l(),f(w,{key:2})):C("",!0)],64))]),_:1})])}const $e=V(Je,[["render",Ge]]);export{$e as default};