2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
|
|
import{au as e,_ as s,r as a,B as t,E as l,C as o,a as n,c as d,w as r,d as c,U as i,x as u,F as p,y as f,e as m,H as h,b as k,L as v,i as g,f as b,p as y,a4 as w,an as _,av as E,A as C,a6 as I,O as N,aw as O,ax as D,ay as R,q as S,az as U,ae as T,af as L,v as P,z as $,$ as x,s as F,N as A,S as q,j}from"./index-3d79bb58.js";import{_ as V}from"./uni-segmented-control.e875ae15.js";import{F as M}from"./FormRender.e5fc4a90.js";import{f as B}from"./ProcessUtil.a1410eb2.js";const z=s({__name:"ProcessNodeRender2",props:{task:{type:Object,required:!0,default:()=>({})},error:{type:Boolean,default:!1}},emits:["addOrg","delOrg"],setup(e,{expose:s,emit:y}){s({errorShark:function(e){_.value=!0,setTimeout((()=>_.value=!1),1200)}});const w=y,_=a();function E(e){w("addOrg",e)}function C(e,s){console.log("删除用户"),w("delOrg",e,s)}return(s,a)=>{const y=t(o("uni-icons"),l),w=g,I=b;return n(),d(w,{style:{padding:"32rpx 0"}},{default:r((()=>[c(w,{class:i({"w-process-render-node":!0,"shake-tip":_.value})},{default:r((()=>[c(y,{type:e.task.icon,size:25,color:"#888887",class:"w-node-icon"},null,8,["type"]),(n(),d(w,{class:"w-p-node",key:e.task.active},{default:r((()=>[(e.task.options||[]).length>0?(n(),d(w,{key:0,class:"w-p-node-branchs"},{default:r((()=>[(n(!0),u(p,null,f(e.task.options,(s=>(n(),d(w,{class:i({"w-p-node-branch":!0,"no-active":s.skip,"is-active":s.id===e.task.active}),key:s.id,onClick:a=>e.task.active=s.id},{default:r((()=>[m(h(s.title),1)])),_:2},1032,["class","onClick"])))),128))])),_:1})):(n(),d(w,{key:1},{default:r((()=>[e.task.enableEdit?(n(),d(I,{key:0,style:{color:"red"}},{default:r((()=>[m(" * ")])),_:1})):k("",!0),m(" "+h("END"===e.task.name?"流程结束":e.task.title),1)])),_:1})),c(I,null,{default:r((()=>[m(h(e.task.desc),1)])),_:1})])),_:1})),c(w,{class:"w-p-n-user"},{default:r((()=>[(n(!0),u(p,null,f(e.task.users,((s,a)=>(n(),d(v,{name:s.name,closeable:e.task.enableEdit,type:s.type,key:s.id,src:s.avatar,size:30,showY:"",onClose:s=>C(a,e.task)},null,8,["name","closeable","type","src","onClose"])))),128)),e.task.enableEdit&&(e.task.multiple||0===e.task.users.length)?(n(),d(w,{key:0,class:"w-p-n-uadd",onClick:a[0]||(a[0]=s=>E(e.task))},{default:r((()=>[c(y,{type:"plusempty",size:"30",color:"#888887"})])),_:1})):k("",!0)])),_:1})])),_:1},8,["class"]),(n(),d(w,{key:e.task.active+"_",class:"w-sub-node"},{default:r((()=>[(n(!0),u(p,null,f(e.task.branchs?e.task.branchs[e.task.active]:[],(e=>(n(),d(G,{key:e.id+"_",class:"w-node-render",onAddOrg:E,onDelOrg:C,task:e},null,8,["task"])))),128))])),_:1}))])),_:1})}}},[["__scopeId","data-v-9bc1a355"]]),G=s({__name:"ProcessNodeRender",props:{task:{type:Object,required:!0,default:()=>({})},error:{type:Boolean,default:!1}},emits:["addOrg","delOrg"],setup(e,{expose:s,emit:y}){s({errorShark:function(e){_.value=!0,setTimeout((()=>_.value=!1),1200)}});const w=y,_=a();function E(e){w("addOrg",e)}function C(e,s){console.log("删除用户"),w("delOrg",e,s)}return(s,a)=>{const y=t(o("uni-icons"),l),w=g,I=b;return n(),d(w,{style:{padding:"32rpx 0"}},{default:r((()=>[c(w,{class:i({"w-process-render-node":!0,"shake-tip":_.value})},{default:r((()=>[c(y,{type:e.task.icon,size:25,color:"#888887",class:"w-node-icon"},null,8,["type"]),(n(),d(w,{class:"w-p-node",key:e.task.active},{default:r((()=>[(e.task.options||[]).length>0?(n(),d(w,{key:0,class:"w-p-node-branchs"},{default:r((()=>[(n(!0),u(p,null,f(e.task.options,(s=>(n(),d(w,{class:i({"w-p-node-branch":!0,"no-active":s.skip,"is-active":s.id===e.task.active}),key:s.id,onClick:a=>e.task.active=s.id},{default:r((()=>[m(h(s.title),1)])),_:2},1032,["class","onClick"])))),128))])),_:1})):(n(),d(w,{key:1},{default:r((()=>[e.task.enableEdit?(n(),d(I,{key:0,style:{color:"red"}},{default:r((()=>[m(" * ")])),_:1})):k("",!0),m(" "+h("END"===e.task.name?"流程结束":e.task.title),1)])),_:1})),c(I,null,{default:r((()=>[m(h(e.task.desc),1)])),_:1})])),_:1})),c(w,{class:"w-p-n-user"},{default:r((()=>[(n(!0),u(p,null,f(e.task.users,((s,a)=>(n(),d(v,{name:s.name,closeable:e.task.enableEdit,type:s.type,key:s.id,src:s.avatar,size:30,showY:"",onClose:s=>C(
|