| 12345678910111213141516 |
- import{d as B,ag as n,aq as g,ar as f,at as t,k as a,u as r,H as u,aD as P,ah as $}from"./vue-vendor-Be68asQ6.js";import{b as A}from"./useSettings-4a774f12-BAxro7J8.js";import{C as y}from"./index-ZQhF-z5r.js";import{B as N}from"./index-CETWS1o0.js";import R from"./VarListPicker-4ef8c64a-sEcesH0q.js";import U from"./VarListEditor-010e347e-DDnQ3lnN.js";import{ad as w}from"./index-BFfnEkVs.js";import"./VarTextarea.vue_vue_type_style_index_0_lang-4ed993c7-l0sNRNKZ.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./VarEditable.vue_vue_type_style_index_0_lang-4ed993c7-l0sNRNKZ.js";import{s as F}from"./_plugin-vue_export-helper-dad06003-lGy7RumW.js";import"./VarPicker.vue_vue_type_script_setup_true_lang-5fb9829d-wtNk7GQ_.js";import"./index-a84962f9-BJDiPJBg.js";import"./VarListPicker.vue_vue_type_style_index_0_scoped_9a10b0de_lang-4ed993c7-l0sNRNKZ.js";import"./index-D68l__AG.js";import"./VarListEditor.vue_vue_type_style_index_0_scoped_407b7ab3_lang-4ed993c7-l0sNRNKZ.js";import"./useWindowSizeFn-BTSGGcie.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./htmlmixed-DNSd26j0.js";/* empty css */import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./useForm-kcRIHoe0.js";import"./BasicForm-Cv-dsB-e.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./vue-DbzutmLn.js";import"./EasyCronInput-wCv2YMHn.js";const z={class:"code-setting"},E={class:"setting-item"},G={class:"setting-item"},I={class:"code-header"},J={class:"code-type-select"},K={key:0,style:{padding:"10px 20px 0",width:"100%",height:"100%"}},D={class:"setting-item"},H=B({__name:"CodeSetting",props:{type:{type:String,required:!0},node:{type:Object,required:!0},properties:{type:Object,required:!0},setProperties:{type:Function,required:!0}},setup(h){const b=h,{inputParams:m,outputParams:s,prevVariables:C,createOptionRef:d}=A(b),i=d("code"),l=d("codeType"),_={javascript:`function main(params) {
- return {
- result: params.arg1 + '_拼接_' + params.arg2,
- }
- }`,python:`def main(params):
- return {
- "result": f"{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"]}"
- )
- }`},x=[{label:"JavaScript",value:"javascript"},{label:"Python",value:"python"},{label:"Groovy",value:"groovy"},{label:"Kotlin",value:"kotlin"}];function c(p){i.value=p}const[k,{openModal:j,getOpen:O}]=w();function V(){j()}function M(p){i.value=_[p]}return(p,e)=>{const S=n("a-select"),q=n("Icon"),v=n("a-divider");return f(),g("div",z,[t("div",E,[e[3]||(e[3]=t("div",{class:"label"},"输入变量",-1)),a(r(R),{vars:r(m),"onUpdate:vars":e[0]||(e[0]=o=>u(m)?m.value=o:null),prevVariables:r(C)},null,8,["vars","prevVariables"])]),t("div",G,[t("div",I,[t("div",J,[a(S,{value:r(l),"onUpdate:value":e[1]||(e[1]=o=>u(l)?l.value=o:null),options:x,size:"small",style:{width:"100%"},onChange:M},null,8,["value"])]),a(q,{icon:"ant-design:fullscreen",onClick:V})]),a(v,{style:{margin:"4px 0 8px 0"}}),a(r(y),{value:r(i),mode:"javascript",onChange:c},null,8,["value"]),a(r(N),{onRegister:r(k),canFullscreen:!1,destroyOnClose:!0,defaultFullscreen:!0,footer:null,header:null},{default:P(()=>[r(O)?(f(),g("div",K,[a(r(y),{value:r(i),mode:"javascript",onChange:c},null,8,["value"])])):$("",!0)]),_:1},8,["onRegister"])]),a(v,{style:{margin:"4px 0 8px 0"}}),t("div",D,[e[4]||(e[4]=t("div",{class:"label"},"输出变量",-1)),a(r(U),{vars:r(s),"onUpdate:vars":e[2]||(e[2]=o=>u(s)?s.value=o:null)},null,8,["vars"])])])}}}),Qr=F(H,[["__scopeId","data-v-f2024d12"]]);export{Qr as default};
|