sf_web_dist/js/pay-test.1759238431373CFvFfyQv.js
2025-09-30 21:21:45 +08:00

2 lines
2.5 KiB
JavaScript

import{b3 as e,aH as r,ag as a,b5 as l,r as o,c as s,e as d,N as n,w as u,l as t,bq as m,g as i,br as _,am as c,an as f,O as p,a7 as b,a8 as I,al as g,t as h,aO as v}from"./index.1759238431373BA_Sq77r.js";import{E as y}from"./el-card.1759238431373Bvvs-k2D.js";import{m as V,f as k,n as q}from"./order.1759238431373BHEiXHo9.js";const j={class:"app-container"},w={class:"card-body"},C={class:"pay"},L=["onClick"],U=["src"],x=e({__name:"pay-test",setup(e){r();const x=a({orderInfo:{mer_order_sn:"",amount:null,channel_id:"",mer_id:""},rules:{mer_order_sn:[{required:!0,message:"请输入商户订单号",trigger:"blur"}],amount:[{required:!0,message:"请输入金额",trigger:"blur"}],mer_id:[{required:!0,message:"请输入商户号",trigger:"blur"}]},payList:[],url:""});l(()=>{O(),D()});const O=()=>{V().then(e=>{x.orderInfo.mer_order_sn=e.order_sn})},D=()=>{k().then(e=>{x.payList=e})},E=o();return(e,r)=>{const a=c,l=f,o=_,V=m,k=y;return d(),s("div",j,[n(k,null,{header:u(()=>r[3]||(r[3]=[t("div",{class:"card-header"},[t("span",null,"支付信息")],-1)])),default:u(()=>[t("div",w,[n(V,{ref_key:"ruleFormRef",ref:E,model:i(x).orderInfo,rules:i(x).rules,"label-width":"auto"},{default:u(()=>[n(o,{label:"订单号",prop:"mer_order_sn"},{default:u(()=>[n(a,{clearable:"",modelValue:i(x).orderInfo.mer_order_sn,"onUpdate:modelValue":r[0]||(r[0]=e=>i(x).orderInfo.mer_order_sn=e)},null,8,["modelValue"]),n(l,{onClick:O},{default:u(()=>r[4]||(r[4]=[p("随机")])),_:1,__:[4]})]),_:1}),n(o,{label:"商户ID",prop:"mer_id"},{default:u(()=>[n(a,{modelValue:i(x).orderInfo.mer_id,"onUpdate:modelValue":r[1]||(r[1]=e=>i(x).orderInfo.mer_id=e)},null,8,["modelValue"])]),_:1}),n(o,{label:"金额",prop:"amount"},{default:u(()=>[n(a,{clearable:"",type:"number",modelValue:i(x).orderInfo.amount,"onUpdate:modelValue":r[2]||(r[2]=e=>i(x).orderInfo.amount=e)},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])]),_:1}),n(k,null,{header:u(()=>r[5]||(r[5]=[t("div",{class:"card-header"},[t("span",null,"选择支付")],-1)])),default:u(()=>[t("div",C,[(d(!0),s(b,null,I(i(x).payList,e=>(d(),s("div",{class:"item",onClick:r=>{return a=e,void E.value.validate(e=>{e&&q({...x.orderInfo,channel_id:a.id}).then(e=>{v.success("操作成功"),x.orderInfo.amount=null,x.url=e.request_url,window.open(e.request_url,"_blank")})});var a},key:e.channel_id},[e.icon_url?(d(),s("img",{key:0,src:i("/api")+e.icon_url,alt:""},null,8,U)):g("",!0),t("div",null,h(e.channel_name),1)],8,L))),128))])]),_:1})])}}},[["__scopeId","data-v-091e1f72"]]);export{x as default};