2 lines
2.9 KiB
Java
2 lines
2.9 KiB
Java
import{aG as V,x as f,aF as _,aQ as s}from"./index-X7Y8jykP.js";import F from"./VarListShow-DHiykxbo-BI2C9xTK.js";import{z as O}from"./useSettings-CFG4Ykt4-CKCQ4yAA.js";import{s as S}from"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";import{e as U,C as u,z as l,f as p,Q as o,H as y,F as A,D as N,u as i,y as $,c as j,A as w}from"./vue-vendor-DNhG1Cve.js";import{b as z}from"./index-CeNCCWzL.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./NodeContainer-D9PNfjwh-CawrgSrv.js";import"./runStore-Oe6fP2qb-CrdxkpS7.js";import"./index-C4wWpZeQ.js";import"./NodeIcon-BiVm3xLp-DYMLCJV5.js";import"./index-Crt100Db-CDbHzweT.js";import"./propStore-Cl0CojEU-BjnqDV4W.js";import"./LoopBodyNode-wLHHxX8A-D3_JcFF8.js";import"./NodeStyle-Bo2gmgjj-CM4kHPNz.js";import"./_commonjsHelpers-B52_cu2H-BG14nIm9.js";import"./throttle-De_jAmBh.js";import"./LoopIcon-BnGR9e2Y-QnRawAik.js";import"./NodeIcon-ClJ5GSWn-CY3EfdQ2.js";import"./useNode-DryF6TH6-6dWLb65C.js";import"./difference-CGvbIcA7.js";import"./fromPairs-Dx9PT-t0.js";import"./uniqBy--vsL0WVB.js";const D={class:"chat-var-get-setting"},E={class:"vars-list"},G={class:"var-actions"},L={key:0,class:"add-action"},M=U({__name:"ChatVarGetSetting",props:{type:{type:String,required:!0},node:{type:Object,required:!0},properties:{type:Object,required:!0},isSilentMode:{type:Boolean,required:!0},setProperties:{type:Function,required:!0}},setup(g){const m=g,{outputParams:b,options:C,updateOptions:h,isReadOnly:n}=O(m),a=j({get:()=>s(C.value.variables)||[],set:t=>{const e=s(t);h({variables:e}),k(e)}});function k(t){const e=t.filter(r=>r.name).map(r=>({field:r.name,name:r.name,type:"string"}));m.setProperties({outputParams:e})}function q(){if(n.value)return;const t=s(a.value);t.push({name:""}),a.value=t}function x(t){if(n.value)return;const e=s(a.value);e.splice(t,1),a.value=e}function B(){a.value=s(a.value)}return(t,e)=>{const r=z,I=V,P=_;return l(),u("div",D,[p(r,{type:"info","show-icon":"",message:"从AI应用的变量中读取值,需要在AI应用中关联该流程",style:{"margin-bottom":"10px"}}),e[1]||(e[1]=o("div",{class:"setting-label"},"读取变量",-1)),o("div",E,[(l(!0),u(A,null,N(a.value,(c,d)=>(l(),u("div",{key:d,class:"var-item"},[p(I,{value:c.name,"onUpdate:value":v=>c.name=v,placeholder:"请输入变量名",disabled:i(n),onChange:B},null,8,["value","onUpdate:value","disabled"]),o("div",G,[!i(n)&&a.value.length>1?(l(),$(P,{key:0,title:"确定要删除该变量吗?",placement:"left",onConfirm:v=>x(d)},{default:w(()=>[p(i(f),{icon:"ant-design:delete-outlined"})]),_:1},8,["onConfirm"])):y("",!0)])]))),128))]),i(n)?y("",!0):(l(),u("div",L,[o("a",{onClick:q},[p(i(f),{icon:"ic:round-add"}),e[0]||(e[0]=o("span",null,"添加变量",-1))])])),e[2]||(e[2]=o("div",{class:"setting-label",style:{"margin-top":"16px"}},"输出变量",-1)),p(F,{vars:i(b)},null,8,["vars"])])}}}),fe=S(M,[["__scopeId","data-v-9cb6386d"]]);export{fe as default};
|