1"use strict";(self.webpackChunkorderry=self.webpackChunkorderry||[]).push([[8242],{8242:function(Pe,g,e){e.r(g),e.d(g,{default:function(){return ue}});var n=e(74848),T=e(96540),E=e(62770),C=e(78931),M=e(75522),F=e(97717),f=e(49785),I=e(1575),v=e(48997),B=e(62193),Y=e.n(B),L=e(5601),U=e(66359),P=e(60226),h=e(56289),H=e(34201),V=e(51653),z=e(7238),G=e(80309),Q=e(56932),$=e(367),W=e(10445),X=e(49279),Z=e(2823),S=e(37738),u=e(48676),K=e(52386),J=e(75832),b=e(65748),w=e(43521),k=e(59970),A=e(49466),q=e(58552),x=e(92136);const s={DATE:"date",BRANCHES:"branches",ORDER_TYPES:"order_types",DOCUMENT_TYPE:"type"},_="/reports/print/incomed-orders";var y=e(94618);const O=(t,l)=>{const{TIMEZONE:a}=e(91530),{ranges:o,branches:r,orderTypes:d}=l,[i,c]=(0,y.Zw)(t[s.DATE],o);return{startDate:i,endDate:c,branches:(0,y.j1)(t[s.BRANCHES],r),order_types:(0,y.j1)(t[s.ORDER_TYPES],d),...t[s.DOCUMENT_TYPE].value!==x.uy.all?{type:t[s.DOCUMENT_TYPE].value}:{},tz:a}},ee=(t,l)=>{const{ExportManager:a}=e(70171),{incomedOrders:o}=a,{[u.A.PERMISSION_REPORTS_EXPORT]:r}=(0,A.S)();return(0,T.useMemo)(()=>{const d=O(t,l);return r?{payload:d,url:o.url,filename:o.filename,amplitudeEvent:"ReportOrdersCreated.Export"}:void 0},[t,l,r])},te=(t,l)=>{const{[u.A.PERMISSION_REPORTS_PRINT]:a}=(0,A.S)();return(0,T.useMemo)(()=>{const o=O(t,l);return a?{payload:o,url:_}:void 0},[t,l,a])};var N=e(12664),R=e(65397);const ne=N.Ik().shape({[s.DATE]:N.gl().required(),[s.BRANCHES]:(0,R.QV)(s.BRANCHES).required(),[s.ORDER_TYPES]:(0,R.QV)(s.ORDER_TYPES).required(),[s.DOCUMENT_TYPE]:(0,R.uA)(s.DOCUMENT_TYPE).required()});function se(){const{t}=(0,E.Bd)(),{name:l,fetchTableData:a}=(0,H.$A)(),{[u.A.PERMISSION_REPORTS_CAN_CHOOSE_DATE]:o}=(0,A.S)(),r=(0,w.t)(),{ranges:d}=(0,K.O)(),i=(0,b.W)({withAllBranches:!1}),c=(0,k.x)(),{defaultStorageValues:Ae}=(0,q.w)({persistName:l,configs:m=>({[s.DATE]:m({defaultValue:S.$u.CURRENT_MONTH}),[s.BRANCHES]:m({defaultValue:"all"}),[s.ORDER_TYPES]:m({defaultValue:"all"}),[s.DOCUMENT_TYPE]:m({defaultValue:{value:x.uy.all}})})}),D=(0,f.mN)({defaultValues:Ae,resolver:(0,I.t)(ne)}),{formState:{errors:ye},watch:Oe}=D,p=Oe(),Re=ee(p,{ranges:d,branches:i,orderTypes:c,documentTypes:r}),ge=te(p,{ranges:d,branches:i,orderTypes:c,documentTypes:r}),Ce=(0,J.D)(m=>{window.Amplitude.track("ReportOrdersCreated.Create");const fe=O(m,{ranges:d,branches:i,orderTypes:c,documentTypes:r});a(fe)});return(0,n.jsx)(f.Op,{...D,children:(0,n.jsx)($.A,{isContainer:!0,children:(0,n.jsxs)(G.A,{isPreFetch:!1,onSubmit:Ce,children:[(0,n.jsx)(h.A,{name:s.DATE,children:(0,n.jsx)(L.A,{title:t("Period"),defaultValue:S.$u.CURRENT_MONTH,withCustom:o})}),(0,n.jsx)(h.A,{name:s.BRANCHES,children:(0,n.jsx)(P.A,{title:t("Location"),image:(0,n.jsx)(v._,{image:Z.A}),data:i})}),(0,n.jsx)(h.A,{name:s.DOCUMENT_TYPE,children:(0,n.jsx)(U.A,{title:t("Document type"),image:(0,n.jsx)(v._,{image:W.A,fill:"grey_50"}),data:r,withSearch:!1})}),(0,n.jsx)(h.A,{name:s.ORDER_TYPES,children:(0,n.jsx)(P.A,{title:t("Type"),image:(0,n.jsx)(v._,{image:X.A}),data:c})}),(0,n.jsx)(Q.A,{children:t("Apply")}),(0,n.jsx)(z.A,{exportOptions:Re,printOptions:ge,disabled:!Y()(ye)}),(0,n.jsx)(V.A,{})]})})})}var le=(0,T.memo)(se),re=e(88586),ae=e(9604),oe=e(16682),de=e(395),ie=e(91088),ce=e(37861),me=e(37467),j=e(4669);const Te="reports/orders/incomed",Ee=()=>{const{t}=(0,E.Bd)();return[{field:"created_at",title:t("Date and time"),cell:(0,oe.F)(),width:130,checked:!0},{field:"order_id_label",title:t("Order"),cell:me.u,system:!0,width:90,checked:!0,align:"right"},{field:"order_type",title:t("Type"),cell:ie.X,width:120,checked:!0},{field:"employee",title:t("Employee"),cell:(0,de.c)("employee_id"),width:150,checked:!0},{field:"clientName",title:t("Client"),cell:(0,ae.L)({idTpl:"client.id",nameTpl:"client.name"}),width:150,minWidth:150,checked:!0},{field:"clientPhones",title:t("Client phone"),cell:ce.I,width:130,checked:!0},{field:"model",title:t("Asset"),cell:(0,re.x)("model"),width:200,checked:!0}]},he=()=>{const{t}=(0,E.Bd)(),l=Ee();return(0,T.useMemo)(()=>({withoutHeader:!0,name:Te,isColumnDpOnBottom:!0,isColumnResizable:!0,alignKey:"clientName",whenInitialTable:{image:j.A,imageSize:"large",label:t("Apply filters to
1see report data"),secondaryLabel:t("Select a date range or other filters to display results.")},whenEmptyTable:{image:j.A,imageSize:"large",label:t("Nothing found"),secondaryLabel:t("Try adjusting your date range or filters.")},requestUrl:"/reports/json/get-incomed-orders",noPreFetch:!0,countLabel:t("v2 Total"),fields:l}),[])};function ve(){const{t}=(0,E.Bd)(),l=he();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(C.o,{variant:"h3",bottomOffset:8,children:t("Created orders")}),(0,n.jsx)(C.o,{bottomOffset:16,children:t("Orders created in the selected period.")}),(0,n.jsx)(M.Q,{children:(0,n.jsx)(F.A,{...l,children:(0,n.jsx)(le,{})})})]})}var ue=(0,T.memo)(ve)}}]); 2 3//# sourceMappingURL=8242.bc4d5b9f6ac32f1c57b7.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.