2 lines
3.3 KiB
Java
2 lines
3.3 KiB
Java
var y=(c,_,i)=>new Promise((m,u)=>{var v=n=>{try{a(i.next(n))}catch(p){u(p)}},b=n=>{try{a(i.throw(n))}catch(p){u(p)}},a=n=>n.done?m(n.value):Promise.resolve(n.value).then(v,b);a((i=i.apply(c,_)).next())});import{F as w,g as R,z as E,s as q,aH as z,d0 as G,aB as J,aG as M,au as N}from"./index-X7Y8jykP.js";import{c as V,s as H}from"./OpenApiAuth.api-28x6ZoAw.js";import{J as L}from"./JFormContainer-LLg2uKhY.js";import{e as Y,b as C,y as Q,z as W,A as r,r as d,n as X,f as t,c as Z,B as F,u as O}from"./vue-vendor-DNhG1Cve.js";import{O as $}from"./index-CuWaQdlK.js";import{A as ee}from"./index-DO7ZhK45.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";const ae=Y({__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(c,{expose:_,emit:i}){const m=c,u=d(),v=w.useForm,b=i,a=C({id:"",name:"",ak:"",sk:"",systemUserId:""}),{createMessage:n}=q(),p=d({xs:{span:24},sm:{span:5}}),U=d({xs:{span:24},sm:{span:16}}),g=d(!1),x=C({name:[{required:!0,message:"请输入授权对象!"}],systemUserId:[{required:!0,message:"请输入关联系统用户名!"}]}),{resetFields:B,validate:D,validateInfos:k}=v(a,x,{immediate:!1}),I=Z(()=>m.formBpm===!0?m.formData.disabled!==!1:m.formDisabled);function K(){return y(this,null,function*(){h({});const l=yield V({});a.ak=l[0],a.sk=l[1]})}function h(l){const s=R(G);m.title=="新增"&&(l.systemUserId=s.id),X(()=>{B();const e={};Object.keys(a).forEach(o=>{l.hasOwnProperty(o)&&(e[o]=l[o])}),Object.assign(a,e)})}function j(){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=d(!1);let s=a;s.id&&(l.value=!0);for(let e in s)s[e]instanceof Array&&E(u.value.getProps,e)==="string"&&(s[e]=s[e].join(","));yield H(s,l.value).then(e=>{e.success?(n.success(e.message),b("ok")):n.warning(e.message)}).finally(()=>{g.value=!1})})}return _({add:K,edit:h,submitForm:j}),(l,s)=>{const e=M,o=J,A=ee,S=$,T=w,P=z;return W(),Q(P,{spinning:g.value},{default:r(()=>[t(L,{disabled:I.value},{detail:r(()=>[t(T,{ref_key:"formRef",ref:u,class:"antd-modal-form",labelCol:p.value,wrapperCol:U.value,name:"OpenApiAuthForm"},{default:r(()=>[t(S,null,{default:r(()=>[t(A,{span:24},{default:r(()=>[t(o,F({label:"授权对象"},O(k).name,{id:"OpenApiAuthForm-name",name:"name"}),{default:r(()=>[t(e,{value:a.name,"onUpdate:value":s[0]||(s[0]=f=>a.name=f),placeholder:"请输入授权对象","allow-clear":""},null,8,["value"])]),_:1},16)]),_:1}),t(A,{span:24},{default:r(()=>[t(o,F({label:"访问密钥(AK)"},O(k).ak,{id:"OpenApiAuthForm-ak",name:"ak"}),{default:r(()=>[t(e,{value:a.ak,"onUpdate:value":s[1]||(s[1]=f=>a.ak=f),placeholder:"自动生成",disabled:"","allow-clear":""},null,8,["value"])]),_:1},16)]),_:1}),t(A,{span:24},{default:r(()=>[t(o,F({label:"签名密钥(SK)"},O(k).sk,{id:"OpenApiAuthForm-sk",name:"sk"}),{default:r(()=>[t(e,{value:a.sk,"onUpdate:value":s[2]||(s[2]=f=>a.sk=f),placeholder:"自动生成",disabled:"","allow-clear":""},null,8,["value"])]),_:1},16)]),_:1})]),_:1})]),_:1},8,["labelCol","wrapperCol"])]),_:1},8,["disabled"])]),_:1},8,["spinning"])}}}),ue=N(ae,[["__scopeId","data-v-e345bdf3"]]);export{ue as default};
|