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

2 lines
3.3 KiB
JavaScript

import{d as e,r as a,w as l,x as t,$ as r,e as o,y as s,B as d,z as i,bM as n,F as p,G as u,I as v,H as m,k as c}from"./main-DOVIGS6h.js";import{u as _}from"./index-DbNsGVer.js";import{u as f}from"./index-CMbFiwwa.js";import{b as y}from"./access-PIazReFW.js";import{r as x}from"./verify-al39GNG2.js";import{S as b}from"./index-D4cPy4H-.js";import{N as h}from"./text-DNFAlJW_.js";import"./test-CvjPVGrt.js";import"./useStore-DJUuxybP.js";import"./business-Nash29bx.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:k}=t(),{handleError:N}=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((()=>[k(r("t_17_1745227838561"),"domains",{placeholder:r("t_0_1745735774005")}),k(r("t_1_1745735764953"),"email",{placeholder:r("t_2_1745735773668")}),{type:"custom",render:()=>{let e,a;return o(i,{label:r("t_3_1745735765112"),path:"provider_id"},{default:()=>[o("div",{class:"flex items-center"},[o(s,{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:()=>o("span",{class:"text-[1.4rem] text-gray-400"},[r("t_0_1746004861782")])}),o(d,{class:"mx-[8px]",onClick:S},j(e=r("t_1_1746004861166"))?e:{default:()=>[e]}),o(d,{onClick:I},j(a=r("t_0_1746497662220"))?a:{default:()=>[a]})])]})}},{type:"custom",render:()=>o(i,{label:r("t_5_1745735769112"),path:"end_day"},{default:()=>[o(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),o("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=[],N(l)}},S=()=>{window.open("/auth-api-manage","_blank")},U=({option:e})=>o("div",{class:"flex items-center"},[e.label?o(p,null,[o(b,{iconName:`resources-${e.type}`,size:"2rem"},null),o("div",{class:"ml-[.8rem] p-[4px_0]"},[o(h,null,{default:()=>[e.label]})])]):o("span",{class:"text-[1.4rem] text-gray-400"},[r("t_3_1745490735059")])]),$=e=>o("div",{style:{display:"flex",alignItems:"center"}},[o(b,{iconName:`resources-${e.type}`,size:"2rem"},null),o("div",{class:"ml-[.8rem] p-[4px_0]"},[o(h,null,{default:()=>[e.label]})])]),{component:B,data:F,example:T}=u({defaultValue:z,config:C,rules:x});return v((()=>{I()})),w((async a=>{var l;try{await(null==(l=T.value)?void 0:l.validate()),c(e.node.id,F.value),g.value=e.node.id,a()}catch(t){}})),()=>o("div",{class:"apply-node-drawer"},[o(B,{labelPlacement:"top"},null)])}});export{g as default};