import{_ as e}from"./index-DuMLoKSq.js";import{ao as t,t as a,o as i}from"./element-plus-pFwXBqSo.js";import{al as l,z as d,A as n,L as r,D as c,I as s,J as o,B as p,O as b,P as u,R as k,C as x,Q as m,a5 as y}from"./vue-vendor-o3p-Y_v4.js";const f={class:"tree-sub"},v={key:0,class:"tree-label-inner"},g={key:1,class:"tree-label-inner tree-label-check"},h={key:2,class:"tree-label-inner tree-label-lock"},F={key:0,style:{display:"inline-block","margin-right":"4px","border-radius":"10px",width:"10px",height:"10px","background-color":"green"}},_={key:0,class:"tree-label-inner"},W={key:1,class:"tree-label-inner tree-label-check"},j={key:2,class:"tree-label-inner tree-label-lock"},$={key:2},O={key:2,class:"tree-label-inner tree-label-lock"},q={key:1,class:"tree-children"};const N={style:{display:"inline-block",padding:"15px"}},w={class:"tree"};const C=e({name:"tree",components:{subTree:e({name:"subTree",components:{Lock:t},props:{data:{type:Object,required:!0},map:{type:Object,required:!0},index:{type:Number,default:0},config:{type:Number,default:0},clickF:{type:Function,default:void 0},labelWidth:{type:String,default:"100px"}}},[["render",function(e,t,N,w,C,I){const L=l("Lock"),D=a,M=i,S=l("sub-tree");return n(),d("div",f,[N.index in N.data?(n(),d("div",{key:0,class:"tree-label",style:c({width:N.labelWidth})},[0==N.config?(n(),s(M,{key:0,placement:"right",trigger:"hover"},{reference:o(()=>[1==N.data[N.index].state?(n(),d("div",v,u(N.data[N.index].title),1)):2==N.data[N.index].state?(n(),d("div",g,u(N.data[N.index].title),1)):(n(),d("div",h,[k(D,null,{default:o(()=>[k(L)]),_:1}),p("div",null,u(N.data[N.index].title),1)]))]),default:o(()=>[p("p",null,u(N.data[N.index].content),1),N.data[N.index].date?(n(),d("span",F)):r("",!0),b("完成时间: "+u(new Date(N.data[N.index].date).format("yyyy-MM-dd hh:mm:ss")),1)]),_:1})):r("",!0),2==N.config?(n(),s(M,{key:1,trigger:"click"},{reference:o(()=>[x(e.$slots,"reference",{item:N.data[N.index]},()=>[1==N.data[N.index].state?(n(),d("div",_,u(N.data[N.index].title),1)):2==N.data[N.index].state?(n(),d("div",W,u(N.data[N.index].title),1)):(n(),d("div",j,[k(D,null,{default:o(()=>[k(L)]),_:1}),p("div",null,u(N.data[N.index].title),1)]))],!0)]),default:o(()=>[x(e.$slots,"popover",{item:N.data[N.index]},void 0,!0)]),_:3})):(n(),d("div",$,[1==N.data[N.index].state?(n(),d("div",{key:0,class:"tree-label-inner",onClick:t[0]||(t[0]=e=>N.clickF?N.clickF(N.index):"")},u(N.data[N.index].title),1)):2==N.data[N.index].state?(n(),d("div",{key:1,class:"tree-label-inner tree-label-check",onClick:t[1]||(t[1]=e=>N.clickF?N.clickF(N.index):"")},u(N.data[N.index].title),1)):(n(),d("div",O,[k(D,null,{default:o(()=>[k(L)]),_:1}),p("div",null,u(N.data[N.index].title),1)]))]))],4)):r("",!0),N.map[N.index]?(n(),d("div",q,[(n(!0),d(m,null,y(N.map[N.index],t=>(n(),s(S,{key:t,index:t,data:N.data,map:N.map,config:N.config,clickF:N.clickF,labelWidth:N.labelWidth},{popover:o(({item:t})=>[x(e.$slots,"popover",{item:t},void 0,!0)]),reference:o(({item:t})=>[x(e.$slots,"reference",{item:t},void 0,!0)]),_:2},1032,["index","data","map","config","clickF","labelWidth"]))),128))])):r("",!0)])}],["__scopeId","data-v-e00124e9"]])},props:{data:{type:Object,required:!0},map:{type:Object,required:!0},index:{type:Number,default:0},config:{type:Number,default:0},clickF:{type:Function,default:void 0},labelWidth:{type:String,default:"100px"}}},[["render",function(e,t,a,i,r,c){const s=l("sub-tree");return n(),d("div",N,[p("div",w,[k(s,{data:a.data,map:a.map,index:a.index,clickF:a.clickF,config:a.config,labelWidth:a.labelWidth},{popover:o(({item:t})=>[x(e.$slots,"popover",{item:t},void 0,!0)]),reference:o(({item:t})=>[x(e.$slots,"reference",{item:t},void 0,!0)]),_:3},8,["data","map","index","clickF","config","labelWidth"])])])}],["__scopeId","data-v-1b0b587e"]]);export{C as _};