File: /disk001/machen/public_html/WC/static/js/3.7464920c.chunk.js
(this.webpackJsonpmachen=this.webpackJsonpmachen||[]).push([[3],{1849:function(e,t,a){"use strict";a.r(t);var r=a(0),n=a.n(r),l=a(4),s=a.n(l),o=a(102),i=a(8),c=a(9),m=a(10),d=a(2),p=a(135),u=a(16),b=a(592),g=a(27),h=a(49),y=a(7),f=a(22),_=a(73),x=a(74),$=a(173),E=a(153),O=a(81),j=a(1845),w=a(1835),k=a(1834),I=a(130),v=a(676),C=a(1836),T=a(1158),S=a(136),M=a(1),D=a(68),U=a(19);t.default=Object(i.b)(e=>({cards:e.db.cards,timeline:e.timeline}),e=>Object(c.b)(m,e))((function(e){const{db:t,timeline:a}=d.a.getState(),[l,i]=n.a.useState(s()(new Date).tz("America/Sao_Paulo").subtract(8e3,"d").format("YYYY-MM-DD")),[c,m]=n.a.useState(s()(new Date).tz("America/Sao_Paulo").format("YYYY-MM-DD")),[A,L]=n.a.useState(!1),[W,R]=n.a.useState({}),[P,z]=n.a.useState({}),[Y,F]=n.a.useState(!0),[B,V]=Object(r.useState)({}),H=Object(r.useRef)(0),J=Object(r.useRef)({});let X=window.location.hash.split("/");X[0]=X[0].replace("#","");let q=X[0];n.a.useEffect(()=>(G(),()=>{}),[]),n.a.useEffect(()=>{N()},[e.planCards]);const N=async()=>{let e=await Object(U.s)(q);z(e)},G=async()=>{try{await Object(D.f)({...e,fnIdentification:"StrategyAndPlans/Dashboard/Widgers/timeSheet/init()"},{ids:[q],db:"cards",type:"timer",reqChildrens:!0})&&F(!1)}catch(t){F(!1)}};Object(r.useEffect)(()=>{let e={},t={},r=0,n=0;Object.keys(P).filter(e=>a[e]&&Object.keys(a[e]).filter(t=>"timer"===a[e][t].type).length>0).forEach(o=>{Object.keys(a[o]).filter(e=>"timer"===a[o][e].type&&!a[o][e].deleted).forEach(e=>{a[o][e]._toUser&&Object.keys(a[o][e]._toUser).length>0?Object.keys(a[o][e]._toUser).forEach(r=>{t={...t,[r]:{...a[o][e]._toUser[r]?a[o][e]._toUser[r]:{}}}}):t={...t,[a[o][e].user._id]:{...a[o][e].user}}}),Object.keys(a[o]).filter(e=>a[o]&&a[o][e]&&"timer"===a[o][e].type&&!a[o][e].deleted&&(0===Object.keys(W).length||Object.keys(W).length>0&&Object.keys(W).filter(t=>a[o]&&a[o][e]&&a[o][e].type&&"timer"===a[o][e].type&&W[t]&&a[o][e].user&&(a[o]&&a[o][e]&&a[o][e].user&&(!a[o][e]._toUser||a[o][e]._toUser&&!a[o][e]._toUser[t])&&a[o][e].user._id===t||a[o]&&a[o][e]&&a[o][e]._toUser&&a[o][e]._toUser[t]&&a[o][e]._toUser[t]!==a[o][e].user._id)).length>0)).forEach(i=>{Object.keys(t).forEach(m=>{if(m&&a[o]&&a[o][i]&&"timer"===a[o][i].type&&!a[o][i].deleted&&(parseInt(a[o][i].ini)>=s()(l+" 00:00:01").unix("X")||0===parseInt(a[o][i].ini))&&parseInt(a[o][i].fin)<=s()(c+" 23:59:59").unix("X")&&(a[o][i].user&&a[o][i].user._id===m&&a[o][i]._toUser&&0===Object.keys(a[o][i]._toUser).length||a[o][i]._toUser&&Object.keys(a[o][i]._toUser).length>0&&a[o][i]._toUser[m])){n+=parseInt(a[o][i].fin)-parseInt(a[o][i].ini);let r=parseInt(a[o][i].fin)-parseInt(a[o][i].ini);r=e&&e[m]&&e[m].totalTimer?parseInt(e[m].totalTimer)+(parseInt(a[o][i].fin)-parseInt(a[o][i].ini)):parseInt(a[o][i].fin)-parseInt(a[o][i].ini);let l=r,s="",c="";if(r<60)s=`${l} ${Object(M.w)("$__seconds",1)}`,s=l+"s";else if(r>3600){let e=Math.trunc(l/3600);l-=3600*e;let t=Math.trunc(l/60)>0?Math.trunc(l/60):0;l-=60*t;let a=l>0?l:0;s=`${e} ${Object(M.w)("$__hour",1)}${e>1?"s":""} ${t} ${Object(M.w)("$__minutes",1)} ${a>0?`${a} ${Object(M.w)("$__seconds",1)}`:""}`,c=`${e}H ${t}M ${a} S`}else{let e=Math.trunc(l/60)>0?Math.trunc(l/60):0;l-=60*e;let t=l>0?l:0;s=`${e} ${Object(M.w)("$__minutes",1)} ${t>0?`${t} ${Object(M.w)("$__seconds",1)}`:""}`,c=`${e}M ${t} S`}e={...e,[m]:{...e[m]?e[m]:{},...t[m]?t[m]:{},...e&&e[m]&&e[m].totalTimer?{totalTimer:parseInt(e[m].totalTimer)+(parseInt(a[o][i].fin)-parseInt(a[o][i].ini))}:{totalTimer:parseInt(a[o][i].fin)-parseInt(a[o][i].ini)},timerText:s,timerTextMini:c,_times:{...e[m]&&e[m]._times?e[m]._times:{},[i]:{...a[o][i],cardId:o}}}}}H.current=n,r+=1})})}),J.current=t,V(e)},[P,Y,W]);const K=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a="",r="";if(e<60)a=`${e} ${Object(M.w)("$__seconds",1)}`,a=e+"s";else if(e>3600){let t=Math.trunc(e/3600);e-=3600*t;let n=Math.trunc(e/60)>0?Math.trunc(e/60):0,l=(e-=60*n)>0?e:0;a=`${t} ${Object(M.w)("$__hour",1)}${t>1?"s":""} ${n} ${Object(M.w)("$__minutes",1)} ${l>0?`${l} ${Object(M.w)("$__seconds",1)}`:""}`,r=`${t}H ${n}M ${l} S`}else{let t=Math.trunc(e/60)>0?Math.trunc(e/60):0,n=(e-=60*t)>0?e:0;a=`${t} ${Object(M.w)("$__minutes",1)} ${n>0?`${n} ${Object(M.w)("$__seconds",1)}`:""}`,r=`${t}M ${n} S`}return t?r:a},Q=e=>n.a.createElement("div",{style:{width:"100%",marginBottom:"10px",display:"flex",alignItems:"center"}},e.data&&e.data.name&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{style:{width:"33px"}},n.a.createElement(S.a,{title:e.data.name},n.a.createElement(I.a,{alt:e.data.name,src:e.data.image||null,style:{width:"33px",height:"33px"}},e.data.name.substr(0,1)))),n.a.createElement("div",{style:{marginLeft:"10px",fontWeight:"bold",color:Object(M.d)("menu"),width:"33%",minWidth:"150px"}},e.data.name)),n.a.createElement("div",{style:{marginLeft:"10px",fontWeight:"bold",color:Object(M.d)("menu")}},e.data.timerText));return n.a.createElement("div",{style:{height:"100%",width:"100%"}},n.a.createElement(O.a,null,a=>n.a.createElement(_.a,{style:{width:"100%",height:"100%",marginTop:"0px",overflow:"scroll"}},e.edit&&a?n.a.createElement("div",{style:{width:"100%",height:"52px",display:"flex",borderBottom:"1px solid #D3D3D3",backgroundColor:e.styles.backgroundColor?e.styles.backgroundColor:"white"}},n.a.createElement(y.a,{size:24,style:{alignSelf:"center",marginLeft:"20px",color:e.styles.color?e.styles.color:"grey",marginTop:"3px"}},"update"),n.a.createElement("p",{style:{margin:"0px",marginLeft:"7px",alignSelf:"center",fontWeight:"bold",marginTop:"2px",color:e.styles.color?e.styles.color:"grey",fontSize:"16px"}},Object(M.w)("$__timeSheet",1)),n.a.createElement("div",{onMouseEnter:e=>{e.target.style.backgroundColor="rgba(0, 0, 0, 0.12)"},onMouseLeave:e=>{e.target.style.backgroundColor="rgba(0, 0, 0, 0)"}},n.a.createElement(y.a,{onClick:()=>e.handleRemoveObject(e.id),style:{height:"25px",color:e.styles.color?e.styles.color:"rgba(0, 0, 0, 0.67)",cursor:"pointer",position:"absolute",right:"20px",top:"8px",border:"1px solid #D3D3D3",padding:"14px"}},"close")),n.a.createElement("div",{onMouseEnter:e=>{e.target.style.backgroundColor="rgba(0, 0, 0, 0.12)"},onMouseLeave:e=>{e.target.style.backgroundColor="rgba(0, 0, 0, 0)"}},n.a.createElement(y.a,{className:"drag-handle",style:{height:"25px",cursor:"move",color:e.styles.color?e.styles.color:"rgba(0, 0, 0, 0.67)",position:"absolute",right:"62px",top:"8px",border:"1px solid #D3D3D3",padding:"14px"}},"open_with"))):n.a.createElement(h.a,{title:Object(M.w)("$__timeSheet",1),icon:"update",color:e.styles.color?e.styles.color:"grey",style:{background:e.styles.backgroundColor?e.styles.backgroundColor:"white",padding:"12.4px",borderRadius:"5px 5px 0px 0px ",fontWeight:"normal",borderBottom:"1px solid #D3D3D3"},customButtons:[!A&&{title:"$__timeSheetExport",icon:"file_download",color:Object(M.d)("colorText"),onClick:()=>{L(!A)}}]}),Y?n.a.createElement("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(250,250,250,0.7)",display:"flex",justifyContent:"center",alignItems:"center",zIndex:10}},n.a.createElement(E.a,null)):n.a.createElement(n.a.Fragment,null),A&&a&&n.a.createElement("div",{style:{padding:"15px",border:"1px solid black"}},n.a.createElement("fieldset",{style:{position:"relative",width:"100%",marginLeft:"7px",display:"flex",justifyContent:"space-between",marginBottom:"14px",marginTop:"7px"}},n.a.createElement("legend",null,Object(M.w)("$__timeCourse",1)),n.a.createElement(f.a,{label:Object(M.w)("$__initialDate",1),variant:Object(M.d)("fieldVariant",1),name:"startDate",style:{marginRight:"15px"},InputLabelProps:{shrink:!0},type:"date",inputProps:{max:c||null},InputProps:{autoComplete:"new-password",onChange:e=>{i(e.target.value)}},value:l}),n.a.createElement(f.a,{label:Object(M.w)("$__endDate",1),variant:Object(M.d)("fieldVariant"),name:"endDate",type:"date",min:l||null,InputLabelProps:{shrink:!0},inputProps:{min:l||null},InputProps:{autoComplete:"new-password",onChange:e=>{m(e.target.value)}},value:c})),t.users&&Object.keys(t.users).length>0&&a&&n.a.createElement(j.a,{style:{width:"100%"}},n.a.createElement(k.a,{style:{minWidth:"100%"},expandIcon:n.a.createElement(y.a,null,"expand_more"),"aria-controls":"panel1a-content",id:"panel1a-header"},n.a.createElement("div",{style:{color:Object(M.d)("color"),fontSize:"12px"}},Object(M.w)("$__users"),n.a.createElement(v.a,{max:6},Object.keys(W).length>0&&Object.keys(W).map((e,a)=>n.a.createElement(S.a,{title:t.users[e].name,key:a},n.a.createElement(I.a,{alt:t.users[e].name,src:t.users[e].image||null},t.users[e].name.substr(0,1))))))),n.a.createElement(w.a,{style:{minWidth:"100%"}},n.a.createElement(T.a,null,Object.keys(J.current).map(e=>t.users&&t.users[e]&&t.users[e]._id&&n.a.createElement(n.a.Fragment,{key:e},n.a.createElement(C.a,{key:e,style:{minWidth:"100%"},control:n.a.createElement(n.a.Fragment,null,n.a.createElement(I.a,{alt:t.users[e].name.substr(0,1),src:t.users[e].image||null},t.users[e].name.substr(0,1)),n.a.createElement(p.a,{checked:!(!W||!W[e]),onChange:()=>{(e=>{W[e]&&Object.keys(W).filter(e=>W[e]).length<=1?R({}):R({...W,[e]:!W[e]})})(e)},color:"default"})),label:t.users[e].name||t.users[e].name})))))),n.a.createElement("div",{style:{display:"flex",justifyContent:"center",marginTop:"7px"}},n.a.createElement(b.a,{data:B}),n.a.createElement(u.a,{title:Object(M.w)("$__closeFilter"),text:Object(M.w)("$__closeFilter"),color:"lightgrey",textColor:"lightgrey",icon:"cancel",onClick:()=>{L(!A)},size:"25px"}))),n.a.createElement($.a,{style:{height:"333px",position:"relative",backgroundColor:"#f5f5f5"}},a&&n.a.createElement(o.a,{data:[...Object.keys(B).sort((e,t)=>parseInt(B[e].totalTimer)>parseInt(B[t].totalTimer)?-1:parseInt(B[e].totalTimer)<parseInt(B[t].totalTimer)?1:0).map((e,t)=>({id:B[e].name,label:B[e].name,value:B[e].totalTimer,color:"#929497",textMini:B[e].timerText}))],valueFormat:e=>(K(e,!0),K(e)),enableArcLabels:!1,colors:{scheme:"purpleRed_green"},activeOuterRadiusOffset:8,arcLabelsTextColor:{from:"color",modifiers:[["brighter",3]]},borderWidth:1,cornerRadius:3,enableArcLinkLabels:!1,innerRadius:.5,leavesOnly:!0,theme:{background:"transparent"},margin:{top:10,right:0,bottom:10,left:0},padAngle:1.3,sortByValue:!0}),n.a.createElement("div",{style:{width:"100px",wordWrap:"break-word",position:"absolute",top:"50%",left:"calc(50% - 50px)",fontWeight:"bold",color:Object(M.d)("menu"),textAlign:"center"}},K(H.current,!0))),a&&n.a.createElement(x.a,null,n.a.createElement(g.a,null,Object.keys(B).sort((e,t)=>parseInt(B[e].totalTimer)>parseInt(B[t].totalTimer)?-1:parseInt(B[e].totalTimer)<parseInt(B[t].totalTimer)?1:0).map((e,t)=>n.a.createElement(Q,{data:B[e],key:e})),n.a.createElement(Q,{data:{name:Object(M.w)("$__total"),timerText:K(H.current)}}))),n.a.createElement("div",{style:{color:"#CCCCCC",fontSize:"12px",padding:"15px",textAlign:"center"}},t.cards[q]&&"plan"===t.cards[q].type?Object(M.w)("$__timeSheetShowingAllTimesRegisteredInAllActivitiesOfPlan"):Object(M.w)("$__timeSheetShowingAllTimesRegisteredInActivityAndLinkedActivities")))))}))}}]);
//# sourceMappingURL=3.7464920c.chunk.js.map