Files
qhmes/web-dist/js/OpenApiAuthForm-Bpi2ziO4.js
2026-06-16 18:19:57 +08:00

2 lines
3.3 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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};