2 lines
3.7 KiB
JavaScript
2 lines
3.7 KiB
JavaScript
import{d as C,r as k,b as I,o as S,j as U,w as t,aL as q,a,h as d,T as F,B as w,I as N,dk as B,a$ as $,b0 as K,dl as P,S as T}from"./index-D2_T1wn8.js";import{W as f}from"./WeChatConfigService-4Hly7cgn.js";const j=C({__name:"Info",props:{onSuccess:{type:Function}},setup(p,{expose:v}){const g=p,e=k({vm:{id:"",form:{}},visible:!1,loading:!1}),i=I();v({open:(m="")=>{var l;e.visible=!0,e.visible&&(e.vm.id=m),(l=i.value)==null||l.resetFields(),e.loading=!0,f.findForm(m).then(u=>{e.loading=!1,u.code==200&&(e.vm=u.data)})}});function _(){var m;(m=i.value)==null||m.validate().then(async()=>{try{e.loading=!0;const l=await f.saveForm(e.vm.id,e.vm.form);if(e.loading=!1,l.code!=200)return;F.message.success("操作成功!"),g.onSuccess(),e.visible=!1}catch{e.loading=!1}})}return(m,l)=>{const u=w,o=N,n=B,s=$,b=K,c=P,x=T,y=q;return S(),U(y,{open:e.visible,"onUpdate:open":l[9]||(l[9]=r=>e.visible=r),title:e.vm.id?"编辑":"新建",centered:"",onOk:l[10]||(l[10]=r=>e.visible=!1),maskClosable:!1,width:900},{footer:t(()=>[a(u,{type:"primary",loading:e.loading,onClick:l[0]||(l[0]=r=>_())},{default:t(()=>l[11]||(l[11]=[d(" 提交")])),_:1},8,["loading"]),a(u,{onClick:l[1]||(l[1]=r=>e.visible=!1)},{default:t(()=>l[12]||(l[12]=[d("关闭")])),_:1})]),default:t(()=>[a(x,{spinning:e.loading},{default:t(()=>[a(c,{ref_key:"refForm",ref:i,layout:"vertical",model:e.vm.form},{default:t(()=>[a(b,{gutter:[16,0]},{default:t(()=>[a(s,{xs:12,sm:12,md:12,lg:12,xl:12},{default:t(()=>[a(n,{label:"AppId",name:"appId",rules:[{required:!0,message:"请输入",trigger:"blur"}]},{default:t(()=>[a(o,{value:e.vm.form.appId,"onUpdate:value":l[2]||(l[2]=r=>e.vm.form.appId=r),placeholder:"请输入"},null,8,["value"])]),_:1})]),_:1}),a(s,{xs:12,sm:12,md:12,lg:12,xl:12},{default:t(()=>[a(n,{label:"支付密钥",name:"appSecret",rules:[{required:!0,message:"请输入",trigger:"blur"}]},{default:t(()=>[a(o,{value:e.vm.form.appSecret,"onUpdate:value":l[3]||(l[3]=r=>e.vm.form.appSecret=r),placeholder:"请输入"},null,8,["value"])]),_:1})]),_:1}),a(s,{xs:12,sm:12,md:12,lg:12,xl:12},{default:t(()=>[a(n,{label:"支付key",name:"key",rules:[{required:!0,message:"请输入",trigger:"blur"}]},{default:t(()=>[a(o,{value:e.vm.form.key,"onUpdate:value":l[4]||(l[4]=r=>e.vm.form.key=r),placeholder:"请输入"},null,8,["value"])]),_:1})]),_:1}),a(s,{xs:12,sm:12,md:12,lg:12,xl:12},{default:t(()=>[a(n,{label:"商户Id",name:"mchId",rules:[{required:!0,message:"请输入",trigger:"blur"}]},{default:t(()=>[a(o,{value:e.vm.form.mchId,"onUpdate:value":l[5]||(l[5]=r=>e.vm.form.mchId=r),placeholder:"请输入"},null,8,["value"])]),_:1})]),_:1}),a(s,{xs:12,sm:12,md:12,lg:12,xl:12},{default:t(()=>[a(n,{label:"私钥",name:"merchantCertificatePrivateKey",rules:[{required:!0,message:"请输入",trigger:"blur"}]},{default:t(()=>[a(o,{value:e.vm.form.merchantCertificatePrivateKey,"onUpdate:value":l[6]||(l[6]=r=>e.vm.form.merchantCertificatePrivateKey=r),placeholder:"请输入"},null,8,["value"])]),_:1})]),_:1}),a(s,{xs:12,sm:12,md:12,lg:12,xl:12},{default:t(()=>[a(n,{label:"商户序列号",name:"merchantCertificateSerialNumber",rules:[{required:!0,message:"请输入",trigger:"blur"}]},{default:t(()=>[a(o,{value:e.vm.form.merchantCertificateSerialNumber,"onUpdate:value":l[7]||(l[7]=r=>e.vm.form.merchantCertificateSerialNumber=r),placeholder:"请输入"},null,8,["value"])]),_:1})]),_:1}),a(s,{xs:12,sm:12,md:12,lg:12,xl:12},{default:t(()=>[a(n,{label:"回调地址",name:"notifyUrl",rules:[{required:!0,message:"请输入",trigger:"blur"}]},{default:t(()=>[a(o,{value:e.vm.form.notifyUrl,"onUpdate:value":l[8]||(l[8]=r=>e.vm.form.notifyUrl=r),placeholder:"请输入"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["spinning"])]),_:1},8,["open","title"])}}});export{j as default};
|