2 lines
2.0 KiB
Java
2 lines
2.0 KiB
Java
import"./NodeStyle-Bo2gmgjj-CM4kHPNz.js";import{L as x}from"./NodeContainer-D9PNfjwh-CawrgSrv.js";import g from"./NodeKVS-CL8bAIbU-CtziMPoc.js";import{k as A}from"./useNode-DryF6TH6-6dWLb65C.js";import{s as _}from"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";import{e as h,y as k,z as N,A as P,f as V,Q as o,u as p,c as q,M as z,N as B}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 I=h({__name:"VarExtractNode",props:{node:{type:Object,required:!0},graph:{type:Object,required:!0}},setup(u){const c=u,{$properties:i,getInputParamKVItem:d,containerProps:v}=A(c),f=q(()=>{var r,e,l,s,m,n;let t=(e=(r=i.value)==null?void 0:r.options)==null?void 0:e.variables;t=Array.isArray(t)?t:[];const y=t.length===0?[{label:"提取变量",value:"",emptyAction:"tip",emptyTip:"尚未配置"}]:t.map((a,b)=>({label:b===0?"提取变量":"",valueList:[...a.required?[{text:"*",style:{color:"#ff9494",fontWeight:"bold",marginRight:"2px"}}]:[],{text:a.name},{text:`<${a.type}>`,type:"tip"}],separator:""}));return[d({label:"输入变量",emptyAction:"tip",emptyTip:"未选择输入"}),{label:"模型",value:(n=(m=(s=(l=i.value)==null?void 0:l.options)==null?void 0:s.model)==null?void 0:m.params)==null?void 0:n.model,emptyAction:"tip",emptyTip:"尚未选择"},...y]});return(r,e)=>(N(),k(p(x),z(B(p(v))),{default:P(()=>[V(p(g),{kvs:f.value},null,8,["kvs"]),e[0]||(e[0]=o("div",{class:"var-extract-case-box"},[o("div",{class:"case-item"},[o("span",null,"成功")]),o("div",{class:"case-item"},[o("span",null,"失败")])],-1))]),_:1},16))}}),S=_(I,[["__scopeId","data-v-7e3ea193"]]);export{S as default};
|