You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
22 KiB
1 lines
22 KiB
import{d as De,y as se,r as f,w as xe,G as Ee,di as Re,a0 as je,ax as $e,a as i,c as v,b as s,q as d,e as r,h as e,I as D,f as y,F as W,g as Q,fb as Ge,H as c,t as B,$ as p,Y as oe,fc as le,cA as We,cB as He,L as Je,ab as Ie,cz as Qe,aw as qe,av as Ye,fg as Ze,dZ as Xe,d_ as et,bA as Te,bB as Ne,aQ as tt,p as Oe,m as ze,_ as Be,z as ue,n as Se,O as ot,ae as Ke,a7 as _e,ak as lt,aG as st,fK as at,am as nt}from"./index-e450010e.js";import{F as rt}from"./3-23bf8718.js";import{M as it,f as ut,g as dt,d as ct,_ as ft,a as pt,b as vt,c as mt}from"./conditionDrawer.vue_vue_type_style_index_0_lang-57154b88.js";import{_ as _t}from"./employeesDialog.vue_vue_type_script_setup_true_lang-a1a5351e.js";import{$ as ye}from"./index-caeb545b.js";import{u as Ae,_ as yt}from"./nodeWrap-ecd3ef30.js";import{j as gt,h as kt,d as wt,k as bt,g as Ct,i as ht,o as Ut,c as Ft,s as Lt,b as Vt,e as xt,a as St}from"./index-fc6972c3.js";import Kt from"./simulateTaskFlow-d5c03c2c.js";import"./index-a04a5857.js";/* empty css */import"./v4-4a60fe23.js";const V=F=>(Oe("data-v-3ddefaa6"),F=F(),ze(),F),Dt={class:"demo-drawer__content"},Et={class:"drawer_content drawer_content"},$t=V(()=>d("span",{class:"wordKeyCss"},"属性设置",-1)),It={class:"info_box"},Tt={class:"approver_content"},Nt={key:1,class:"approver_manager"},Ot={class:"selected_list"},zt={key:3,class:"approver_manager"},Bt=V(()=>d("option",{value:"1"},"发起人",-1)),At=V(()=>d("option",{value:"2"},"执行人",-1)),Pt=[Bt,At],Mt=["value"],Rt=V(()=>d("p",{class:"tip"},"找不到主管时,由上级主管代审批",-1)),jt={key:5,class:"approver_manager"},Gt=V(()=>d("option",{value:"1"},"发起人",-1)),Wt=V(()=>d("option",{value:"2"},"执行人",-1)),Ht=[Gt,Wt],Jt={class:"selected_list"},Qt={key:7,class:"approver_self"},qt=V(()=>d("p",null,"该审批节点设置“发起人自己”后,审批人默认为发起人",-1)),Yt=[qt],Zt={key:9,class:"approver_manager"},Xt={style:{"padding-bottom":"20px"}},eo=V(()=>d("option",{value:"1"},"发起人",-1)),to=V(()=>d("option",{value:"2"},"执行人",-1)),oo=[eo,to],lo=["value"],so={key:11,class:"approver_manager"},ao={key:13,class:"approver_manager"},no=V(()=>d("p",null,"可选节点列表",-1)),ro={key:15,class:"approver_manager"},io={class:"selected_list"},uo={key:16,class:"approver_manager"},co=V(()=>d("option",{value:"1"},"发起人",-1)),fo=V(()=>d("option",{value:"2"},"执行人",-1)),po=[co,fo],vo=V(()=>d("span",{class:"wordKeyCss"},"帮助说明",-1)),mo={class:"info_box"},_o={class:"demo-drawer__footer clear"},yo=De({__name:"copyerSend",props:{nodeConfig:{type:Object,default:()=>({})},isFormFlow:{type:Boolean,default:!0},directormaxlevel:{type:Number,default:4},customerFormKey:{type:String,default:""},formVersion:{type:String,default:""},formData:{type:Object,default(){return{}}}},setup(F){let A=F;const Z=se({get(){return A.formData},set(u){emits("update:formData",u)}}),X=f(),b=f(!1),k=f([]),t=f({});let R=Ae(),{setCopyerConfig:ee,setCopyer:P}=R,E=se(()=>R.copyerDrawer),$=se(()=>R.copyerConfig1),x=f([]);const I=f(),C={value:"id",label:"name",children:"child"};let h=se({get(){return E.value},set(){O()}});const S=f(),T=f("first"),L=f(!1),w=f("审批人设置");xe($,u=>{u.value.attribute=u.value.attribute*1,console.log("directormaxlevel",u.value,u.value.type),L.value=!1,t.value=u.value,u.settype==0&&(t.value.settype=1),t.value=u.value,k.value=t.value.ccSelfSelectFlag==0?[]:[t.value.ccSelfSelectFlag],u.value.type==3?u.value.nodeName!=""?w.value=u.value.nodeName+"设置":w.value="执行人设置":u.value.nodeName!=""?w.value=u.value.nodeName+"设置":w.value="审批人设置",b.value=!1,h.value&>(A.nodeConfig).then(o=>{if(o.code==0){let a={id:u.value.fromNode,allcont:o.data.allcont};kt(a).then(n=>{n.code==0&&(X.value=n.data.allcont,n.data.allcont&&n.data.allcont.length>0&&n.data.allcont.forEach(_=>{if(_.type==3){b.value=!0;return}}))})}}),u.value.settype==9&&(L.value=!0,S.value=t.value.matrix)},{deep:!0}),Ee(()=>{console.log("预加载数据建军节--------》",$.value),$.settype==0&&(t.value.settype=1)}),xe(()=>t.value.settype,u=>{switch(console.log("监听审批人设置选项",t.value),u){case 10:Re({id:313,idstr:"313",level:4,all:1}).then(({data:a})=>{I.value=a,je(()=>{M(t.value.orgList)})});break;case 0:t.value.settype=1;break}},{deep:!0});const N=f({nodeKey:"",recUnitAry:{masterUnitList:[],sunUnitList:[],unitAllKey:[],unitAllState:[]}});$e({title:[],library:[]});const ae=()=>{t.value.error=!ye.setApproverStr(t.value),ee({value:t.value,flag:!0,id:$.value.id}),N.value.recUnitAry.masterUnitList&&N.value.recUnitAry.masterUnitList.length>0&&N.value.recUnitAry.masterUnitList.forEach(o=>{}),N.value.recUnitAry.sunUnitList&&N.value.recUnitAry.sunUnitList.length>0&&N.value.recUnitAry.sunUnitList.forEach(o=>{o.masterUnitList&&o.masterUnitList.length>0&&o.masterUnitList.forEach(a=>{})});let u={formKey:A.customerFormKey.toString(),formVersion:A.formVersion.toString(),formData:JSON.stringify(Z.value),formPower:JSON.stringify(Z.value.purview)};wt(u),O()},O=()=>{P(!1),b.value=!1},te=u=>{switch(t.value.nodeUserList=[],t.value.examineMode=1,t.value.noHanderAction=2,console.log("属性选择--->",u),u){case 2:t.value.directorLevel=1;break;case 7:t.value.examineEndDirectorLevel=1;break;case 9:S.value=t.value.matrix;break}},de=u=>u==8?A.isFormFlow:u==4?!1:u!=7;let H=f(!1);const q=()=>{H.value=!0,x.value=t.value.nodeUserList},ne=u=>{t.value.nodeUserList=u,H.value=!1},j=f(!1),re=f([]),ce=()=>{j.value=!0,re.value=t.value.nodeUserList},fe=u=>{j.value=!1,t.value.nodeUserList=u},ie=f(),M=u=>{console.log("设置选项",u),Array.isArray(u)?ie.value.setCheckedKeys(u,!0):ie.value.setCheckedKeys([u],!0)},J=f(!1),pe=f([]),ke=()=>{J.value=!0,pe.value=t.value.nodeUserList},we=u=>{t.value.nodeUserList=u,J.value=!1},be=(u,o)=>{console.log("选中的哪个行政组织----data------->",u),console.log("选中的哪个行政组织----checked------->",o),console.log("选中的哪个行政组织----halfCheckedKeys------->",o.halfCheckedKeys),console.log("选中的哪个行政组织----checkedKeys------->",o.checkedKeys),o.halfCheckedKeys&&Array.isArray(o.halfCheckedKeys)&&o.halfCheckedKeys.length>0?o.checkedKeys&&Array.isArray(o.checkedKeys)&&o.checkedKeys.length>0?(t.value.orgList=o.checkedKeys,console.log("选中的哪个行政组织----1------->",t.value.orgList)):(t.value.orgList=[],console.log("选中的哪个行政组织----2------->",t.value.orgList)):o.checkedKeys&&Array.isArray(o.checkedKeys)&&o.checkedKeys.length>0?(u.level<=3&&(o.checkedKeys=o.checkedKeys.filter(a=>a!==u.id)),t.value.orgList=o.checkedKeys,console.log("选中的哪个行政组织----3------->",t.value.orgList)):(t.value.orgList=[],console.log("选中的哪个行政组织----4------->",t.value.orgList)),console.log("选中的哪个行政组织----copyerConfig.value.orgList------->",t.value.orgList)};return(u,o)=>{const a=We,n=He,_=Je,g=Ie,K=Qe,U=qe,Y=Ye,z=Ze,Ce=Xe,he=et,ve=Te,Ue=ct,Fe=Ne,Le=_t,Ve=tt;return i(),v(Ve,{modelValue:e(h),"onUpdate:modelValue":o[19]||(o[19]=l=>D(h)?h.value=l:h=l),"append-to-body":!0,title:"抄送人设置",class:"set_promoter","show-close":!1,size:550,"before-close":ae},{default:s(()=>[d("div",Dt,[d("div",Et,[r(Fe,{modelValue:e(T),"onUpdate:modelValue":o[15]||(o[15]=l=>D(T)?T.value=l:null),class:"demo-tabs"},{default:s(()=>[r(ve,{name:"first"},{label:s(()=>[$t]),default:s(()=>[d("div",It,[d("div",Tt,[r(n,{modelValue:e(t).settype,"onUpdate:modelValue":o[0]||(o[0]=l=>e(t).settype=l),class:"clear",onChange:te},{default:s(()=>[(i(!0),y(W,null,Q(e(Ge),({value:l,label:G})=>(i(),y(W,{key:l},[de(l)?(i(),v(a,{key:0,label:l,style:{width:"auto"}},{default:s(()=>[c(B(G),1)]),_:2},1032,["label"])):p("",!0)],64))),128))]),_:1},8,["modelValue"])]),e(t).settype==1?(i(),v(_,{key:0,"content-position":"left"},{default:s(()=>[c("指定成员")]),_:1})):p("",!0),e(t).settype==1?(i(),y("div",Nt,[r(g,{type:"primary",onClick:q},{default:s(()=>[c("添加/修改成员")]),_:1}),d("p",Ot,[(i(!0),y(W,null,Q(e(t).nodeUserList,(l,G)=>(i(),v(K,{key:G,closable:"",type:"info",effect:"plain",class:"tag_us",onClose:me=>e(ye).removeEle(e(t).nodeUserList,l,"targetId")},{default:s(()=>[c(B(l.name),1)]),_:2},1032,["onClose"]))),128)),e(t).nodeUserList.length!=0?(i(),v(K,{key:0,type:"danger",effect:"dark",onClick:o[1]||(o[1]=l=>e(t).nodeUserList=[])},{default:s(()=>[c("清除")]),_:1})):p("",!0)])])):p("",!0),e(t).settype==2?(i(),v(_,{key:2,"content-position":"left"},{default:s(()=>[c("主管")]),_:1})):p("",!0),e(t).settype==2?(i(),y("div",zt,[d("p",null,[r(Y,{gutter:10},{default:s(()=>[e(b)?(i(),v(U,{key:0,span:6},{default:s(()=>[oe(d("select",{"onUpdate:modelValue":o[2]||(o[2]=l=>e(t).attribute=l),style:{width:"100%"}},Pt,512),[[le,e(t).attribute]])]),_:1})):p("",!0),r(U,{span:18},{default:s(()=>[oe(d("select",{"onUpdate:modelValue":o[3]||(o[3]=l=>e(t).directorLevel=l)},[(i(!0),y(W,null,Q(e(A).directormaxlevel,l=>(i(),y("option",{key:l,value:l},B(l==1?"直接":"第"+l+"级")+"主管 ",9,Mt))),128))],512),[[le,e(t).directorLevel]])]),_:1})]),_:1})]),Rt])):p("",!0),e(t).settype==3?(i(),v(_,{key:4,"content-position":"left"},{default:s(()=>[c("指定行政岗位")]),_:1})):p("",!0),e(t).settype==3?(i(),y("div",jt,[r(Y,null,{default:s(()=>[r(U,{span:18},{default:s(()=>[r(g,{type:"primary",onClick:ce},{default:s(()=>[c("添加/修改行政岗位")]),_:1})]),_:1}),r(U,{span:6},{default:s(()=>[e(b)?oe((i(),y("select",{key:0,"onUpdate:modelValue":o[4]||(o[4]=l=>e(t).attribute=l),style:{width:"100%"}},Ht,512)),[[le,e(t).attribute]]):p("",!0)]),_:1})]),_:1}),d("p",Jt,[(i(!0),y(W,null,Q(e(t).nodeUserList,(l,G)=>(i(),v(K,{key:G,closable:"",type:"info",effect:"plain",class:"tag_us",onClose:me=>e(ye).removeEle(e(t).nodeUserList,l,"targetId")},{default:s(()=>[c(B(l.name),1)]),_:2},1032,["onClose"]))),128)),e(t).nodeUserList.length!=0?(i(),v(K,{key:0,type:"danger",effect:"dark",onClick:o[5]||(o[5]=l=>e(t).nodeUserList=[])},{default:s(()=>[c("清除")]),_:1})):p("",!0)])])):p("",!0),e(t).settype==5?(i(),v(_,{key:6,"content-position":"left"},{default:s(()=>[c("发起人自己")]),_:1})):p("",!0),e(t).settype==5?(i(),y("div",Qt,Yt)):p("",!0),e(t).settype==6?(i(),v(_,{key:8,"content-position":"left"},{default:s(()=>[c("连续多级主管")]),_:1})):p("",!0),e(t).settype==6?(i(),y("div",Zt,[d("p",Xt,[r(Y,{gutter:10},{default:s(()=>[e(b)?(i(),v(U,{key:0,span:6},{default:s(()=>[oe(d("select",{"onUpdate:modelValue":o[6]||(o[6]=l=>e(t).attribute=l),style:{width:"100%"}},oo,512),[[le,e(t).attribute]])]),_:1})):p("",!0),r(U,{span:10},{default:s(()=>[oe(d("select",{"onUpdate:modelValue":o[7]||(o[7]=l=>e(t).examineEndDirectorLevel=l)},[(i(!0),y(W,null,Q(e(A).directormaxlevel,l=>(i(),y("option",{key:l,value:l},B(l==1?"直接":"第"+l+"级")+"主管 ",9,lo))),128))],512),[[le,e(t).examineEndDirectorLevel]])]),_:1})]),_:1})])])):p("",!0),e(t).settype==10?(i(),v(_,{key:10,"content-position":"left"},{default:s(()=>[c("指定部门负责人")]),_:1})):p("",!0),e(t).settype==10?(i(),y("div",so,[r(g,{type:"primary",onClick:o[8]||(o[8]=l=>M(102))},{default:s(()=>[c("设置行政组织")]),_:1}),r(z,{ref_key:"flowOrgTree",ref:ie,style:{border:"1px solid #ccc"},data:e(I),props:C,height:300,"node-key":"id","show-checkbox":"","check-strictly":!1,"highlight-current":!0,"expand-on-click-node":!1,"check-on-click-node":!0,onCheck:be},null,8,["data"])])):p("",!0),e(t).settype==7?(i(),v(_,{key:12,"content-position":"left"},{default:s(()=>[c("可选节点列表")]),_:1})):p("",!0),e(t).settype==7?(i(),y("div",ao,[no,c(" "+B(e(X))+" ",1),r(n,{modelValue:e(t).customNode,"onUpdate:modelValue":o[9]||(o[9]=l=>e(t).customNode=l),class:"clear"},{default:s(()=>[r(a,{label:"beginnode"},{default:s(()=>[c("发起人")]),_:1}),(i(!0),y(W,null,Q(e(X),l=>(i(),v(a,{key:l.nodeNumber,label:l.nodeNumber,class:"nodeGroupRadio"},{default:s(()=>[c(B(l.nodeName)+"(编号:"+B(l.nodeNumber)+")",1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])])):p("",!0),e(t).settype==8?(i(),v(_,{key:14,"content-position":"left"},{default:s(()=>[c("指定审批字段")]),_:1})):p("",!0),e(t).settype==8?(i(),y("div",ro,[r(g,{type:"primary",onClick:ke},{default:s(()=>[c("添加/修改审批字段")]),_:1}),d("p",io,[(i(!0),y(W,null,Q(e(t).nodeUserList,(l,G)=>(i(),v(K,{key:G,closable:"",type:"info",effect:"plain",class:"tag_us",onClose:me=>e(ye).removeEle(e(t).nodeUserList,l,"targetId")},{default:s(()=>[c(B(l.name),1)]),_:2},1032,["onClose"]))),128)),e(t).nodeUserList.length!=0?(i(),v(K,{key:0,type:"danger",effect:"dark",onClick:o[10]||(o[10]=l=>e(t).nodeUserList=[])},{default:s(()=>[c("清除")]),_:1})):p("",!0)])])):p("",!0),e(t).settype==9?(i(),y("div",uo,[e(b)?oe((i(),y("select",{key:0,"onUpdate:modelValue":o[11]||(o[11]=l=>e(t).attribute=l),style:{width:"100%"}},po,512)),[[le,e(t).attribute]]):p("",!0),r(it,{data:e(t),"onUpdate:data":o[12]||(o[12]=l=>D(t)?t.value=l:null)},null,8,["data"])])):p("",!0),r(he,{modelValue:e(k),"onUpdate:modelValue":o[13]||(o[13]=l=>D(k)?k.value=l:null),class:"clear"},{default:s(()=>[r(Ce,{label:1},{default:s(()=>[c("允许发起人自选抄送人")]),_:1})]),_:1},8,["modelValue"])])]),_:1}),r(ve,{name:"helpInstructions"},{label:s(()=>[vo]),default:s(()=>[d("div",mo,[r(Ue,{modelValue:e(t).helpTips,"onUpdate:modelValue":o[14]||(o[14]=l=>e(t).helpTips=l),height:"400px"},null,8,["modelValue"])])]),_:1})]),_:1},8,["modelValue"])]),d("div",_o,[r(g,{type:"primary",onClick:ae},{default:s(()=>[c("确 定")]),_:1}),r(g,{onClick:O},{default:s(()=>[c("取 消")]),_:1})])]),r(Le,{visible:e(H),"onUpdate:visible":o[16]||(o[16]=l=>D(H)?H.value=l:H=l),data:e(x),onChange:ne},null,8,["visible","data"]),r(ut,{visible:e(j),"onUpdate:visible":o[17]||(o[17]=l=>D(j)?j.value=l:null),data:e(re),onChange:fe},null,8,["visible","data"]),r(dt,{visible:e(J),"onUpdate:visible":o[18]||(o[18]=l=>D(J)?J.value=l:null),data:e(pe),formid:e(A).customerFormKey,formtype:1,onChange:we},null,8,["visible","data","formid"])]),_:1},8,["modelValue"])}}});const go=Be(yo,[["__scopeId","data-v-3ddefaa6"]]),ge=F=>(Oe("data-v-7002b026"),F=F(),ze(),F),ko={key:0,style:{height:"100%"}},wo={class:"flowVersionBox"},bo={class:"tabs_box"},Co={class:"my-label"},ho={class:"flowButBox"},Uo={class:"dingflow-design",style:{top:"80px"}},Fo={class:"zoom"},Lo=ge(()=>d("div",{class:"end-node"},[d("div",{class:"end-node-circle"}),d("div",{class:"end-node-text"},"流程结束5")],-1)),Vo={key:1,class:"flow_work_begin"},xo=ge(()=>d("br",null,null,-1)),So=ge(()=>d("br",null,null,-1)),Ko=ge(()=>d("br",null,null,-1)),Do=De({__name:"pageFlow",props:{appCont:{type:Object,default(){return{}}},formKey:{type:String,default:""},groupKey:{type:String,default:""},menuId:{type:String,default:""},appPageKey:{type:String,default:""},formVersion:{type:String,default:""},state:{type:Object,default(){return{}}}},emits:["update:state","update:formKey","update:appPageKey"],setup(F,{emit:A}){const Z=F,X=A,b=se({get(){return Z.state},set(a){X("update:state",a)}}),k=se({get(){return Z.appPageKey},set(a){X("update:appPageKey",a)}});let{setTableId:t,setIsTried:R}=Ae();const ee=f(!1),P=f(!1),E=f(!1),$=f(""),x=$e([]),I=f(100);let C=f({}),h=f([]);const S=f("1"),T=f();let L=f([]),w=f({}),N=f(0),ae=f({}),O=f(!1);const te=f(!1),de=a=>{if(a==1){if(I.value==50)return;I.value-=10}else{if(I.value==300)return;I.value+=10}},H=()=>{k.value==""?(P.value=!1,Ke.alert("您还未设置表单!请先设置完表单后,在创建流程!","温馨提示!",{confirmButtonText:"确定",callback:a=>{}})):(ce(1),P.value=!0,q())},q=()=>{Ct({id:k.value.toString()}).then(({data:a})=>{x.splice(0,x.length),a&&(a.length>0?(a.forEach(n=>{n.state==1&&($.value=n.id,T.value=n,S.value=n.id),x.push({id:n.id,key:n.key,state:n.state,version:n.version})}),x.length>1?te.value=!0:te.value=!1,(T.value==""||T.value==null)&&(T.value=x[0],S.value=x[0].id),E.value=!0):E.value=!1)}).finally(()=>{E.value==!0?J():j(1),ne()})},ne=()=>{T.value.id==$.value?ee.value=!0:ee.value=!1},j=a=>{a==1?(re(),R(!1),L.value=[]):Ke.confirm("确定要清空画布?").then(()=>{re(),R(!1),L.value=[]}),T.value=""},re=async()=>{let{data:a}=await ht({name:b.value.formData.form.formName});console.log("data-=------>",a),w.value=a;let{nodeConfig:n,flowPermission:_,directorMaxLevel:g,workFlowDef:K,tableId:U}=a;w.value.workFlowDef.formKey=k.value,C.value=n,h.value=_,N=g,ae.value=K,t(U)},ce=a=>{Ut({id:k.value.toString(),status:a})};Ee(()=>{k.value==""?P.value=!1:bt({id:k.value.toString()}).then(a=>{a.data.isOpen==1?(P.value=!0,q()):P.value=!1})});const fe=a=>{let n={id:S.value.toString(),status:a};a==1&&($.value=S.value),Ft(n).then(_=>{_e.success(_.msg),x.length>0&&x.forEach(g=>{g.id==S.value&&(T.value=g)})}).finally(()=>{ne()})},ie=async()=>{if(R(!0),L.value=[],M(C.value),L.value.length!=0){O.value=!0;return}w.value.flowPermission=h.value,Lt(w.value).then(a=>{a.code==0&&_e.success("设置成功")}).finally(()=>{q()})},M=({childNode:a})=>{if(a){let{type:_,error:g,nodeName:K,conditionNodes:U}=a;if(_==1||_==2||_==3)g&&L.value.push({name:K,type:["","审核人","抄送人","执行人"][_]}),M(a);else if(_==4)M(a);else if(_==5){M(a);for(var n=0;n<U.length;n++)U[n].error&&L.value.push({name:U[n].nodeName,type:"条件"}),M(U[n])}}else a=null},J=()=>{Vt({id:S.value.toString()}).then(a=>{a.code==0?(w.value=a.data,w.value.workFlowDef.formKey=k.value,C.value=a.data.nodeConfig,h.value=a.data.flowPermission,N=a.data.directorMaxLevel,ae.value=a.data.workFlowDef,t(a.data.tableId),P.value=!0):j(1)})},pe=a=>{S.value=a,J(),ne()},ke=()=>{if(R(!0),L.value=[],M(C.value),L.value.length!=0){O.value=!0;return}w.value.flowPermission=h.value,console.log("processConfig----------123--------->",w.value);let a={id:S.value.toString(),flowinfo:w.value};xt(a).then(n=>{n.code==0&&_e.success("设置成功")}).finally(()=>{q()})},we=()=>{if(R(!0),L.value=[],M(C.value),L.value.length!=0){O.value=!0;return}w.value.flowPermission=h.value;let a={id:S.value.toString(),flowinfo:w.value};St(a).then(n=>{n.code==0&&_e.success("设置成功")}).finally(()=>{q()})};xe(()=>C,()=>{},{deep:!0});const be=()=>{P.value=!1,ce(2)},u=f(!1),o=()=>{u.value=!0};return(a,n)=>{const _=ue("Share"),g=lt,K=Te,U=Ne,Y=ue("Delete"),z=Ie,Ce=ue("SetUp"),he=ue("Promotion"),ve=ue("CircleCloseFilled"),Ue=yt,Fe=ft,Le=pt,Ve=vt,l=go,G=mt,me=st,Pe=at,Me=nt;return i(),v(Me,{class:"mainBox"},{default:s(()=>[e(P)?(i(),y("div",ko,[d("div",wo,[d("div",bo,[e(E)?(i(),v(U,{key:0,modelValue:e($),"onUpdate:modelValue":n[0]||(n[0]=m=>D($)?$.value=m:null),onTabChange:pe},{default:s(()=>[(i(!0),y(W,null,Q(e(x),m=>(i(),v(K,{key:m.id,name:m.id},{label:s(()=>[r(g,null,{default:s(()=>[r(_)]),_:1}),d("span",Co,"V"+B(m.version),1)]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"])):p("",!0)]),d("div",ho,[e(E)&&!e(ee)&&e(te)?(i(),v(z,{key:0,type:"success",size:"small",plain:"",onClick:n[1]||(n[1]=m=>fe(1))},{default:s(()=>[r(g,{class:"el-icon--left"},{default:s(()=>[r(Y)]),_:1}),c(" 启用 ")]),_:1})):p("",!0),e(E)&&e(ee)&&e(te)?(i(),v(z,{key:1,type:"warning",size:"small",plain:"",onClick:n[2]||(n[2]=m=>fe(2))},{default:s(()=>[r(g,{class:"el-icon--left"},{default:s(()=>[r(Y)]),_:1}),c(" 禁用 ")]),_:1})):p("",!0),r(z,{size:"small",plain:"",onClick:o},{default:s(()=>[r(g,{class:"el-icon--left"},{default:s(()=>[r(Ce)]),_:1}),c(" 模拟测试 ")]),_:1}),r(z,{size:"small",plain:"",onClick:j},{default:s(()=>[r(g,{class:"el-icon--left"},{default:s(()=>[r(Y)]),_:1}),c(" 清空 ")]),_:1}),e(E)?p("",!0):(i(),v(z,{key:2,size:"small",plain:"",onClick:ie},{default:s(()=>[r(g,{class:"el-icon--left"},{default:s(()=>[r(he)]),_:1}),c(" 发布 ")]),_:1})),e(E)?(i(),v(z,{key:3,size:"small",plain:"",onClick:ke},{default:s(()=>[r(g,{class:"fa fa-save",style:{"margin-right":"5px"}}),c(" 保存 ")]),_:1})):p("",!0),e(E)?(i(),v(z,{key:4,type:"warning",size:"small",onClick:we},{default:s(()=>[r(g,{class:"el-icon--left"},{default:s(()=>[r(_)]),_:1}),c(" 另存为新版 ")]),_:1})):p("",!0),r(z,{type:"danger",size:"small",onClick:be},{default:s(()=>[r(g,{class:"el-icon--left"},{default:s(()=>[r(ve)]),_:1}),c(" 关闭流程 ")]),_:1})])]),d("div",null,[e(u)?(i(),v(Kt,{key:0,"simu-is-true":e(u),"onUpdate:simuIsTrue":n[3]||(n[3]=m=>D(u)?u.value=m:null),"form-version":Z.formVersion},null,8,["simu-is-true","form-version"])):p("",!0),d("section",Uo,[d("div",Fo,[d("div",{class:Se(["zoom-out",e(I)==50&&"disabled"]),onClick:n[4]||(n[4]=m=>de(1))},null,2),d("span",null,B(e(I))+"%",1),d("div",{class:Se(["zoom-in",e(I)==300&&"disabled"]),onClick:n[5]||(n[5]=m=>de(2))},null,2)]),d("div",{class:"box-scale",style:ot(`transform: scale(${e(I)/100});`)},[r(Ue,{nodeConfig:e(C),"onUpdate:nodeConfig":n[6]||(n[6]=m=>D(C)?C.value=m:C=m),flowPermission:e(h),"onUpdate:flowPermission":n[7]||(n[7]=m=>D(h)?h.value=m:h=m)},null,8,["nodeConfig","flowPermission"]),Lo],4)]),r(Fe,{visible:e(O),"onUpdate:visible":n[8]||(n[8]=m=>D(O)?O.value=m:O=m),list:e(L)},null,8,["visible","list"]),r(Le,{"form-data":e(b).formData,"onUpdate:formData":n[9]||(n[9]=m=>e(b).formData=m),"form-key":e(k),"form-version":F.formVersion,"node-config":e(C)},null,8,["form-data","form-key","form-version","node-config"]),r(Ve,{directormaxlevel:e(N),"node-config":e(C),"is-form-flow":a.isFormFlow,"customer-form-key":e(k),"form-data":e(b).formData,"onUpdate:formData":n[10]||(n[10]=m=>e(b).formData=m),"form-version":F.formVersion},null,8,["directormaxlevel","node-config","is-form-flow","customer-form-key","form-data","form-version"]),r(l,{directormaxlevel:e(N),"node-config":e(C),"is-form-flow":a.isFormFlow,"customer-form-key":e(k),"form-data":e(b).formData,"onUpdate:formData":n[11]||(n[11]=m=>e(b).formData=m),"form-version":F.formVersion},null,8,["directormaxlevel","node-config","is-form-flow","customer-form-key","form-data","form-version"]),r(G,{"is-form-flow":a.isFormFlow,"customer-form-key":e(k)},null,8,["is-form-flow","customer-form-key"])])])):(i(),y("div",Vo,[r(Pe,{title:"","sub-title":""},{icon:s(()=>[c(" 流程可实现需要多人流转的业务场景。"),xo,c("绘制流程图,设定数据流转方式,即可搭建线上工作流。"),So,Ko,r(me,{class:"imgBox",src:e(rt)},null,8,["src"])]),extra:s(()=>[r(z,{type:"primary",onClick:H},{default:s(()=>[c("开启流程")]),_:1})]),_:1})]))]),_:1})}}});const Ro=Be(Do,[["__scopeId","data-v-7002b026"]]);export{Ro as default};
|
|
|