allinssl/build/static/js/drawer-vGv7PF_0.js

2 lines
1.0 KiB
JavaScript

import{d as e,r as a,m as o,$ as r,x as t,y as s,c as d}from"./main-D92iQLHy.js";import{u as n,k as i}from"./index-C9NRvKDf.js";import{u as l}from"./index-D-QIoV6w.js";import{r as p}from"./verify-BaTvLuVX.js";import"./index-ByUokZp4.js";import"./test-CYQWlnDo.js";import"./useStore-XqOgqRp1.js";const u=e({name:"UploadNodeDrawer",props:{node:{type:Object,default:()=>({id:"",config:{cert:"",key:""}})}},setup(e){const{updateNodeConfig:u,isRefreshNode:m}=n(),{useFormTextarea:c}=o(),f=a(i(e.node.config)),{confirm:v}=s(),{handleError:y}=l(),j=[c(r("t_34_1745735771147"),"cert",{placeholder:r("t_35_1745735781545"),rows:6,onInput:e=>f.value.cert=e.trim()}),c(r("t_36_1745735769443"),"key",{placeholder:r("t_37_1745735779980"),rows:6,onInput:e=>f.value.key=e.trim()})],{component:_,data:x,example:h}=t({defaultValue:f,config:j,rules:p});return v((async a=>{var o;try{await(null==(o=h.value)?void 0:o.validate()),u(e.node.id,x.value),m.value=e.node.id,a()}catch(r){y(r)}})),()=>d("div",{class:"upload-node-drawer"},[d(_,{labelPlacement:"top"},null)])}});export{u as default};