2 lines
2.1 KiB
Java
2 lines
2.1 KiB
Java
import{d as x,e as g,aC as _,as as h,u as p,aJ as k,aK as A,aF as P,k as R,au as a}from"./vue-vendor-C7Zq48Yl.js";import"./NodeStyle-B8zHc98v-CG4nvzST.js";import"./antd-vue-vendor-BPnV8VqP.js";import{R as V}from"./NodeContainer.vue_vue_type_style_index_0_lang-hKTylTLH-Banxh0Pc.js";import{D as q}from"./NodeKVS.vue_vue_type_script_setup_true_lang-DPrGXCLZ-CLNtQPYu.js";import{O as B}from"./useNode-BoUed8Qy-C7AZqKSZ.js";import{s as C}from"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";import"./_commonjsHelpers-B52_cu2H-BG14nIm9.js";import"./index-Crt100Db-kwMQ9qxI.js";import"./propStore-Cl0CojEU-DVRhovlH.js";import"./index-BI6CMai0.js";import"./vxe-table-vendor-B88kchpX.js";import"./runStore-Oe6fP2qb-B0I25-TS.js";import"./index-f8O7TghW.js";import"./NodeIcon.vue_vue_type_script_setup_true_lang-BoLiA9zm-4v-htOuh.js";import"./NodeKV.vue_vue_type_script_setup_true_lang-Cf6vX-4S-B01QcDWP.js";const I=x({__name:"VarExtractNode",props:{node:{type:Object,required:!0},graph:{type:Object,required:!0}},setup(u){const d=u,{$properties:i,getInputParamKVItem:c,containerProps:v}=B(d),f=g(()=>{var o,e,l,s,m,n;let t=(e=(o=i.value)==null?void 0:o.options)==null?void 0:e.variables;t=Array.isArray(t)?t:[];const y=t.length===0?[{label:"提取变量",value:"",emptyAction:"tip",emptyTip:"尚未配置"}]:t.map((r,b)=>({label:b===0?"提取变量":"",valueList:[...r.required?[{text:"*",style:{color:"#ff9494",fontWeight:"bold",marginRight:"2px"}}]:[],{text:r.name},{text:`<${r.type}>`,type:"tip"}],separator:""}));return[c({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(o,e)=>(h(),_(p(V),k(A(p(v))),{default:P(()=>[R(p(q),{kvs:f.value},null,8,["kvs"]),e[0]||(e[0]=a("div",{class:"var-extract-case-box"},[a("div",{class:"case-item"},[a("span",null,"成功")]),a("div",{class:"case-item"},[a("span",null,"失败")])],-1))]),_:1},16))}}),M=C(I,[["__scopeId","data-v-7e3ea193"]]);export{M as default};
|