mirror of https://github.com/allinssl/allinssl
2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{d as e,r as a,x as l,y as t,$ as r,e as s,z as o,B as d,A as i,bN as n,G as p,H as u,J as v,I as m,k as c}from"./main-CuOpVGSB.js";import{u as _}from"./index-npmtaogS.js";import{u as f}from"./index-C0ii1eey.js";import{b as y}from"./access-0JmMvH2w.js";import{r as x}from"./verify-FTmsnlmj.js";import{S as b}from"./index-BkmK-Tf_.js";import{N as h}from"./text-B4fPSpcU.js";import"./test-B1NTq3Qz.js";import"./useStore-PMK9z9yd.js";import"./business-Oul3ABuM.js";function j(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!c(e)}const g=e({name:"ApplyNodeDrawer",props:{node:{type:Object,default:()=>({id:"",config:{}})}},setup(e){const{updateNodeConfig:c,isRefreshNode:g}=_(),{confirm:w}=m(),{useFormInput:N}=t(),{handleError:k}=f(),O=a([]),z=a(Object.keys(e.node.config).length>0?e.node.config:{domains:"",email:"",provider_id:-1,provider:"",end_day:30}),C=l((()=>[N(r("t_17_1745227838561"),"domains",{placeholder:r("t_0_1745735774005")}),N(r("t_1_1745735764953"),"email",{placeholder:r("t_2_1745735773668")}),{type:"custom",render:()=>{let e,a;return s(i,{label:r("t_3_1745735765112"),path:"provider_id"},{default:()=>[s("div",{class:"flex items-center"},[s(o,{class:"w-[240px] mr-[1.6rem]",options:O.value,renderLabel:$,renderTag:U,filterable:!0,placeholder:r("t_3_1745490735059"),value:z.value.provider_id,"onUpdate:value":e=>z.value.provider_id=e,onUpdateValue:e=>{var a;z.value.provider_id=e,z.value.provider=(null==(a=O.value.find((a=>a.value===e)))?void 0:a.type)||""}},{empty:()=>s("span",{class:"text-[1.4rem] text-gray-400"},[r("t_0_1746004861782")])}),s(d,{class:"mx-[8px]",type:"primary",onClick:S},j(e=r("t_1_1746004861166"))?e:{default:()=>[e]}),s(d,{onClick:I},j(a=r("t_0_1746497662220"))?a:{default:()=>[a]})])]})}},{type:"custom",render:()=>s(i,{label:r("t_5_1745735769112"),path:"end_day"},{default:()=>[s(n,{value:z.value.end_day,"onUpdate:value":e=>z.value.end_day=e,showButton:!1,min:1,class:"w-[180px]",placeholder:r("t_6_1745735765205")},null),s("span",{class:"text-[1.4rem] ml-[1.2rem]"},[r("t_7_1745735768326")])]})}])),I=async()=>{var e,a;try{const{data:l}=await y({type:"dns"}).fetch();O.value=(null==l?void 0:l.map((e=>({type:e.type,label:e.name,value:e.id}))))||[],-1!==z.value.provider_id?z.value.provider=(null==(e=O.value.find((e=>e.value===z.value.provider_id)))?void 0:e.type)||"":-1===z.value.provider_id&&O.value.length>0?z.value.provider_id=(null==(a=O.value[0])?void 0:a.value)||-1:z.value.provider_id=""}catch(l){O.value=[],k(l)}},S=()=>{window.open("/auth-api-manage","_blank")},U=({option:e})=>s("div",{class:"flex items-center"},[e.label?s(p,null,[s(b,{iconName:`resources-${e.type}`,size:"2rem"},null),s("div",{class:"ml-[.8rem] p-[4px_0]"},[s(h,null,{default:()=>[e.label]})])]):s("span",{class:"text-[1.4rem] text-gray-400"},[r("t_3_1745490735059")])]),$=e=>s("div",{style:{display:"flex",alignItems:"center"}},[s(b,{iconName:`resources-${e.type}`,size:"2rem"},null),s("div",{class:"ml-[.8rem] p-[4px_0]"},[s(h,null,{default:()=>[e.label]})])]),{component:A,data:B,example:R}=u({defaultValue:z,config:C,rules:x});return v((()=>{I()})),w((async a=>{var l;try{await(null==(l=R.value)?void 0:l.validate()),c(e.node.id,B.value),g.value=e.node.id,a()}catch(t){}})),()=>s("div",{class:"apply-node-drawer"},[s(A,{labelPlacement:"top"},null)])}});export{g as default};
|