relateDbDrawer.0ca8f92b.js 4.2 KB

1
  1. var k=Object.defineProperty;var D=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var q=(a,i,l)=>i in a?k(a,i,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[i]=l,w=(a,i)=>{for(var l in i||(i={}))A.call(i,l)&&q(a,l,i[l]);if(D)for(var l of D(i))R.call(i,l)&&q(a,l,i[l]);return a};var F=(a,i,l)=>new Promise((E,r)=>{var g=f=>{try{c(l.next(f))}catch(d){r(d)}},_=f=>{try{c(l.throw(f))}catch(d){r(d)}},c=f=>f.done?E(f.value):Promise.resolve(f.value).then(g,_);c((l=l.apply(a,i)).next())});import{a as x,s as h,v as L,f as N,i as e,o as O,j as P,y as s,n as o,I as T,dh as C,eE as m,z as p,b0 as V,e1 as j}from"./index.f9240906.js";/* empty css *//* empty css */import{a as z,B as $}from"./index.51ec6257.js";import{C as G}from"./index.dd4824af.js";import{b as H}from"./index.819b754a.js";import{F as J,a as v}from"./Form.01cea6c8.js";import"./index.4c8ee6bd.js";import"./index.5459a547.js";import"./ArrowLeftOutlined.8ef55b3d.js";import"./worker-json.433256b7.js";import"./Col.46372180.js";import"./useFlexGapSupport.3936e9ba.js";import"./_baseIteratee.dc5455db.js";import"./get.10de1502.js";import"./useSize.3965ca89.js";const me=x({__name:"relateDbDrawer",emits:["success","register"],setup(a,{emit:i}){const l=h(!0);let E=i,r=L({}),g=h();const[_,{setDrawerProps:c,closeDrawer:f}]=z(u=>F(this,null,function*(){var t,n,y,B,b;c({confirmLoading:!1}),l.value=!!(u!=null&&u.isUpdate),e(l)&&(r.title=(t=u==null?void 0:u.record)==null?void 0:t.title,r.category_type=(n=u==null?void 0:u.record)==null?void 0:n.category_type,r.type=(y=u==null?void 0:u.record)==null?void 0:y.type,r.config_json=(B=u==null?void 0:u.record)==null?void 0:B.config_json,r.id=(b=u==null?void 0:u.record)==null?void 0:b.id,r.id)})),d=N(()=>e(l)?"\u7F16\u8F91\u6570\u636E\u5E93":"\u65B0\u589E\u6570\u636E\u5E93"),S=u=>{},U=u=>{},I=()=>F(this,null,function*(){try{const u=yield g.value.validateFields();c({confirmLoading:!0}),H(w({id:r.id},u)).then(t=>{j.success("\u4FDD\u5B58\u6210\u529F"),E("success"),f()})}catch(u){u.errorFields.map(t=>{j.info(t.errors.toString())})}finally{c({confirmLoading:!1})}});return(u,t)=>(O(),P(e($),V(u.$attrs,{onRegister:e(_),showFooter:"",title:d.value,width:"50%",onOk:I}),{default:s(()=>[o(e(J),{ref_key:"formRef",ref:g,model:e(r),"label-col":{span:4},"wrapper-col":{span:14},onFinish:S,onFinishFailed:U},{default:s(()=>[o(e(v),{label:"\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898!"}]},{default:s(()=>[o(e(T),{value:e(r).title,"onUpdate:value":t[0]||(t[0]=n=>e(r).title=n)},null,8,["value"])]),_:1}),o(e(v),{label:"\u7C7B\u522B",name:"category_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6570\u636E\u5E93\u7C7B\u578B!"}]},{default:s(()=>[o(e(C),{disabled:l.value,value:e(r).category_type,"onUpdate:value":t[1]||(t[1]=n=>e(r).category_type=n),placeholder:"\u8BF7\u9009\u62E9\u6570\u636E\u5E93\u7C7B\u578B",allowClear:""},{default:s(()=>[o(e(m),{value:1},{default:s(()=>[p("\u5173\u7CFB\u578B\u6570\u636E\u5E93")]),_:1}),o(e(m),{value:2},{default:s(()=>[p("\u975E\u5173\u7CFB\u578B\u6570\u636E\u5E93")]),_:1})]),_:1},8,["disabled","value"])]),_:1}),o(e(v),{label:"\u6570\u636E\u5E93",name:"type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6570\u636E\u5E93!"}]},{default:s(()=>[o(e(C),{disabled:l.value,value:e(r).type,"onUpdate:value":t[2]||(t[2]=n=>e(r).type=n),placeholder:"\u8BF7\u9009\u62E9\u6570\u636E\u5E93!"},{default:s(()=>[o(e(m),{value:"pgsql"},{default:s(()=>[p("pgsql")]),_:1}),o(e(m),{value:"mysql"},{default:s(()=>[p("mysql")]),_:1}),o(e(m),{value:"sqlite"},{default:s(()=>[p("sqlite")]),_:1}),o(e(m),{value:"sqlsrv"},{default:s(()=>[p("sqlsrv")]),_:1}),o(e(m),{value:"redis"},{default:s(()=>[p("redis")]),_:1}),o(e(m),{value:"elasticsearch"},{default:s(()=>[p("elasticsearch")]),_:1}),o(e(m),{value:"mongodb"},{default:s(()=>[p("mongodb")]),_:1}),o(e(m),{value:"file"},{default:s(()=>[p("file")]),_:1})]),_:1},8,["disabled","value"])]),_:1}),o(e(v),{label:"\u914D\u7F6E",name:"config_json",rules:[{required:!0,message:"\u914D\u7F6E\u4E0D\u80FD\u4E3A\u7A7A!"}]},{default:s(()=>[o(e(G),{value:e(r).config_json,"onUpdate:value":t[3]||(t[3]=n=>e(r).config_json=n)},null,8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},16,["onRegister","title"]))}});export{me as default};