allinssl/frontend/static/js/drawer-gNZmo3iS.js

2 lines
1001 B
JavaScript

import{d as e,bZ as a,y as o,$ as r,H as t,I as s,e as d}from"./main-CuOpVGSB.js";import{u as i}from"./index-npmtaogS.js";import{u as l}from"./index-C0ii1eey.js";import{r as n}from"./verify-BmR7eUzW.js";import"./index-BkmK-Tf_.js";import"./test-B1NTq3Qz.js";import"./useStore-PMK9z9yd.js";const p=e({name:"UploadNodeDrawer",props:{node:{type:Object,default:()=>({id:"",config:{cert:"",key:""}})}},setup(e){const{updateNodeConfig:p,isRefreshNode:m}=i(),{useFormTextarea:u}=o(),{config:c}=a(e.node),{confirm:f}=s(),{handleError:v}=l(),j=[u(r("t_34_1745735771147"),"cert",{placeholder:r("t_35_1745735781545"),rows:6}),u(r("t_36_1745735769443"),"key",{placeholder:r("t_37_1745735779980"),rows:6})],{component:_,data:y,example:w}=t({defaultValue:c,config:j,rules:n});return f((async a=>{var o;try{await(null==(o=w.value)?void 0:o.validate()),p(e.node.id,y.value),m.value=e.node.id,a()}catch(r){v(r)}})),()=>d("div",{class:"upload-node-drawer"},[d(_,{labelPlacement:"top"},null)])}});export{p as default};