1 |
- var _=Object.defineProperty;var f=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var g=(e,t,r)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w=(e,t)=>{for(var r in t||(t={}))M.call(t,r)&&g(e,r,t[r]);if(f)for(var r of f(t))D.call(t,r)&&g(e,r,t[r]);return e};var h=(e,t,r)=>new Promise((i,l)=>{var d=o=>{try{n(r.next(o))}catch(u){l(u)}},c=o=>{try{n(r.throw(o))}catch(u){l(u)}},n=o=>o.done?i(o.value):Promise.resolve(o.value).then(d,c);n((r=r.apply(e,t)).next())});import{B as O,u as x}from"./useForm-pwHPrILC.js";import{b as B,aq as P,a as p,v as q,_ as S}from"./entry/index-DJx93RYF-1731481145019.js";import{B as U,a as F}from"./index-CzIUqxsa.js";import{d as R,f as L,c as k,u as m,a9 as b,_ as T,a6 as $,a7 as C,k as j,aa as A}from"./vue-B5pbXMv7.js";const{t:s}=B(),Z=[{title:s("common.name"),dataIndex:"name",width:50},{title:s("sys.oauth.clientId"),dataIndex:"clientId",width:50},{title:s("common.createTime"),dataIndex:"createdAt",width:50,customRender:({record:e})=>P(e.createdAt)}],N=[{field:"id",label:"ID",component:"Input",show:!1},{field:"name",label:s("common.name"),required:!0,component:"Input",rules:[{max:30}]},{field:"clientId",label:s("sys.oauth.clientId"),required:!0,component:"Input",rules:[{max:80}]},{field:"clientSecret",label:s("sys.oauth.clientSecret"),required:!0,component:"Input",rules:[{max:100}]},{field:"redirectUrl",label:s("sys.oauth.redirectURL"),required:!0,component:"Input",rules:[{max:300}]},{field:"scopes",label:s("sys.oauth.scope"),required:!0,component:"Input",rules:[{max:50}]},{field:"authUrl",label:s("sys.oauth.authURL"),required:!0,component:"Input",rules:[{max:300}]},{field:"tokenUrl",label:s("sys.oauth.tokenURL"),required:!0,component:"Input",rules:[{max:300}]},{field:"infoUrl",label:s("sys.oauth.infoURL"),required:!0,component:"Input",rules:[{max:300}]},{field:"authStyle",label:s("sys.oauth.authStyle"),required:!0,component:"Select",componentProps:{options:[{label:s("sys.oauth.params"),value:1},{label:s("sys.oauth.header"),value:2}]}}],ee=(e,t="notice")=>p.post({url:"/mms-api/oauth_provider/list",params:e},{errorMessageMode:t}),V=(e,t="notice")=>p.post({url:"/mms-api/oauth_provider/create",params:e},{errorMessageMode:t,successMessageMode:t}),z=(e,t="notice")=>p.post({url:"/mms-api/oauth_provider/update",params:e},{errorMessageMode:t,successMessageMode:t}),te=(e,t="notice")=>p.post({url:"/mms-api/oauth_provider/delete",params:e},{errorMessageMode:t,successMessageMode:t}),G=R({name:"OauthDrawer",components:{BasicDrawer:U,BasicForm:O},emits:["success","register"],setup(e,{emit:t}){const r=L(!0),{t:i}=q.useI18n(),[l,{resetFields:d,setFieldsValue:c,validate:n}]=x({labelWidth:160,baseColProps:{span:24},layout:"vertical",schemas:N,showActionButtonGroup:!1}),[o,{setDrawerProps:u,closeDrawer:I}]=F(a=>h(this,null,function*(){d(),u({confirmLoading:!1}),r.value=!!(a!=null&&a.isUpdate),m(r)&&c(w({},a.record))})),v=k(()=>m(r)?i("sys.oauth.editProvider"):i("sys.oauth.addProvider"));function y(){return h(this,null,function*(){const a=yield n();u({confirmLoading:!0}),a.id=m(r)?Number(a.id):0,(m(r)?yield z(a):yield V(a)).code===0&&(I(),t("success")),u({confirmLoading:!1})})}return{registerDrawer:o,registerForm:l,getTitle:v,handleSubmit:y}}});function H(e,t,r,i,l,d){const c=b("BasicForm"),n=b("BasicDrawer");return T(),$(n,A(e.$attrs,{onRegister:e.registerDrawer,showFooter:"",title:e.getTitle,width:"500px",onOk:e.handleSubmit}),{default:C(()=>[j(c,{onRegister:e.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}const W=S(G,[["render",H]]),re=Object.freeze(Object.defineProperty({__proto__:null,default:W},Symbol.toStringTag,{value:"Module"}));export{W as O,re as a,Z as c,te as d,ee as g};
|