mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-03-13 01:50:53 +08:00
2 lines
1.7 KiB
JavaScript
2 lines
1.7 KiB
JavaScript
import{u as e,a as t}from"./index-npmtaogS.js";import{d as o,e as a,i,x as n,$ as s,F as l,aO as r}from"./main-CuOpVGSB.js";import{r as d}from"./verify-Cin2Q7VT.js";import{S as p}from"./index-BkmK-Tf_.js";import{u}from"./index-P7WPkdV6.js";import"./test-B1NTq3Qz.js";import"./index-C0ii1eey.js";import"./useStore-PMK9z9yd.js";import"./business-Oul3ABuM.js";const m={ssh:"SSH",aliyun:"阿里云",tencentcloud:"腾讯云",btpanel:"宝塔面板","1panel":"1Panel",mail:"邮件",dingtalk:"钉钉",wecom:"企业微信",feishu:"飞书",webhook:"WebHook"},c=o({name:"TypeIcon",props:{type:{type:String,required:!0},useTag:{type:Boolean,default:!1},text:{type:Boolean,default:!0}},setup(e){const t="resources-"+({ssh:"ssh",aliyun:"aliyun",tencentcloud:"tencentcloud",btpanel:"btpanel","1panel":"1panel",mail:"mail",dingtalk:"dingtalk",wecom:"wecom",feishu:"feishu",webhook:"webhook"}[e.type]||"default");const o=m[e.type]||e.type;return()=>a("div",{class:"flex items-center w-full justify-center"},[a("div",{class:"mr-2 flex items-center justify-center"},[a(p,{iconName:t,size:"20px"},null)]),e.text&&a("span",null,[o])])}}),f=o({name:"DeployNode",props:{node:{type:Object,default:()=>({id:"",inputs:{},config:{}})}},setup(o){const{isRefreshNode:p}=e(),{registerCompatValidator:m,validate:f,validationResult:y,unregisterValidator:v}=t(),g=i(["warningColor","primaryColor"]),j=n((()=>y.value.valid?a(c,{type:o.node.config.provider},null):s("t_9_1745735765287")));return l((()=>p.value),(e=>{u((()=>{m(o.node.id,d,o.node.config),f(o.node.id),p.value=null}),500)}),{immediate:!0}),r((()=>v(o.node.id))),()=>a("div",{style:g.value},[a("div",{style:{color:y.value.valid?"var(--n-primary-color)":"var(--n-warning-color)"}},[j.value])])}});export{f as default};
|