2 lines
2.3 KiB
Java
2 lines
2.3 KiB
Java
import"./NodeStyle-Bo2gmgjj-CM4kHPNz.js";import{L as S}from"./NodeContainer-D9PNfjwh-CawrgSrv.js";import Q from"./NodeKVS-CL8bAIbU-CtziMPoc.js";import{k as U}from"./useNode-DryF6TH6-6dWLb65C.js";import{e as W,y as X,z as Y,A as Z,f as ll,u as z,c as ol,M as el,N as tl}from"./vue-vendor-DNhG1Cve.js";import"./_commonjsHelpers-B52_cu2H-BG14nIm9.js";import"./index-Crt100Db-CDbHzweT.js";import"./propStore-Cl0CojEU-BjnqDV4W.js";import"./index-X7Y8jykP.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./throttle-De_jAmBh.js";import"./runStore-Oe6fP2qb-CrdxkpS7.js";import"./index-C4wWpZeQ.js";import"./NodeIcon-BiVm3xLp-DYMLCJV5.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./NodeKV-D_Elo-Or-xvJMLI1M.js";const Pl=W({__name:"HTTPNode",props:{node:{type:Object,required:!0},graph:{type:Object,required:!0}},setup(K){const L=K,{$properties:l,getInputParamKVItem:C,getOutputParamKVItem:D}=U(L),H=ol(()=>{var o,e,t,i,u,n,p,r,a,v,d,s,m,c,b,y,h,f,k,q,P,j,B,O,g,A,I,T;const R=(t=(e=(o=l.value)==null?void 0:o.options)==null?void 0:e.http)==null?void 0:t.method,$=(n=(u=(i=l.value)==null?void 0:i.options)==null?void 0:u.http)==null?void 0:n.url,w=$?`[${R}] ${$}`:"",N=(a=(r=(p=l.value)==null?void 0:p.options)==null?void 0:r.http)==null?void 0:a.requestParams,E=N?Object.keys(N).join(", "):"",V=(s=(d=(v=l.value)==null?void 0:v.options)==null?void 0:d.http)==null?void 0:s.headers,F=V?Object.keys(V).join(", "):"",_=(y=(b=(c=(m=l.value)==null?void 0:m.options)==null?void 0:c.http)==null?void 0:b.requestBody)==null?void 0:y.body,x=(q=(k=(f=(h=l.value)==null?void 0:h.options)==null?void 0:f.http)==null?void 0:k.requestBody)==null?void 0:q.type,G=x!=="none"&&_?x:"",J=(O=(B=(j=(P=l.value)==null?void 0:P.options)==null?void 0:j.http)==null?void 0:B.requestBody)==null?void 0:O.timeout,M=(T=(I=(A=(g=l.value)==null?void 0:g.options)==null?void 0:A.http)==null?void 0:I.requestBody)==null?void 0:T.retriesTimes;return[C({label:"输入变量",emptyAction:"hidden"}),{label:"API",value:w,emptyAction:"tip",emptyTip:"尚未填写"},{label:"请求参数",value:E},{label:"请求头",value:F},{label:"请求体类型",value:G},{label:"请求体内容",value:_},{label:"超时时间",value:J},{label:"重试次数",value:M},D({label:"输出变量"})]});return(o,e)=>(Y(),X(z(S),el(tl(o.$props)),{default:Z(()=>[ll(z(Q),{kvs:H.value},null,8,["kvs"])]),_:1},16))}});export{Pl as default};
|