File: /disk001/machen/public_html/WC/static/js/3.c99faf11.chunk.js
(this.webpackJsonpmachen=this.webpackJsonpmachen||[]).push([[3],{1869:function(e,t,a){"use strict";a.r(t);var n=a(2),r=a(0),c=a.n(r),l=a(5),o=a.n(l),s=a(107),i=a(9),m=a(10),d=a(11),p=a(3),u=a(141),b=a(19),g=a(598),h=a(28),y=a(51),O=a(8),j=a(23),f=a(71),_=a(74),x=a(135),E=a(159),w=a(84),k=a(1865),I=a(1855),v=a(1854),C=a(156),T=a(681),S=a(1856),M=a(1168),$=a(142),D=a(1),U=a(70),A=a(21);t.default=Object(i.b)(e=>({cards:e.db.cards,timeline:e.timeline}),e=>Object(m.b)(d,e))((function(e){const{db:t,timeline:a}=p.a.getState(),[l,i]=c.a.useState(o()(new Date).tz("America/Sao_Paulo").subtract(8e3,"d").format("YYYY-MM-DD")),[m,d]=c.a.useState(o()(new Date).tz("America/Sao_Paulo").format("YYYY-MM-DD")),[L,W]=c.a.useState(!1),[R,P]=c.a.useState({}),[z,Y]=c.a.useState({}),[F,B]=c.a.useState(!0),[V,H]=Object(r.useState)({}),J=Object(r.useRef)(0),X=Object(r.useRef)({});let q=window.location.hash.split("/");q[0]=q[0].replace("#","");let N=q[0];c.a.useEffect(()=>(K(),()=>{}),[]),c.a.useEffect(()=>{G()},[e.planCards]);const G=async()=>{let e=await Object(A.s)(N);Y(e)},K=async()=>{try{await Object(U.f)(Object(n.a)(Object(n.a)({},e),{},{fnIdentification:"StrategyAndPlans/Dashboard/Widgers/timeSheet/init()"}),{ids:[N],db:"cards",type:"timer",reqChildrens:!0})&&B(!1)}catch(t){B(!1)}};Object(r.useEffect)(()=>{let e={},t={},r=0,c=0;Object.keys(z).filter(e=>a[e]&&Object.keys(a[e]).filter(t=>"timer"===a[e][t].type).length>0).forEach(s=>{Object.keys(a[s]).filter(e=>"timer"===a[s][e].type&&!a[s][e].deleted).forEach(e=>{a[s][e]._toUser&&Object.keys(a[s][e]._toUser).length>0?Object.keys(a[s][e]._toUser).forEach(r=>{t=Object(n.a)(Object(n.a)({},t),{},{[r]:Object(n.a)({},a[s][e]._toUser[r]?a[s][e]._toUser[r]:{})})}):t=Object(n.a)(Object(n.a)({},t),{},{[a[s][e].user._id]:Object(n.a)({},a[s][e].user)})}),Object.keys(a[s]).filter(e=>a[s]&&a[s][e]&&"timer"===a[s][e].type&&!a[s][e].deleted&&(0===Object.keys(R).length||Object.keys(R).length>0&&Object.keys(R).filter(t=>a[s]&&a[s][e]&&a[s][e].type&&"timer"===a[s][e].type&&R[t]&&a[s][e].user&&(a[s]&&a[s][e]&&a[s][e].user&&(!a[s][e]._toUser||a[s][e]._toUser&&!a[s][e]._toUser[t])&&a[s][e].user._id===t||a[s]&&a[s][e]&&a[s][e]._toUser&&a[s][e]._toUser[t]&&a[s][e]._toUser[t]!==a[s][e].user._id)).length>0)).forEach(i=>{Object.keys(t).forEach(d=>{if(d&&a[s]&&a[s][i]&&"timer"===a[s][i].type&&!a[s][i].deleted&&(parseInt(a[s][i].ini)>=o()("".concat(l," 00:00:01")).unix("X")||0===parseInt(a[s][i].ini))&&parseInt(a[s][i].fin)<=o()("".concat(m," 23:59:59")).unix("X")&&(a[s][i].user&&a[s][i].user._id===d&&a[s][i]._toUser&&0===Object.keys(a[s][i]._toUser).length||a[s][i]._toUser&&Object.keys(a[s][i]._toUser).length>0&&a[s][i]._toUser[d])){c+=parseInt(a[s][i].fin)-parseInt(a[s][i].ini);let r=parseInt(a[s][i].fin)-parseInt(a[s][i].ini);r=e&&e[d]&&e[d].totalTimer?parseInt(e[d].totalTimer)+(parseInt(a[s][i].fin)-parseInt(a[s][i].ini)):parseInt(a[s][i].fin)-parseInt(a[s][i].ini);let l=r,o="",m="";if(r<60)o="".concat(l," ").concat(Object(D.w)("$__seconds",1)),o="".concat(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;o="".concat(e," ").concat(Object(D.w)("$__hour",1)).concat(e>1?"s":""," ").concat(t," ").concat(Object(D.w)("$__minutes",1)," ").concat(a>0?"".concat(a," ").concat(Object(D.w)("$__seconds",1)):""),m="".concat(e,"H ").concat(t,"M ").concat(a," S")}else{let e=Math.trunc(l/60)>0?Math.trunc(l/60):0;l-=60*e;let t=l>0?l:0;o="".concat(e," ").concat(Object(D.w)("$__minutes",1)," ").concat(t>0?"".concat(t," ").concat(Object(D.w)("$__seconds",1)):""),m="".concat(e,"M ").concat(t," S")}e=Object(n.a)(Object(n.a)({},e),{},{[d]:Object(n.a)(Object(n.a)(Object(n.a)(Object(n.a)({},e[d]?e[d]:{}),t[d]?t[d]:{}),e&&e[d]&&e[d].totalTimer?{totalTimer:parseInt(e[d].totalTimer)+(parseInt(a[s][i].fin)-parseInt(a[s][i].ini))}:{totalTimer:parseInt(a[s][i].fin)-parseInt(a[s][i].ini)}),{},{timerText:o,timerTextMini:m,_times:Object(n.a)(Object(n.a)({},e[d]&&e[d]._times?e[d]._times:{}),{},{[i]:Object(n.a)(Object(n.a)({},a[s][i]),{},{cardId:s})})})})}J.current=c,r+=1})})}),X.current=t,H(e)},[z,F,R]);const Q=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a="",n="";if(e<60)a="".concat(e," ").concat(Object(D.w)("$__seconds",1)),a="".concat(e,"s");else if(e>3600){let t=Math.trunc(e/3600);e-=3600*t;let r=Math.trunc(e/60)>0?Math.trunc(e/60):0,c=(e-=60*r)>0?e:0;a="".concat(t," ").concat(Object(D.w)("$__hour",1)).concat(t>1?"s":""," ").concat(r," ").concat(Object(D.w)("$__minutes",1)," ").concat(c>0?"".concat(c," ").concat(Object(D.w)("$__seconds",1)):""),n="".concat(t,"H ").concat(r,"M ").concat(c," S")}else{let t=Math.trunc(e/60)>0?Math.trunc(e/60):0,r=(e-=60*t)>0?e:0;a="".concat(t," ").concat(Object(D.w)("$__minutes",1)," ").concat(r>0?"".concat(r," ").concat(Object(D.w)("$__seconds",1)):""),n="".concat(t,"M ").concat(r," S")}return t?n:a},Z=e=>c.a.createElement("div",{style:{width:"100%",marginBottom:"10px",display:"flex",alignItems:"center"}},e.data&&e.data.name&&c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{style:{width:"33px"}},c.a.createElement($.a,{title:e.data.name},c.a.createElement(C.a,{alt:e.data.name,src:e.data.image||null,style:{width:"33px",height:"33px"}},e.data.name.substr(0,1)))),c.a.createElement("div",{style:{marginLeft:"10px",fontWeight:"bold",color:Object(D.d)("menu"),width:"33%",minWidth:"150px"}},e.data.name)),c.a.createElement("div",{style:{marginLeft:"10px",fontWeight:"bold",color:Object(D.d)("menu")}},e.data.timerText));return c.a.createElement("div",{style:{height:"100%",width:"100%"}},c.a.createElement(w.a,null,a=>c.a.createElement(f.a,{style:{width:"100%",height:"100%",marginTop:"0px",overflow:"scroll"}},e.edit&&a?c.a.createElement("div",{style:{width:"100%",height:"52px",display:"flex",borderBottom:"1px solid #D3D3D3",backgroundColor:e.styles.backgroundColor?e.styles.backgroundColor:"white"}},c.a.createElement(O.a,{size:24,style:{alignSelf:"center",marginLeft:"20px",color:e.styles.color?e.styles.color:"grey",marginTop:"3px"}},"update"),c.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(D.w)("$__timeSheet",1)),c.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)"}},c.a.createElement(O.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")),c.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)"}},c.a.createElement(O.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"))):c.a.createElement(y.a,{title:Object(D.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:[!L&&{title:"$__timeSheetExport",icon:"file_download",color:Object(D.d)("colorText"),onClick:()=>{W(!L)}}]}),F?c.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}},c.a.createElement(E.a,null)):c.a.createElement(c.a.Fragment,null),L&&a&&c.a.createElement("div",{style:{padding:"15px",border:"1px solid black"}},c.a.createElement("fieldset",{style:{position:"relative",width:"100%",marginLeft:"7px",display:"flex",justifyContent:"space-between",marginBottom:"14px",marginTop:"7px"}},c.a.createElement("legend",null,Object(D.w)("$__timeCourse",1)),c.a.createElement(j.a,{label:Object(D.w)("$__initialDate",1),variant:Object(D.d)("fieldVariant",1),name:"startDate",style:{marginRight:"15px"},InputLabelProps:{shrink:!0},type:"date",inputProps:{max:m||null},InputProps:{autoComplete:"new-password",onChange:e=>{i(e.target.value)}},value:l}),c.a.createElement(j.a,{label:Object(D.w)("$__endDate",1),variant:Object(D.d)("fieldVariant"),name:"endDate",type:"date",min:l||null,InputLabelProps:{shrink:!0},inputProps:{min:l||null},InputProps:{autoComplete:"new-password",onChange:e=>{d(e.target.value)}},value:m})),t.users&&Object.keys(t.users).length>0&&a&&c.a.createElement(k.a,{style:{width:"100%"}},c.a.createElement(v.a,{style:{minWidth:"100%"},expandIcon:c.a.createElement(O.a,null,"expand_more"),"aria-controls":"panel1a-content",id:"panel1a-header"},c.a.createElement("div",{style:{color:Object(D.d)("color"),fontSize:"12px"}},Object(D.w)("$__users"),c.a.createElement(T.a,{max:6},Object.keys(R).length>0&&Object.keys(R).map((e,a)=>c.a.createElement($.a,{title:t.users[e].name,key:a},c.a.createElement(C.a,{alt:t.users[e].name,src:t.users[e].image||null},t.users[e].name.substr(0,1))))))),c.a.createElement(I.a,{style:{minWidth:"100%"}},c.a.createElement(M.a,null,Object.keys(X.current).map(e=>t.users&&t.users[e]&&t.users[e]._id&&c.a.createElement(c.a.Fragment,{key:e},c.a.createElement(S.a,{key:e,style:{minWidth:"100%"},control:c.a.createElement(c.a.Fragment,null,c.a.createElement(C.a,{alt:t.users[e].name.substr(0,1),src:t.users[e].image||null},t.users[e].name.substr(0,1)),c.a.createElement(u.a,{checked:!(!R||!R[e]),onChange:()=>{(e=>{R[e]&&Object.keys(R).filter(e=>R[e]).length<=1?P({}):P(Object(n.a)(Object(n.a)({},R),{},{[e]:!R[e]}))})(e)},color:"default"})),label:t.users[e].name||t.users[e].name})))))),c.a.createElement("div",{style:{display:"flex",justifyContent:"center",marginTop:"7px"}},c.a.createElement(g.a,{data:V}),c.a.createElement(b.a,{title:Object(D.w)("$__closeFilter"),text:Object(D.w)("$__closeFilter"),color:"lightgrey",textColor:"lightgrey",icon:"cancel",onClick:()=>{W(!L)},size:"25px"}))),c.a.createElement(x.a,{style:{height:"333px",position:"relative",backgroundColor:"#f5f5f5"}},a&&c.a.createElement(s.a,{data:[...Object.keys(V).sort((e,t)=>parseInt(V[e].totalTimer)>parseInt(V[t].totalTimer)?-1:parseInt(V[e].totalTimer)<parseInt(V[t].totalTimer)?1:0).map((e,t)=>({id:V[e].name,label:V[e].name,value:V[e].totalTimer,color:"#929497",textMini:V[e].timerText}))],valueFormat:e=>(Q(e,!0),Q(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}),c.a.createElement("div",{style:{width:"100px",wordWrap:"break-word",position:"absolute",top:"50%",left:"calc(50% - 50px)",fontWeight:"bold",color:Object(D.d)("menu"),textAlign:"center"}},Q(J.current,!0))),a&&c.a.createElement(_.a,null,c.a.createElement(h.a,null,Object.keys(V).sort((e,t)=>parseInt(V[e].totalTimer)>parseInt(V[t].totalTimer)?-1:parseInt(V[e].totalTimer)<parseInt(V[t].totalTimer)?1:0).map((e,t)=>c.a.createElement(Z,{data:V[e],key:e})),c.a.createElement(Z,{data:{name:Object(D.w)("$__total"),timerText:Q(J.current)}}))),c.a.createElement("div",{style:{color:"#CCCCCC",fontSize:"12px",padding:"15px",textAlign:"center"}},t.cards[N]&&"plan"===t.cards[N].type?Object(D.w)("$__timeSheetShowingAllTimesRegisteredInAllActivitiesOfPlan"):Object(D.w)("$__timeSheetShowingAllTimesRegisteredInActivityAndLinkedActivities")))))}))}}]);
//# sourceMappingURL=3.c99faf11.chunk.js.map