FuYouWeixinChannelForm-52a46340.js 5.3 KB

1
  1. import{d as q,h as S,r as p,o as c,c as _,f as o,w as i,a as l,m,x as O,v as w,F as N,q as z,t as W,P as Y,O as E,V as J,A as M,ah as T,ai as j,D as B,C as L,I as G,_ as H,__tla as Q}from"./index-430b3151.js";import{_ as X,__tla as Z}from"./Dialog-cd42c639.js";import{C as $}from"./constants-637baed6.js";import{c as ee,D as ae,__tla as le}from"./dict-603b6a58.js";import{g as te,c as oe,u as ie,__tla as ne}from"./index-355c3818.js";import{u as re,__tla as se}from"./useMessage-d226ba89.js";let I,ue=Promise.all([(()=>{try{return Q}catch{}})(),(()=>{try{return Z}catch{}})(),(()=>{try{return le}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return se}catch{}})()]).then(async()=>{let y;y={key:0},I=H(q({name:"FuYouWeixinChannelForm",__name:"FuYouWeixinChannelForm",emits:["success"],setup(de,{expose:x,emit:K}){const{t:v}=S(),g=re(),u=p(!1),h=p(""),d=p(!1),e=p({appId:"",code:"",status:void 0,feeRate:void 0,remark:"",config:{appId:"",mchId:"",apiVersion:"",mchKey:"",keyContent:"keyContent",privateKeyContent:"privateKeyContent",privateCertContent:"privateCertContent",apiV3Key:"apiV3Key"}}),k={feeRate:[{required:!0,message:"\u8BF7\u8F93\u5165\u6E20\u9053\u8D39\u7387",trigger:"blur"}],status:[{required:!0,message:"\u6E20\u9053\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],"config.mchId":[{required:!0,message:"\u8BF7\u4F20\u5165\u5546\u6237\u53F7",trigger:"blur"}],"config.appId":[{required:!0,message:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7APPID",trigger:"blur"}],"config.mchKey":[{required:!0,message:"\u8BF7\u8F93\u5165\u5546\u6237\u5BC6\u94A5",trigger:"blur"}]},f=p();x({open:async(r,a)=>{u.value=!0,d.value=!0,U(r,a);try{const n=await te(r,a);n&&n.id&&(e.value=n,e.value.config=JSON.parse(n.config),e.value.config.keyContent="keyContent",e.value.config.privateKeyContent="privateKeyContent",e.value.config.privateCertContent="privateCertContent",e.value.config.apiV3Key="apiV3Key"),h.value=e.value.id?"\u7F16\u8F91\u652F\u4ED8\u6E20\u9053":"\u521B\u5EFA\u652F\u4ED8\u6E20\u9053"}finally{d.value=!1}}});const P=K,R=async()=>{if(f&&await f.value.validate()){d.value=!0;try{const r={...e.value};r.config=JSON.stringify(e.value.config),r.id?(await ie(r),g.success(v("common.updateSuccess"))):(await oe(r),g.success(v("common.createSuccess"))),u.value=!1,P("success")}finally{d.value=!1}}},U=(r,a)=>{var n;e.value={appId:r,code:a,status:$.ENABLE,feeRate:void 0,remark:"",config:{appId:"",mchId:"",apiVersion:"",mchKey:"",keyContent:"",privateKeyContent:"",privateCertContent:"",apiV3Key:""}},(n=f.value)==null||n.resetFields()};return(r,a)=>{const n=J,s=M,V=T,C=j,F=B,b=L,A=X,D=G;return c(),_("div",null,[o(A,{modelValue:l(u),"onUpdate:modelValue":a[8]||(a[8]=t=>E(u)?u.value=t:null),title:l(h),onClose:r.close,width:"800px"},{footer:i(()=>[o(b,{disabled:l(d),type:"primary",onClick:R},{default:i(()=>[m("\u786E \u5B9A")]),_:1},8,["disabled"]),o(b,{onClick:a[7]||(a[7]=t=>u.value=!1)},{default:i(()=>[m("\u53D6 \u6D88")]),_:1})]),default:i(()=>[O((c(),w(F,{ref_key:"formRef",ref:f,model:l(e),rules:k,"label-width":"120px"},{default:i(()=>[o(s,{"label-width":"180px",label:"\u6E20\u9053\u8D39\u7387",prop:"feeRate"},{default:i(()=>[o(n,{modelValue:l(e).feeRate,"onUpdate:modelValue":a[0]||(a[0]=t=>l(e).feeRate=t),placeholder:"\u8BF7\u8F93\u5165\u6E20\u9053\u8D39\u7387",clearable:"",style:{width:"100%"}},{append:i(()=>[m("%")]),_:1},8,["modelValue"])]),_:1}),o(s,{"label-width":"180px",label:"\u516C\u4F17\u53F7 APPID",prop:"config.appId"},{default:i(()=>[o(n,{modelValue:l(e).config.appId,"onUpdate:modelValue":a[1]||(a[1]=t=>l(e).config.appId=t),placeholder:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7 APPID",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),o(s,{"label-width":"180px",label:"\u5546\u6237\u53F7",prop:"config.mchId"},{default:i(()=>[o(n,{modelValue:l(e).config.mchId,"onUpdate:modelValue":a[2]||(a[2]=t=>l(e).config.mchId=t),style:{width:"100%"}},null,8,["modelValue"])]),_:1}),o(s,{"label-width":"180px",label:"\u6E20\u9053\u72B6\u6001",prop:"status"},{default:i(()=>[o(C,{modelValue:l(e).status,"onUpdate:modelValue":a[3]||(a[3]=t=>l(e).status=t)},{default:i(()=>[(c(!0),_(N,null,z(l(ee)(l(ae).COMMON_STATUS),t=>(c(),w(V,{key:parseInt(t.value),label:parseInt(t.value)},{default:i(()=>[m(W(t.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{"label-width":"180px",label:"API \u7248\u672C",prop:"config.apiVersion"},{default:i(()=>[o(C,{modelValue:l(e).config.apiVersion,"onUpdate:modelValue":a[4]||(a[4]=t=>l(e).config.apiVersion=t)},{default:i(()=>[o(V,{label:"v2"},{default:i(()=>[m("v2")]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(e).config.apiVersion==="v2"?(c(),_("div",y,[o(s,{"label-width":"180px",label:"\u5546\u6237\u5BC6\u94A5",prop:"config.mchKey"},{default:i(()=>[o(n,{modelValue:l(e).config.mchKey,"onUpdate:modelValue":a[5]||(a[5]=t=>l(e).config.mchKey=t),placeholder:"\u8BF7\u8F93\u5165\u5546\u6237\u5BC6\u94A5",clearable:"",style:{width:"100%"},type:"textarea",autosize:{minRows:8,maxRows:8}},null,8,["modelValue"])]),_:1})])):Y("",!0),o(s,{"label-width":"180px",label:"\u5907\u6CE8",prop:"remark"},{default:i(()=>[o(n,{modelValue:l(e).remark,"onUpdate:modelValue":a[6]||(a[6]=t=>l(e).remark=t),style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])),[[D,l(d)]])]),_:1},8,["modelValue","title","onClose"])])}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/pay/app/components/channel/FuYouWeixinChannelForm.vue"]])});export{ue as __tla,I as default};