1 |
- var W=(e,X,A)=>new Promise((Y,M)=>{var G=F=>{try{K(A.next(F))}catch($){M($)}},P=F=>{try{K(A.throw(F))}catch($){M($)}},K=F=>F.done?Y(F.value):Promise.resolve(F.value).then(G,P);K((A=A.apply(e,X)).next())});import{d as Z,b4 as ie,o as n,l as m,O as Ge,q as ee,X as Ke,a as v,H as I,t as B,b3 as Pe,N as $e,aX as se,aY as re,_ as te,a4 as qe,r as j,aN as H,j as ce,p as Qe,y as D,e as s,w as b,u as o,c as O,b as ae,aL as ze,f as Je,gf as We,gg as Ze,gh as et,D as tt,E as at,__tla as ot}from"./index-b5895273.js";import{A as lt,__tla as nt}from"./index-18fd250e.js";import it from"./sortable.esm-de7debe0.js";import{u as st,__tla as rt}from"./index-5eb30ce0.js";import{S as ct,__tla as dt}from"./ScriptConfig-3763e0a1.js";import{c as ut,__tla as ft}from"./index-1c9ab88b.js";import{D as pt,__tla as _t}from"./DeleteTwoTone-50087dc5.js";import{__tla as vt}from"./ApiConfigSelect-7ba9c91e.js";import{__tla as mt}from"./index-0d38e276.js";import{__tla as yt}from"./index-d8d113fc.js";import{__tla as gt}from"./useWindowSizeFn-a59bee15.js";import{__tla as ht}from"./index-67f9e311.js";import{__tla as bt}from"./index-7fb58e79.js";import{__tla as xt}from"./Tree-6c35f2c0.js";import{__tla as kt}from"./useContextMenu-c4ffe073.js";import{__tla as Ct}from"./difference-9954c5db.js";import{__tla as It}from"./Index-281ee613.js";import{__tla as Et}from"./UserCard-5a5e66ad.js";import{__tla as Ft}from"./index-7914b44e.js";import{__tla as Lt}from"./index-3862eebd.js";import{__tla as Ut}from"./formPermission-5236f629.js";import"./workflowEnum-a2efed5c.js";import{__tla as wt}from"./designHelper-fedad396.js";import{__tla as Dt}from"./upload-887cb82a.js";import{__tla as Nt}from"./design-f3e25317.js";import{__tla as jt}from"./FullscreenOutlined-012b5e27.js";import{__tla as Ht}from"./vuedraggable.umd-49e3dbfb.js";let Me,At=Promise.all([(()=>{try{return ot}catch(e){}})(),(()=>{try{return nt}catch(e){}})(),(()=>{try{return rt}catch(e){}})(),(()=>{try{return dt}catch(e){}})(),(()=>{try{return ft}catch(e){}})(),(()=>{try{return _t}catch(e){}})(),(()=>{try{return vt}catch(e){}})(),(()=>{try{return mt}catch(e){}})(),(()=>{try{return yt}catch(e){}})(),(()=>{try{return gt}catch(e){}})(),(()=>{try{return ht}catch(e){}})(),(()=>{try{return bt}catch(e){}})(),(()=>{try{return xt}catch(e){}})(),(()=>{try{return kt}catch(e){}})(),(()=>{try{return Ct}catch(e){}})(),(()=>{try{return It}catch(e){}})(),(()=>{try{return Et}catch(e){}})(),(()=>{try{return Ft}catch(e){}})(),(()=>{try{return Lt}catch(e){}})(),(()=>{try{return Ut}catch(e){}})(),(()=>{try{return wt}catch(e){}})(),(()=>{try{return Dt}catch(e){}})(),(()=>{try{return Nt}catch(e){}})(),(()=>{try{return jt}catch(e){}})(),(()=>{try{return Ht}catch(e){}})()]).then(()=>W(void 0,null,function*(){let e,X,A,Y,M,G,P,K,F,$,de,ue,fe,q,oe,pe,_e,ve,me,ye,ge,he,be,xe,ke,Ce,Ie,Ee,Fe,Le,Ue,we,De,V,Ne,je,He,Ae,Se,Te;e=r=>(se("data-v-9b2808f4"),r=r(),re(),r),X=["onClick"],A={class:"icon circle-icon","aria-hidden":"true"},Y=["xlink:href"],M={key:0,class:"dashed-arrow"},G={class:"icon svg-icon","aria-hidden":"true"},P=["xlink:href"],K={key:0,style:{"font-size":"12px"}},F=["onClick"],$=e(()=>v("use",{"xlink:href":"#icon-shanchu"},null,-1)),de=[$],ue=e(()=>v("div",{class:"dashed-arrow"},null,-1)),fe=Z({__name:"EventArea",props:{index:Number,isLast:{type:Boolean,default:!1},columnList:{type:Array}},emits:["deleteEvent","clickNode"],setup(r,{emit:w}){const t=r;ie(y=>({efeef6c0:y.bgcColor}));const N=y=>{const g={index:y,columnIndex:t.index};w("clickNode",g)},i=y=>{const g={index:y,columnIndex:t.index};w("deleteEvent",g)};return(y,g)=>(n(!0),m($e,null,Ge(r.columnList,(d,L)=>(n(),m("div",{key:L,onClick:a=>N(L)},[d.type==="circle"?(n(),m("div",{key:0,style:ee({"--bgcColor":d.bgcColor,"--color":d.color,marginTop:d.isLast?"68px":0}),class:Ke(["circle-box",{dot:!d.isLast}])},[(n(),m("svg",A,[v("use",{"xlink:href":d.icon},null,8,Y)])),d.isLast?I("",!0):(n(),m("div",M))],6)):(n(),m("div",{key:1,style:ee({background:d.bgcColor,"--color":d.color}),class:Ke([{"area-outline":d.isClick},"area-box"])},[(n(),m("svg",G,[v("use",{"xlink:href":d.icon},null,8,P)])),v("p",null,B(d.text),1),d.detail?(n(),m("p",K,B(d.detail),1)):I("",!0),d.isUserDefined?(n(),m("svg",{key:1,class:"icon del-icon","aria-hidden":"true",onClick:Pe(a=>i(L),["stop"])},de,8,F)):I("",!0),ue],6))],8,X))),128))}}),q=te(fe,[["__scopeId","data-v-9b2808f4"]]),oe=r=>(se("data-v-9655d5bc"),r=r(),re(),r),pe={key:0,class:"node-box"},_e={class:"node-title"},ve={class:"process-top"},me={class:"process-title"},ye={key:0,class:"icon","aria-hidden":"true"},ge=oe(()=>v("use",{"xlink:href":"#icon-fangxiang1"},null,-1)),he=[ge],be={key:0,class:"icon draggable-icon","aria-hidden":"true",style:{cursor:"move"}},xe=oe(()=>v("use",{"xlink:href":"#icon-paixu"},null,-1)),ke=[xe],Ce=Z({__name:"NodeEvent",props:{columnList:{type:Object,default:()=>{}},selectedNode:{type:Object}},setup(r){const w=r,{t}=qe(),N=j("1"),i=j(),y=j(0),g=j(!1),d=j(),L=H("widgetForm"),a=H("fromMobile",!1),[x,{openModal:k}]=st(),R=j([{dataIndex:"sort",key:"sort"},{title:t("\u64CD\u4F5C\u7C7B\u522B"),dataIndex:"operateType",key:"operateType",width:"35%",align:"center"},{title:t("\u64CD\u4F5C\u914D\u7F6E"),dataIndex:"operateConfig",key:"operateConfig",width:"50%",align:"center"},{title:t("\u64CD\u4F5C"),dataIndex:"action",key:"action",width:"25%",align:"center"}]);ce(()=>w.selectedNode,p=>{p&&(i.value=w.columnList[p.columnIndex][p.index],i.value.isUserDefined||(N.value="1"))},{deep:!0}),ce(()=>i.value,p=>{var c,h,_,J;(c=p.nodeInfo)!=null&&c.processEvent&&((h=p.nodeInfo)!=null&&h.processEvent.length)&&(Qe(()=>{const Q=document.querySelector(".node-box .ant-table-tbody");it.create(Q,{handle:".draggable-icon"})}),(J=(_=p.nodeInfo.processEvent[y.value])==null?void 0:_.operateConfig)==null||delete J.script),p.isUserDefined&&!Array.isArray(d.value)&&Ve()},{deep:!0});const z=p=>{y.value=p,g.value=!0},S=(p,c)=>{const h=["time-range","date-range"];p.forEach(_=>{if(["tab","grid","card"].includes(_.type))for(const J of _.layout)S(J.list,c);else h.includes(_.type)?(c.push({label:t("{name}\u5F00\u59CB\u65F6\u95F4",{name:_.label}),bindField:_.bindStartTime}),c.push({label:t("{name}\u7ED3\u675F\u65F6\u95F4",{name:_.label}),bindField:_.bindEndTime})):_.type!=="form"&&!ut.includes(_.type)&&c.push(_)})},T=p=>{var _;const c=j([]);S(L==null?void 0:L.value.list,c.value);const h=(_=i.value)==null?void 0:_.nodeInfo.processEvent[p].operateConfig;k(!0,{content:typeof h!="string"?"":h,list:c.value,index:p})},f=(p,c,h)=>{i.value.nodeInfo.processEvent[h].operateConfig=c,i.value.nodeInfo.processEvent[h].showValue=c?"\u5DF2\u914D\u7F6E":""},l=()=>{i.value.nodeInfo.processEvent.push({operateType:"api",operateConfig:{}})},C=p=>{a||i.value.nodeInfo.processEvent.splice(p,1)},Ve=()=>W(this,null,function*(){});return(p,c)=>{var Oe;const h=D("a-input"),_=D("a-form-item"),J=D("a-form"),Q=D("a-tab-pane"),Re=D("a-button"),le=D("a-select-option"),Be=D("a-select"),Xe=D("a-table"),Ye=D("a-tabs");return(Oe=i.value)!=null&&Oe.nodeInfo?(n(),m("div",pe,[v("div",_e,B(i.value.text),1),s(Ye,{activeKey:N.value,"onUpdate:activeKey":c[1]||(c[1]=u=>N.value=u)},{default:b(()=>[s(Q,{key:"1",tab:o(t)("\u57FA\u672C\u4FE1\u606F")},{default:b(()=>[s(J,{"label-col":{span:6},"wrapper-col":{span:18}},{default:b(()=>[s(_,{label:o(t)("\u8282\u70B9\u540D\u79F0"),required:""},{default:b(()=>[s(h,{value:i.value.text,"onUpdate:value":c[0]||(c[0]=u=>i.value.text=u),disabled:!i.value.isUserDefined},null,8,["value","disabled"])]),_:1},8,["label"])]),_:1})]),_:1},8,["tab"]),i.value.isUserDefined?(n(),O(Q,{key:"2",tab:o(t)("\u8FC7\u7A0B\u5904\u7406")},{default:b(()=>[v("div",ve,[v("div",me,B(o(t)("\u8FC7\u7A0B\u5904\u7406\u4E8B\u4EF6\u5217\u8868")),1),s(Re,{type:"primary",onClick:l,disabled:o(a)},{default:b(()=>[ae(B(o(t)("\u6DFB\u52A0")),1)]),_:1},8,["disabled"])]),s(Xe,{columns:R.value,"data-source":i.value.nodeInfo.processEvent,pagination:!1},{headerCell:b(({column:u})=>[u.key==="sort"?(n(),m("svg",ye,he)):I("",!0)]),bodyCell:b(({column:u,record:E,index:ne})=>[u.key==="sort"?(n(),m("svg",be,ke)):I("",!0),u.key==="operateType"?(n(),O(Be,{key:1,value:E[u.dataIndex],"onUpdate:value":U=>E[u.dataIndex]=U,disabled:o(a)},{default:b(()=>[s(le,{value:"api"},{default:b(()=>[ae(B(o(t)("\u6267\u884CAPI")),1)]),_:1}),s(le,{value:"liteflow"},{default:b(()=>[ae(B(o(t)("\u89C4\u5219\u5F15\u64CE")),1)]),_:1}),s(le,{value:"js"},{default:b(()=>[ae("JS\u811A\u672C")]),_:1})]),_:2},1032,["value","onUpdate:value","disabled"])):I("",!0),u.key==="operateConfig"?(n(),m($e,{key:2},[E.operateType==="api"?(n(),O(h,{key:0,value:E[u.dataIndex].path,"onUpdate:value":U=>E[u.dataIndex].path=U,disabled:o(a),onClick:U=>z(ne)},{suffix:b(()=>[s(o(ze),{icon:"ant-design:ellipsis-outlined"})]),_:2},1032,["value","onUpdate:value","disabled","onClick"])):E.operateType==="js"?(n(),O(h,{key:1,value:E.showValue,"onUpdate:value":U=>E.showValue=U,onClick:U=>T(ne)},{suffix:b(()=>[s(o(ze),{icon:"ant-design:ellipsis-outlined"})]),_:2},1032,["value","onUpdate:value","onClick"])):E.operateType==="liteflow"?(n(),O(Be,{key:2,value:E[u.dataIndex],"onUpdate:value":U=>E[u.dataIndex]=U,options:d.value,disabled:o(a),"field-names":{label:"chainName",value:"id"}},null,8,["value","onUpdate:value","options","disabled"])):I("",!0)],64)):I("",!0),u.key==="action"?(n(),O(o(pt),{key:3,"two-tone-color":"#ff8080",onClick:U=>C(ne),style:ee({cursor:o(a)?"not-allowed":"pointer"})},null,8,["onClick","style"])):I("",!0)]),_:1},8,["columns","data-source"])]),_:1},8,["tab"])):I("",!0)]),_:1},8,["activeKey"]),g.value?(n(),O(o(lt),{key:0,title:o(t)("API\u914D\u7F6E"),apiConfigDialog:g.value,"onUpdate:apiConfigDialog":c[2]||(c[2]=u=>g.value=u),apiConfig:i.value.nodeInfo.processEvent[y.value].operateConfig,"onUpdate:apiConfig":c[3]||(c[3]=u=>i.value.nodeInfo.processEvent[y.value].operateConfig=u)},null,8,["title","apiConfigDialog","apiConfig"])):I("",!0),s(ct,{onRegister:o(x),onSuccess:f,disabled:!!o(a)},null,8,["onRegister","disabled"])])):I("",!0)}}}),Ie=te(Ce,[["__scopeId","data-v-9655d5bc"]]),Ee=r=>(se("data-v-a750470e"),r=r(),re(),r),Fe={class:"add-box"},Le=Ee(()=>v("svg",{class:"icon add-icon","aria-hidden":"true"},[v("use",{"xlink:href":"#icon-add"})],-1)),Ue={key:0,class:"dashed-arrow add-arrow"},we={key:1,class:"bottom-arrow"},De=Z({__name:"AddEvent",props:{lineHeight:String,isLast:{type:Boolean,default:!1}},setup(r){const w=r;return ie(t=>({e6b6f728:w.isLast?"calc(100% - 10px)":"0"})),(t,N)=>(n(),m("div",Fe,[Le,r.isLast?(n(),m("div",Ue)):(n(),m("div",we,[v("div",{class:"top-arrow",style:ee({left:`-${r.lineHeight}`,width:r.lineHeight})},null,4)]))]))}}),V=te(De,[["__scopeId","data-v-a750470e"]]),Ne={style:{height:"100%"}},je={class:"event-box"},He={class:"box-second"},Ae={class:"box-third"},Se={class:"box-fourth"},Te=Z({__name:"FormEventStep",setup(r,{expose:w}){ie(f=>({"1cdfd02c":R.value?"calc(100% - 410px)":"100%"}));const{t}=qe(),{notification:N}=at(),i=H("current"),y=H("isCustomForm",!1),g=H("designType"),d=H("widgetForm"),L=H("fromMobile",!1),a=H("generatorConfig");let x=Je([]),k=Je({0:[{type:"circle",color:"#2774ff",text:t("\u5F00\u59CB\u8282\u70B9"),icon:"#icon-kaishi",bgcColor:"#D8E5FF",isUserDefined:!1},{color:"#F6AB01",icon:"#icon-chushihua",text:t("\u521D\u59CB\u5316\u8868\u5355"),bgcColor:"#f9f5ea",isUserDefined:!1,nodeInfo:{processEvent:[]}}],1:[{color:"#B36EDB",icon:"#icon-shujufenxi",text:t("\u83B7\u53D6\u8868\u5355\u6570\u636E"),detail:t("(\u65B0\u589E\u65E0\u6B64\u64CD\u4F5C)"),bgcColor:"#F8F2FC",isUserDefined:!1,nodeInfo:{processEvent:[]}}],2:[{color:"#F8625C",icon:"#icon-jiazai",text:t("\u52A0\u8F7D\u8868\u5355"),bgcColor:"#FFF1F1",isUserDefined:!1,nodeInfo:{processEvent:[]}}],3:[{color:"#6C6AE0",icon:"#icon-jsontijiao",text:t("\u63D0\u4EA4\u8868\u5355"),bgcColor:"#F5F4FF",isUserDefined:!1,nodeInfo:{processEvent:[]}}],4:[{type:"circle",color:"#F8625C",text:t("\u7ED3\u675F\u8282\u70B9"),icon:"#icon-jieshuzhiliao",bgcColor:"#FFD6D6",isLast:!0,isUserDefined:!1}]});ce(()=>i==null?void 0:i.value,f=>{var l;if(y&&f===2||!y&&(g==="data"&&f===2||g!=="data"&&f===1)){if((y&&g=="code"||!y&&g!=="data")&&a.tableStructureConfigs){let C=We(a.tableStructureConfigs);Ze(a.formJson.list,g,C),et(a.formEventConfig,g,C),d.value.list=tt(a.formJson.list)}a!=null&&a.formEventConfig&&((l=Object.keys(a.formEventConfig))!=null&&l.length)?(k=a.formEventConfig,x[0]=135+(k[0].length-2)*158,x[1]=50+(k[1].length-1)*158,x[2]=50+(k[2].length-1)*158):(a.formEventConfig=k,x[0]=135,x[1]=50,x[2]=50)}});const R=j(),z=f=>{if(L)return;const l={color:"#2774FF",icon:"#icon-yonghu-xianxing",text:t("\u7528\u6237\u81EA\u5B9A\u4E49\u8282\u70B9"),bgcColor:"#F5F8FA",isUserDefined:!0,nodeInfo:{processEvent:[]}};k[f].push(l),f!==3&&(x[f]+=158)},S=({index:f,columnIndex:l})=>{L||(k[l].splice(f,1),x[l]-=158)},T=f=>{for(let l in k)k[l].map(C=>{C.isClick=!1});k[f.columnIndex][f.index].isClick=!0,R.value=f};return w({validateStep:()=>W(this,null,function*(){return Object.values(a.formEventConfig).every(f=>f.every(l=>!!l.text))?!0:(N.error({message:t("\u63D0\u793A"),description:t("\u8282\u70B9\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A\uFF01")}),!1)})}),(f,l)=>(n(),m("div",Ne,[v("div",je,[v("div",null,[s(q,{columnList:o(a).formEventConfig[0],index:0,onDeleteEvent:S,onClickNode:T},null,8,["columnList"]),s(V,{lineHeight:`${o(x)[0]}px`,onClick:l[0]||(l[0]=C=>z(0))},null,8,["lineHeight"])]),v("div",He,[s(q,{columnList:o(a).formEventConfig[1],index:1,onDeleteEvent:S,onClickNode:T},null,8,["columnList"]),s(V,{lineHeight:`${o(x)[1]}px`,onClick:l[1]||(l[1]=C=>z(1))},null,8,["lineHeight"])]),v("div",Ae,[s(q,{columnList:o(a).formEventConfig[2],index:2,onDeleteEvent:S,onClickNode:T},null,8,["columnList"]),s(V,{lineHeight:`${o(x)[2]}px`,onClick:l[2]||(l[2]=C=>z(2))},null,8,["lineHeight"])]),v("div",Se,[s(q,{columnList:o(a).formEventConfig[3],index:3,onDeleteEvent:S,onClickNode:T},null,8,["columnList"]),s(V,{isLast:!0,onClick:l[3]||(l[3]=C=>z(3))}),s(q,{columnList:o(a).formEventConfig[4],index:4,onClickNode:T},null,8,["columnList"])])]),s(Ie,{columnList:o(a).formEventConfig,"onUpdate:columnList":l[4]||(l[4]=C=>o(a).formEventConfig=C),selectedNode:R.value},null,8,["columnList","selectedNode"])]))}}),Me=te(Te,[["__scopeId","data-v-74863f00"]])}));export{At as __tla,Me as default};
|