Files
qhmes/deploy-qhmes/frontend/js/OpenApiAuthForm-BcFFJCbk.js
2026-05-15 11:34:12 +08:00

2 lines
3.3 KiB
Java

var y=(_,v,i)=>new Promise((m,u)=>{var b=n=>{try{a(i.next(n))}catch(f){u(f)}},k=n=>{try{a(i.throw(n))}catch(f){u(f)}},a=n=>n.done?m(n.value):Promise.resolve(n.value).then(b,k);a((i=i.apply(_,v)).next())});import{d as R,r as C,ah as p,aC as E,as as q,f as c,aF as r,k as s,e as G,aG as h,u as w,n as J}from"./vue-vendor-C7Zq48Yl.js";import{u as L,e as M,bL as N,z as V,d as z}from"./index-BI6CMai0.js";import{c as Y,s as H}from"./OpenApiAuth.api-CrTtn2s4.js";import{a5 as Q}from"./antd-vue-vendor-BPnV8VqP.js";import{J as W}from"./JFormContainer-C7agzPPy.js";import"./vxe-table-vendor-B88kchpX.js";const X=R({__name:"OpenApiAuthForm",props:{formDisabled:{type:Boolean,default:!1},formData:{type:Object,default:()=>({})},formBpm:{type:Boolean,default:!0},title:{type:String,default:""}},emits:["register","ok"],setup(_,{expose:v,emit:i}){const m=_,u=c(),b=Q.useForm,k=i,a=C({id:"",name:"",ak:"",sk:"",systemUserId:""}),{createMessage:n}=L(),f=c({xs:{span:24},sm:{span:5}}),K=c({xs:{span:24},sm:{span:16}}),g=c(!1),U=C({name:[{required:!0,message:"请输入授权名称!"}],systemUserId:[{required:!0,message:"请输入关联系统用户名!"}]}),{resetFields:x,validate:D,validateInfos:A}=b(a,U,{immediate:!1}),j=G(()=>m.formBpm===!0?m.formData.disabled!==!1:m.formDisabled);function B(){return y(this,null,function*(){O({});const l=yield Y({});a.ak=l[0],a.sk=l[1]})}function O(l){const t=M(N);m.title=="新增"&&(l.systemUserId=t.id),J(()=>{x();const e={};Object.keys(a).forEach(o=>{l.hasOwnProperty(o)&&(e[o]=l[o])}),Object.assign(a,e)})}function I(){return y(this,null,function*(){try{yield D()}catch({errorFields:e}){if(e){const o=e[0];o&&u.value.scrollToField(o.name,{behavior:"smooth",block:"center"})}return Promise.reject(e)}g.value=!0;const l=c(!1);let t=a;t.id&&(l.value=!0);for(let e in t)t[e]instanceof Array&&V(u.value.getProps,e)==="string"&&(t[e]=t[e].join(","));yield H(t,l.value).then(e=>{e.success?(n.success(e.message),k("ok")):n.warning(e.message)}).finally(()=>{g.value=!1})})}return v({add:B,edit:O,submitForm:I}),(l,t)=>{const e=p("a-input"),o=p("a-form-item"),F=p("a-col"),S=p("a-row"),T=p("a-form"),P=p("a-spin");return q(),E(P,{spinning:g.value},{default:r(()=>[s(W,{disabled:j.value},{detail:r(()=>[s(T,{ref_key:"formRef",ref:u,class:"antd-modal-form",labelCol:f.value,wrapperCol:K.value,name:"OpenApiAuthForm"},{default:r(()=>[s(S,null,{default:r(()=>[s(F,{span:24},{default:r(()=>[s(o,h({label:"授权名称"},w(A).name,{id:"OpenApiAuthForm-name",name:"name"}),{default:r(()=>[s(e,{value:a.name,"onUpdate:value":t[0]||(t[0]=d=>a.name=d),placeholder:"请输入授权名称","allow-clear":""},null,8,["value"])]),_:1},16)]),_:1}),s(F,{span:24},{default:r(()=>[s(o,h({label:"AK"},w(A).ak,{id:"OpenApiAuthForm-ak",name:"ak"}),{default:r(()=>[s(e,{value:a.ak,"onUpdate:value":t[1]||(t[1]=d=>a.ak=d),placeholder:"请输入AK",disabled:"","allow-clear":""},null,8,["value"])]),_:1},16)]),_:1}),s(F,{span:24},{default:r(()=>[s(o,h({label:"SK"},w(A).sk,{id:"OpenApiAuthForm-sk",name:"sk"}),{default:r(()=>[s(e,{value:a.sk,"onUpdate:value":t[2]||(t[2]=d=>a.sk=d),placeholder:"请输入SK",disabled:"","allow-clear":""},null,8,["value"])]),_:1},16)]),_:1})]),_:1})]),_:1},8,["labelCol","wrapperCol"])]),_:1},8,["disabled"])]),_:1},8,["spinning"])}}}),ne=z(X,[["__scopeId","data-v-b20b81f1"]]);export{ne as default};