SequenceFlow-2fd5a112.js 7.8 KB

1
  1. var I=(t,V,v)=>new Promise((q,w)=>{var E=d=>{try{b(v.next(d))}catch(_){w(_)}},N=d=>{try{b(v.throw(d))}catch(_){w(_)}},b=d=>d.done?q(d.value):Promise.resolve(d.value).then(E,N);b((v=v.apply(t,V)).next())});import{D as Q,__tla as W}from"./vuedraggable.umd-49e3dbfb.js";import{u as X,__tla as Y}from"./useStateFormInfo-62924c67.js";import Z,{__tla as $}from"./BasicPanel-d9dc651d.js";import m,{__tla as aa}from"./FormItem-20d75030.js";import{E as ta,__tla as ea}from"./index-67f9e311.js";import{d as T}from"./workflowEnum-a2efed5c.js";import{b as la,q as ra,s as g,__tla as oa}from"./formPermission-5236f629.js";import{a4 as P,d as na,aN as ua,f as ia,n as _a,y as p,o as c,c as C,w as u,e as i,u as r,l as k,N as U,O as D,b as x,t as O,gB as sa,_ as ca,__tla as da}from"./index-b5895273.js";import{__tla as fa}from"./ScriptApiSelect-d8270a70.js";import{__tla as va}from"./index-18fd250e.js";import{__tla as ma}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as pa}from"./index-0d38e276.js";import{__tla as ba}from"./index-d8d113fc.js";import{__tla as ya}from"./useWindowSizeFn-a59bee15.js";import{__tla as ha}from"./ScriptInputParams.vue_vue_type_script_setup_true_lang-27be41c3.js";import{__tla as ga}from"./index-7fb58e79.js";import{__tla as Ca}from"./Tree-6c35f2c0.js";import{__tla as ka}from"./useContextMenu-c4ffe073.js";import{__tla as wa}from"./difference-9954c5db.js";import{__tla as xa}from"./Index-281ee613.js";import{__tla as Oa}from"./UserCard-5a5e66ad.js";import{__tla as Va}from"./index-7914b44e.js";import{__tla as qa}from"./index-3862eebd.js";import{__tla as Ea}from"./designHelper-fedad396.js";import{__tla as Na}from"./upload-887cb82a.js";import{__tla as Ua}from"./index-1c9ab88b.js";import{__tla as Da}from"./design-f3e25317.js";import"./sortable.esm-de7debe0.js";import{__tla as Ia}from"./XjrLiteflowChainController-e789a700.js";import{__tla as Ta}from"./DeleteTwoTone-50087dc5.js";let B,Pa=Promise.all([(()=>{try{return W}catch(t){}})(),(()=>{try{return Y}catch(t){}})(),(()=>{try{return $}catch(t){}})(),(()=>{try{return aa}catch(t){}})(),(()=>{try{return ea}catch(t){}})(),(()=>{try{return oa}catch(t){}})(),(()=>{try{return da}catch(t){}})(),(()=>{try{return fa}catch(t){}})(),(()=>{try{return va}catch(t){}})(),(()=>{try{return ma}catch(t){}})(),(()=>{try{return pa}catch(t){}})(),(()=>{try{return ba}catch(t){}})(),(()=>{try{return ya}catch(t){}})(),(()=>{try{return ha}catch(t){}})(),(()=>{try{return ga}catch(t){}})(),(()=>{try{return Ca}catch(t){}})(),(()=>{try{return ka}catch(t){}})(),(()=>{try{return wa}catch(t){}})(),(()=>{try{return xa}catch(t){}})(),(()=>{try{return Oa}catch(t){}})(),(()=>{try{return Va}catch(t){}})(),(()=>{try{return qa}catch(t){}})(),(()=>{try{return Ea}catch(t){}})(),(()=>{try{return Na}catch(t){}})(),(()=>{try{return Ua}catch(t){}})(),(()=>{try{return Da}catch(t){}})(),(()=>{try{return Ia}catch(t){}})(),(()=>{try{return Ta}catch(t){}})()]).then(()=>I(void 0,null,function*(){const{t}=P(),V=()=>la({needUserNodeButton:!0,needHideComponents:!0})||[],v=[{value:"==",label:"=="},{value:"+",label:"+"},{value:"-",label:"-"},{value:"*",label:"*"},{value:"/",label:"/"},{value:"(",label:"("},{value:")",label:")"},{value:"!=",label:"!="},{value:">",label:">"},{value:">=",label:">="},{value:"<",label:"<"},{value:"<=",label:"<="},{value:"\u2287",label:"\u2287"}],q=[{key:T.AGREE,title:t("\u540C\u610F")},{key:T.REJECT,title:t("\u62D2\u7EDD")}],w=[{value:"&&",label:t("\u4E0E")},{value:"||",label:t("\u6216")},{value:"!=",label:t("\u975E")}],E={key:0,class:"rule-tip-box tag-box"},N={key:1,class:"rule-tip-box"},b=na({__name:"SequenceFlow",setup(d){const{t:_}=P(),{formInfo:o}=X(),K=ua("updateConditionExpression");let e=ia({rendKey:0,dataOfVariablesTree:[],dataOfVariables:"",operator:"",value:"",button:"",andOrNot:"",buttons:[]});_a(()=>{e.dataOfVariablesTree=V();let n=ra(),a=[];n.forEach(s=>{a.push({key:g+"params"+s.id,title:s.name,disabled:!1,label:s.name,children:[]})}),e.dataOfVariablesTree.unshift({children:a,disabled:!0,key:"paramsData",label:_("\u6D41\u7A0B\u53C2\u6570")}),e.buttons=q});function H(n){let a=o.value.conditionConfigs[n.oldDraggableIndex],s=o.value.conditionConfigs[n.newDraggableIndex];o.value.conditionConfigs[n.oldDraggableIndex]=s,o.value.conditionConfigs[n.newDraggableIndex]=a}function R(n){o.value.conditionConfigs.splice(n,1),e.rendKey++}function S(n,a){if(a.key.includes(g+"params"))o.value.conditionConfigs.push({title:a.label,value:'processParamKey["'+a.key.replace(g+"params","")+'"]'}),f();else if(a.key.includes(g+"button"))o.value.conditionConfigs.push({title:a.label,value:a.key}),e.buttons=a.buttons,f();else{let s=a.key.split(g);if(s.length==3){let y=s[1],h=s[2];o.value.conditionConfigs.push({title:a.label,value:y+'["'+h+'"]'}),f()}}e.dataOfVariables=""}function j(n,a){o.value.conditionConfigs.push({title:a.title,value:a.value}),e.operator="",f()}function A(n){sa(e.value)?o.value.conditionConfigs.push({title:e.value,value:e.value}):o.value.conditionConfigs.push({title:e.value,value:"'"+e.value+"'"}),e.value="",f()}function F(n,a){o.value.conditionConfigs.push({title:a.title,value:"'"+a.key+"'"}),e.button="",f()}function G(n,a){o.value.conditionConfigs.push({title:a.title,value:a.value}),e.andOrNot="",f()}function f(){let n=o.value.conditionConfigs.map(a=>a.value).join(" ");K(n)}return(n,a)=>{const s=p("a-tree-select"),y=p("a-select-option"),h=p("a-select"),J=p("a-input"),z=p("a-tag"),L=p("a-tab-pane");return c(),C(Z,null,{default:u(()=>[i(L,{key:"2",tab:r(_)("\u6D41\u8F6C\u6761\u4EF6")},{default:u(()=>[i(m,{required:"",label:r(_)("\u53D8\u91CF\u6570\u636E\uFF1A")},{default:u(()=>[i(s,{value:r(e).dataOfVariables,"onUpdate:value":a[0]||(a[0]=l=>r(e).dataOfVariables=l),"show-search":"",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:"Please select","allow-clear":"","tree-default-expand-all":"","tree-data":r(e).dataOfVariablesTree,"field-names":{children:"children",label:"label",value:"key"},onSelect:S},null,8,["value","tree-data"])]),_:1},8,["label"]),i(m,{required:"",label:r(_)("\u8FD0\u7B97\u7B26\uFF1A")},{default:u(()=>[i(h,{value:r(e).operator,"onUpdate:value":a[1]||(a[1]=l=>r(e).operator=l),style:{width:"100%"},onChange:j},{default:u(()=>[(c(!0),k(U,null,D(r(v),l=>(c(),C(y,{title:l.label,key:l.value,value:l.value},{default:u(()=>[x(O(l.label),1)]),_:2},1032,["title","value"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),i(m,{required:"",label:r(_)("\u8FD0\u7B97\u503C\uFF1A")},{default:u(()=>[i(J,{value:r(e).value,"onUpdate:value":a[2]||(a[2]=l=>r(e).value=l),style:{width:"100%"},onBlur:A},null,8,["value"])]),_:1},8,["label"]),i(m,{required:"",label:r(_)("\u6309\u94AE\u503C\uFF1A")},{default:u(()=>[i(h,{value:r(e).button,"onUpdate:value":a[3]||(a[3]=l=>r(e).button=l),style:{width:"100%"},onChange:F},{default:u(()=>[(c(!0),k(U,null,D(r(e).buttons,l=>(c(),C(y,{title:l.title,key:l.key,value:l.key},{default:u(()=>[x(O(l.title),1)]),_:2},1032,["title","value"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),i(m,{required:"",label:r(_)("\u4E0E\u6216\u975E\uFF1A")},{default:u(()=>[i(h,{value:r(e).andOrNot,"onUpdate:value":a[4]||(a[4]=l=>r(e).andOrNot=l),style:{width:"100%"},onChange:G},{default:u(()=>[(c(!0),k(U,null,D(r(w),l=>(c(),C(y,{title:l.label,key:l.value,value:l.value},{default:u(()=>[x(O(l.label),1)]),_:2},1032,["title","value"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),(c(),C(m,{required:"",label:r(_)("\u6761\u4EF6\u516C\u5F0F\uFF1A"),key:r(e).rendKey},{default:u(()=>[r(o).conditionConfigs.length>0?(c(),k("div",E,[i(r(Q),{modelValue:r(o).conditionConfigs,"onUpdate:modelValue":a[5]||(a[5]=l=>r(o).conditionConfigs=l),group:"people",onEnd:H,"item-key":"key"},{item:u(({element:l,index:M})=>[i(z,{closable:"",onClose:Ba=>R(M)},{default:u(()=>[x(O(l.title),1)]),_:2},1032,["onClose"])]),_:1},8,["modelValue"])])):(c(),k("div",N,[i(r(ta))]))]),_:1},8,["label"]))]),_:1},8,["tab"])]),_:1})}}});B=ca(b,[["__scopeId","data-v-8f1b7c58"]])}));export{Pa as __tla,B as default};