2024-05-18 09:07:12 +08:00
|
|
|
import{_ as e,r as s,u as a,z as t,v as l,a as o,c as n,w as d,d as r,Z as c,C as i,F as u,D as p,e as f,H as m,b as h,L as k,i as v,f as g,ay as b,p as y,V as w,ar as _,az as E,G as C,aa as I,O as N,aA as O,aB as D,aC as R,q as S,aD as U,aE as T,ai as L,aj as P,B as x,E as F,$ as V,s as $,N as A,S as j,j as q}from"./index-AmG1oA0v.js";import{_ as B}from"./uni-segmented-control.BDes-AC4.js";import{F as M}from"./FormRender.C4qosrrt.js";import{f as z}from"./ProcessUtil.Cpq6blAo.js";import{c as G,d as K}from"./model.DJbdaF1s.js";const H=e({__name:"ProcessNodeRender2",props:{task:{type:Object,required:!0,default:()=>({})},error:{type:Boolean,default:!1}},emits:["addOrg","delOrg"],setup(e,{expose:b,emit:y}){b({errorShark:function(e){_.value=!0,setTimeout((()=>_.value=!1),1200)}});const w=y,_=s();function E(e){w("addOrg",e)}function C(e,s){console.log("删除用户"),w("delOrg",e,s)}return(s,b)=>{const y=a(l("uni-icons"),t),w=v,I=g;return o(),n(w,{style:{padding:"32rpx 0"}},{default:d((()=>[r(w,{class:c({"w-process-render-node":!0,"shake-tip":_.value})},{default:d((()=>[r(y,{type:e.task.icon,size:25,color:"#888887",class:"w-node-icon"},null,8,["type"]),(o(),n(w,{class:"w-p-node",key:e.task.active},{default:d((()=>[(e.task.options||[]).length>0?(o(),n(w,{key:0,class:"w-p-node-branchs"},{default:d((()=>[(o(!0),i(u,null,p(e.task.options,(s=>(o(),n(w,{class:c({"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:d((()=>[f(m(s.title),1)])),_:2},1032,["class","onClick"])))),128))])),_:1})):(o(),n(w,{key:1},{default:d((()=>[e.task.enableEdit?(o(),n(I,{key:0,style:{color:"red"}},{default:d((()=>[f(" * ")])),_:1})):h("",!0),f(" "+m("END"===e.task.name?"流程结束":e.task.title),1)])),_:1})),r(I,null,{default:d((()=>[f(m(e.task.desc),1)])),_:1})])),_:1})),r(w,{class:"w-p-n-user"},{default:d((()=>[(o(!0),i(u,null,p(e.task.users,((s,a)=>(o(),n(k,{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)?(o(),n(w,{key:0,class:"w-p-n-uadd",onClick:b[0]||(b[0]=s=>E(e.task))},{default:d((()=>[r(y,{type:"plusempty",size:"30",color:"#888887"})])),_:1})):h("",!0)])),_:1})])),_:1},8,["class"]),(o(),n(w,{key:e.task.active+"_",class:"w-sub-node"},{default:d((()=>[(o(!0),i(u,null,p(e.task.branchs?e.task.branchs[e.task.active]:[],(e=>(o(),n(J,{key:e.id+"_",class:"w-node-render",onAddOrg:E,onDelOrg:C,task:e},null,8,["task"])))),128))])),_:1}))])),_:1})}}},[["__scopeId","data-v-9bc1a355"]]),J=e({__name:"ProcessNodeRender",props:{task:{type:Object,required:!0,default:()=>({})},error:{type:Boolean,default:!1}},emits:["addOrg","delOrg"],setup(e,{expose:b,emit:y}){b({errorShark:function(e){_.value=!0,setTimeout((()=>_.value=!1),1200)}});const w=y,_=s();function E(e){w("addOrg",e)}function C(e,s){console.log("删除用户"),w("delOrg",e,s)}return(s,b)=>{const y=a(l("uni-icons"),t),w=v,I=g;return o(),n(w,{style:{padding:"32rpx 0"}},{default:d((()=>[r(w,{class:c({"w-process-render-node":!0,"shake-tip":_.value})},{default:d((()=>[r(y,{type:e.task.icon,size:25,color:"#888887",class:"w-node-icon"},null,8,["type"]),(o(),n(w,{class:"w-p-node",key:e.task.active},{default:d((()=>[(e.task.options||[]).length>0?(o(),n(w,{key:0,class:"w-p-node-branchs"},{default:d((()=>[(o(!0),i(u,null,p(e.task.options,(s=>(o(),n(w,{class:c({"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:d((()=>[f(m(s.title),1)])),_:2},1032,["class","onClick"])))),128))])),_:1})):(o(),n(w,{key:1},{default:d((()=>[e.task.enableEdit?(o(),n(I,{key:0,style:{color:"red"}},{default:d((()=>[f(" * ")])),_:1})):h("",!0),f(" "+m("END"===e.task.name?"流程结束":e.task.title),1)])),_:1})),r(I,null,{default:d((()=>[f(m(e.task.desc),1)])),_:1})])),_:1})),r(w,{class:"w-p-n-user"},{default:d((()=>[(o(!0),i(u,null,p(e.task.users,((s,a)=>(o(),n(k,{name:s.name,closeable:e.task.enableEdit,type:
|