15 lines
5.2 KiB
Java
15 lines
5.2 KiB
Java
import{z}from"./useSettings-CFG4Ykt4-CKCQ4yAA.js";import{C as f}from"./index-87hd0Uxs.js";import{B as A}from"./index-BDvqZ5j4.js";import{av as T,T as F}from"./index-X7Y8jykP.js";import N from"./VarListPicker-Ti3Our0Z-DHskgdGU.js";import U from"./VarListEditor-BoMa9D60-DGzXmc1T.js";import{s as W}from"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";import{u as E}from"./useModal-DaJ3Bflg.js";import{e as I,K as J,C as h,z as w,Q as o,f as e,u as t,v as u,A as b,J as Q,H as G,r as H}from"./vue-vendor-DNhG1Cve.js";import K from"./index-saD4h7VJ.js";import"./NodeContainer-D9PNfjwh-CawrgSrv.js";import"./runStore-Oe6fP2qb-CrdxkpS7.js";import"./index-C4wWpZeQ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./NodeIcon-BiVm3xLp-DYMLCJV5.js";import"./index-Crt100Db-CDbHzweT.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.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";import"./useWindowSizeFn-C-0M9_Ul.js";import"./htmlmixed-DQsDbTFv.js";/* empty css */import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./index-BzChaRPg.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./VarPicker-9W32Uooa-DMh8f3Tk.js";import"./index-DklMb9Qc.js";import"./UpOutlined-B1UMbtrP.js";import"./index-B9aO0c-2-CpOxyGeC.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./useForm-D61zovon.js";const X={class:"code-setting"},Y={class:"setting-item"},Z={class:"setting-item"},D={class:"code-header"},L={class:"code-type-select"},tt={key:0,style:{padding:"10px 20px 0",width:"100%",height:"100%"}},et={class:"setting-item"},rt=I({__name:"CodeSetting",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(_){const C=_,{inputParams:p,outputParams:n,prevVariables:j,createOptionRef:d,isReadOnly:a}=z(C),s=d("code"),m=d("codeType"),k={javascript:`function main(params) {
|
|
return {
|
|
result: params.arg1 + '_拼接_' + params.arg2,
|
|
}
|
|
}`,python:'resp = {"result": u"{}_拼接_{}".format(params["arg1"], params["arg2"])}',groovy:`def main(params) {
|
|
return [
|
|
result: "\${params.arg1}_拼接_\${params.arg2}"
|
|
]
|
|
}`,kotlin:`fun main(params: Map<String, Any?>): Map<String, Any?> {
|
|
return mapOf(
|
|
"result" to "\${params["arg1"]}_拼接_\${params["arg2"]}"
|
|
)
|
|
}`,aviator:`let res = params.arg1 + "_拼接_" + params.arg2;
|
|
let resp = seq.map("result", res);`},x=[{label:"JavaScript",value:"javascript"},{label:"Python",value:"python"},{label:"Groovy",value:"groovy"},{label:"Aviator",value:"aviator"}],c=H("https://www.runoob.com/js/js-tutorial.html"),q={python:"https://www.runoob.com/python/python-tutorial.html",javascript:"https://www.runoob.com/js/js-tutorial.html",groovy:"https://www.w3cschool.cn/groovy/",kotlin:"https://www.runoob.com/kotlin/kotlin-tutorial.html",aviator:"https://www.yuque.com/boyan-avfmj/aviatorscript"};function v(i){s.value=i}const[O,{openModal:S,getOpen:B}]=E();function M(){a.value||S()}function V(i){s.value=k[i],c.value=q[i]}function R(){window.open(c.value,"_blank")}return(i,r)=>{const P=T,y=J("Icon"),$=F,g=K;return w(),h("div",X,[o("div",Y,[r[3]||(r[3]=o("div",{class:"label"},"输入变量",-1)),e(t(N),{vars:t(p),"onUpdate:vars":r[0]||(r[0]=l=>u(p)?p.value=l:null),prevVariables:t(j),readonly:t(a)},null,8,["vars","prevVariables","readonly"])]),o("div",Z,[o("div",D,[o("div",L,[e(P,{value:t(m),"onUpdate:value":r[1]||(r[1]=l=>u(m)?m.value=l:null),options:x,size:"small",style:{width:"100%"},disabled:t(a),onChange:V},null,8,["value","disabled"])]),e($,{title:"帮助文档"},{default:b(()=>[e(y,{icon:"ant-design:question-circle",onClick:R})]),_:1}),e(y,{icon:"ant-design:fullscreen",onClick:M,style:{"margin-left":"6px"},class:Q({"icon-disabled":t(a)})},null,8,["class"])]),e(g,{style:{margin:"4px 0 8px 0"}}),e(t(f),{value:t(s),mode:"javascript",readonly:t(a),onChange:v},null,8,["value","readonly"]),e(t(A),{onRegister:t(O),canFullscreen:!1,destroyOnClose:!0,defaultFullscreen:!0,footer:null,header:null},{default:b(()=>[t(B)?(w(),h("div",tt,[e(t(f),{value:t(s),mode:"javascript",readonly:t(a),onChange:v},null,8,["value","readonly"])])):G("",!0)]),_:1},8,["onRegister"])]),e(g,{style:{margin:"4px 0 8px 0"}}),o("div",et,[r[4]||(r[4]=o("div",{class:"label"},"输出变量",-1)),e(t(U),{vars:t(n),"onUpdate:vars":r[2]||(r[2]=l=>u(n)?n.value=l:null),readonly:t(a)},null,8,["vars","readonly"])])])}}}),ie=W(rt,[["__scopeId","data-v-afe71403"]]);export{ie as default};
|