sf_web_dist/js/pay-test.17590470746853_JA15On.js
2025-09-28 16:12:20 +08:00

2 lines
4.7 KiB
JavaScript

import{b2 as e,aH as a,ag as l,b4 as r,r as o,aZ as d,c as s,e as n,N as u,w as t,l as _,bp as c,g as m,m as i,al as p,bq as f,am as k,an as b,O as g,bX as h,a7 as I,a8 as v,bY as y,d1 as V,E as q,aO as j}from"./index.1759047074685BJRc_drO.js";import{E as U}from"./el-card.1759047074685DlL5XmUW.js";import{j as w,k as F,l as C}from"./order.1759047074685Dnf1BMCA.js";import{u as x}from"./setting.1759047074685CH2RDIWA.js";const L={class:"app-container"},O={class:"card-body"},D=["src"],E={class:"pay"},R=e({__name:"pay-test",setup(e){a();const R=l({orderInfo:{mer_order_sn:"",amount:null,channel_id:"",mer_id:"",sk_payee:"",sk_account:"",sk_bank:"",sk_qrcode:""},rules:{mer_order_sn:[{required:!0,message:"请输入商户订单号",trigger:"blur"}],amount:[{required:!0,message:"请输入金额",trigger:"blur"}],mer_id:[{required:!0,message:"请输入商户号",trigger:"blur"}],channel_id:[{required:!0,message:"请选择通道",trigger:"change"}],sk_payee:[{required:!0,message:"请输入收款人姓名",trigger:"blur"}],sk_account:[{required:!0,message:"请输入收款人账号",trigger:"blur"}],sk_bank:[{required:!0,message:"请输入收款银行",trigger:"blur"}]},payList:[],url:"",src:""});r(()=>{S(),X()});const z=()=>{R.orderInfo.sk_qrcode="",R.src="",R.orderInfo.sk_bank=""},H=(e,a)=>{if(a.length>0){const a=new FormData;a.append("image",e.raw),a.append("folder_name","skRrcode"),x(a).then(e=>{R.orderInfo.sk_qrcode=e.path,R.src="/api"+e.path})}},N=o(),P=e=>{var a,l;null==(a=N.value)||a.clearFiles();const r=e[0];r.uid=genFileId(),null==(l=N.value)||l.handleStart(r)},S=()=>{w().then(e=>{R.orderInfo.mer_order_sn=e.order_sn})},X=()=>{F().then(e=>{R.payList=Object.keys(e).map(a=>({label:e[a],value:a}))})},Y=o(),Z=()=>{Y.value.validate(e=>{e&&(C(R.orderInfo).then(e=>{j.success("操作成功"),R.orderInfo={mer_order_sn:"",amount:null,channel_id:"",mer_id:"",sk_payee:"",sk_account:"",sk_bank:"",sk_qrcode:""}}),S())})};return(e,a)=>{const l=k,r=b,o=f,j=y,w=h,F=d("Plus"),C=q,x=V,X=c,A=U,B=d("FolderChecked");return n(),s("div",L,[u(A,null,{header:t(()=>a[7]||(a[7]=[_("div",{class:"card-header"},[_("span",null,"支付信息")],-1)])),default:t(()=>[_("div",O,[u(X,{ref_key:"ruleFormRef",ref:Y,model:m(R).orderInfo,rules:m(R).rules,"label-width":"auto"},{default:t(()=>[u(o,{label:"订单号",prop:"mer_order_sn"},{default:t(()=>[u(l,{clearable:"",modelValue:m(R).orderInfo.mer_order_sn,"onUpdate:modelValue":a[0]||(a[0]=e=>m(R).orderInfo.mer_order_sn=e)},null,8,["modelValue"]),u(r,{onClick:S},{default:t(()=>a[8]||(a[8]=[g("随机")])),_:1,__:[8]})]),_:1}),u(o,{label:"商户ID",prop:"mer_id"},{default:t(()=>[u(l,{modelValue:m(R).orderInfo.mer_id,"onUpdate:modelValue":a[1]||(a[1]=e=>m(R).orderInfo.mer_id=e)},null,8,["modelValue"])]),_:1}),u(o,{label:"金额",prop:"amount"},{default:t(()=>[u(l,{clearable:"",type:"number",min:"0",modelValue:m(R).orderInfo.amount,"onUpdate:modelValue":a[2]||(a[2]=e=>m(R).orderInfo.amount=e)},null,8,["modelValue"])]),_:1}),u(o,{label:"通道",prop:"channel_id"},{default:t(()=>[u(w,{modelValue:m(R).orderInfo.channel_id,"onUpdate:modelValue":a[3]||(a[3]=e=>m(R).orderInfo.channel_id=e),placeholder:"选择通道",clearable:"",onChange:z},{default:t(()=>[(n(!0),s(I,null,v(m(R).payList,e=>(n(),i(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(o,{label:"收款人名称",prop:"sk_payee"},{default:t(()=>[u(l,{modelValue:m(R).orderInfo.sk_payee,"onUpdate:modelValue":a[4]||(a[4]=e=>m(R).orderInfo.sk_payee=e)},null,8,["modelValue"])]),_:1}),u(o,{label:"收款账号",prop:"sk_account"},{default:t(()=>[u(l,{clearable:"",modelValue:m(R).orderInfo.sk_account,"onUpdate:modelValue":a[5]||(a[5]=e=>m(R).orderInfo.sk_account=e)},null,8,["modelValue"])]),_:1}),1==m(R).orderInfo.channel_id?(n(),i(o,{key:0,label:"收款银行",prop:"sk_bank"},{default:t(()=>[u(l,{clearable:"",modelValue:m(R).orderInfo.sk_bank,"onUpdate:modelValue":a[6]||(a[6]=e=>m(R).orderInfo.sk_bank=e)},null,8,["modelValue"])]),_:1})):["2","3"].includes(m(R).orderInfo.channel_id)?(n(),i(o,{key:1,label:"收款二维码"},{default:t(()=>[u(x,{ref_key:"upload",ref:N,class:"avatar-uploader","show-file-list":!1,"on-change":H,"auto-upload":!1,limit:1,"on-exceed":P,accept:".jpg,.png,.jpeg"},{default:t(()=>[m(R).src?(n(),s("img",{key:0,src:m(R).src,class:"avatar"},null,8,D)):(n(),i(C,{key:1,class:"avatar-uploader-icon"},{default:t(()=>[u(F)]),_:1}))]),_:1},512)]),_:1})):p("",!0)]),_:1},8,["model","rules"])])]),_:1}),u(A,null,{header:t(()=>a[9]||(a[9]=[_("div",{class:"card-header"},[_("span",null,"选择支付")],-1)])),default:t(()=>[_("div",E,[_("div",{class:"item",onClick:Z},[u(C,{size:40,color:"#5f80c7"},{default:t(()=>[u(B)]),_:1}),a[10]||(a[10]=_("div",null,"创建代付订单",-1))])])]),_:1})])}}},[["__scopeId","data-v-516910b7"]]);export{R as default};