import{_ as e,R as l,r as t,a6 as a,a7 as s,a as u,c as o,w as c,d as n,e as i,y as r,n as d,C as v,F as p,D as g,O as f,Q as m,x as _,N as h,a2 as y,a4 as x,m as k,i as b,p as w,v as N,M as C,u as D,a8 as S,k as z,t as T,a9 as $,aa as j,U as I,V as O,b as R}from"./index-CJjp0rBm.js";const A=e({__name:"extendCom",props:{title:{type:String,default:""},img:{type:String,default:""},list:{type:Array,default:function(){return[]}},total:{type:Number,default:0},type:{type:String,default:""}},setup(e){l((e=>({"11d92706":S.value})));const C=e,D=t(!1),S=t(null),z=N();a((()=>C.list),(()=>{s((()=>{h().in(z.proxy).select(".item_box").boundingClientRect((e=>{S.value=(null==e?void 0:e.height)+"px"})).exec()}))}),{immediate:!0});const T=e=>{let l=null;y("/pages/task/index",(()=>{if("0"==C.type&&(l=0),"1"==C.type&&(l=1),"2"==C.type)return x({url:`/pages/task/self?title=${e}`});x({url:`/pages/task/index?id=${l}&title=${e}`})}))};return(l,t)=>{const a=k,s=b,h=w;return u(),o(s,{class:"content"},{default:c((()=>[n(s,{class:"todo f-col aic"},{default:c((()=>[n(s,{class:"f-col aic"},{default:c((()=>[n(s,{class:"title_box f-row aic jcb",onClick:t[0]||(t[0]=e=>T(""))},{default:c((()=>[n(s,{class:"title f-row aic"},{default:c((()=>[n(a,{src:`/static/my/${e.img}.png`,mode:""},null,8,["src"]),i(" "+r(e.title),1)])),_:1}),n(s,{class:"num"},{default:c((()=>[i(r(e.total),1)])),_:1})])),_:1}),e.list.length?(u(),o(s,{key:0,class:"list"},{default:c((()=>[n(s,{class:d(["box",{close:e.list.length>5&&D.value}])},{default:c((()=>[n(s,{class:"item_box"},{default:c((()=>[(u(!0),v(p,null,g(e.list,((e,l)=>(u(),o(s,{onClick:l=>T(e.title),class:"item f-row aic",key:l},{default:c((()=>[n(s,{class:""},{default:c((()=>[i(r(e.title),1)])),_:2},1024),n(h,null,{default:c((()=>[i(r(e.num),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1},8,["class"]),f(n(s,{class:"more",onClick:t[1]||(t[1]=e=>D.value=!D.value)},{default:c((()=>[i(r(D.value?"收起":"显示更多"),1)])),_:1},512),[[m,e.list.length>5]])])),_:1})):_("",!0)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-d5e6674e"]]),B=e({__name:"todotask",setup(e){l((e=>({"2da5e6dd":a})));const a=C().statusBarHeight+44+"px",s=D();S((()=>{x(),v(),f(),h(),z({index:"1"})}));const i=t([]),r=t(0),v=()=>{T({pageNo:1,pageSize:4,_t:(new Date).getTime()}).then((e=>{var l,t,a,s;(null==e?void 0:e.success)&&((null==(l=null==e?void 0:e.result)?void 0:l.total)>4?T({pageNo:1,pageSize:null==(t=null==e?void 0:e.result)?void 0:t.total,_t:(new Date).getTime()}).then((e=>{var l,t;console.log("---",e),(null==e?void 0:e.success)&&(i.value=[...i.value,...y(null==(l=null==e?void 0:e.result)?void 0:l.records)],r.value=null==(t=null==e?void 0:e.result)?void 0:t.total)})).catch((e=>{console.log("err",e)})):(i.value=[...i.value,...y(null==(a=null==e?void 0:e.result)?void 0:a.records)],r.value=null==(s=null==e?void 0:e.result)?void 0:s.total))})).catch((e=>{console.log(e)}))},p=t([]),g=t(0),f=()=>{$().then((e=>{e.success&&(e.result.total>4?$({pageNo:1,pageSize:e.result.total,_t:(new Date).getTime()}).then((e=>{e.success&&(p.value=[...p.value,...y(e.result.records)],g.value=e.result.total)})).catch((e=>{console.log(e)})):(p.value=[...p.value,...y(e.result.records)],g.value=e.result.total))})).catch((e=>{console.log(e)}))},m=t([]),_=t(0),h=()=>{j().then((e=>{e.success&&(e.result.total>4?j({pageNo:1,pageSize:e.result.total,_t:(new Date).getTime()}).then((e=>{e.success&&(m.value=[...m.value,...y(e.result.records)],_.value=e.result.total)})).catch((e=>{console.log(e)})):(m.value=[...m.value,...y(e.result.records)],_.value=e.result.total))})).catch((e=>{console.log(e)}))},y=e=>{let l=(e.length?e.map((e=>e.processDefinitionName||e.prcocessDefinitionName)):[]).reduce(((e,l)=>(l in e?e[l]++:e[l]=1,e)),{});return Object.entries(l).map((([e,l])=>({title:e,num:l})))},x=()=>{i.value=[],m.value=[],p.value=[],r.value=0,g.value=0,_.value=0};return I((()=>{x(),v(),f(),h(),O()})),(e,l)=>{const t=b;return u(),o(t,{class:d([{gray:1==R(s).isgray}])},{default:c((()=>[n(t,{class:"nav"}),n(t,{class:"placeholder"}),n(t,{class:"content"},{default:c((()=>[n(A,{title:"我的任务",img:"process",list:i.value,total:r.value,type:"0"},null,8,["list","total"]),n(A,{title:"历史任务",img:"done",list:p.value,total:g.value,type:"1"},null,8,["list","total"]),n(A,{title:"本人发起",img:"self",list:m.value,total:_.value,type:"2"},null,8,["list","total"])])),_:1})])),_:1},8,["class"])}}},[["__scopeId","data-v-75e7ca90"]]);export{B as default};