PageSourceSearch

https://my.eroad.co.nz/maintenanceHistoryPage.myeroad.4befcca54a78edcf816f.js

js eroad.co.nz collected 2026-09-26 07:46:59 UTC 23,988 bytes, 2 lines download raw bytes

1!function(){try{("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).__faroGitHash_myeroad="5ce3e63ee526711d9fdee9e150f093852f3a7cc4"}catch(e){}}(),function(){try{("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).__faroBundleId_myeroad="10.1.5092-apac"}catch(e){}}();try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="28e26ea5-892b-4f91-bf0d-919d096e892c",e._sentryDebugIdIdentifier="sentry-dbid-28e26ea5-892b-4f91-bf0d-919d096e892c")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"10.1.5092-apac"},(self.webpackChunk_eroad_myeroad=self.webpackChunk_eroad_myeroad||[]).push([[6841],{9193:(e,t,r)=>{r.r(t),r.d(t,{MaintenanceHistoryPage:()=>xt,default:()=>Rt});var a=r(43420),s=r(37506),n=r(87938),l=r(14041),i=r(70541),o=r(76787),c=r(27876),d=r(80601),p=r(15195),u=r(62664),m=r(93815),y=r(4078),f=r(67595),h=r(9686),v=r(19699),g=r(13748),b=r(1303),E=r(8404),w=r(95838),T=r(6481),C=r(39215),S=r(1454),I=Object.defineProperty,D=Object.defineProperties,P=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,H=(e,t,r)=>t in e?I(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,F=(e,t)=>{for(var r in t||(t={}))O.call(t,r)&&H(e,r,t[r]);if(N)for(var r of N(t))A.call(t,r)&&H(e,r,t[r]);return e};const M=(0,S.wY)(e=>{return{container:{padding:`${e.spacing(2)}px 0px`,"& > div:not(:last-child)":{marginBottom:e.spacing(2)}},label:(t=F({},e.typography.sizes.sm),r={paddingBottom:e.spacing(2),fontWeight:e.typography.weights.bold},D(t,P(r)))};var t,r},{name:"MaintenanceHistoryDrawer"});var k=r(14041);const x=()=>{var e;const t=(0,i.wA)(),r=(0,u.Zp)(),s=M(),n=(0,i.d4)(T.T.serviceHistoryDrawerId),l=(0,i.d4)(T.T.serviceDocumentData),{request:d,result:{machineId:p,serviceTypeName:y,repairName:S,notes:I,documentCount:D,maintenanceType:P,supplierWorkId:N,repairId:O,customName:A}}=(0,i.d4)(T.T.serviceDetailData),{result:H,loading:F}=(0,i.d4)(T.T.repairCommentsAndStatuses),{result:x,loading:j}=(0,i.d4)(T.T.repairDetailImages),{result:L,loading:Y}=(0,i.d4)(T.T.assetRepairDetails),B=P===g.s2.REPAIR,V=(0,f.T)("UPDATE.MAINTENANCE_HISTORY"),W=(0,f.T)("DELETE.MAINTENANCE_HISTORY"),Q=_(),$=()=>{t(E.o.closeServiceHistoryDrawer())},z=Boolean(n)&&d.status===o.IQ.PENDING||F||j||Y;return R(),k.createElement(m._s,{"data-testid":"maintenance-history-drawer",type:m.ts.STANDARD,open:Boolean(n),title:null!=(e=(0,v.I)(y,A))?e:S,loading:z,width:440,onClose:$,primaryActionsButtonsConfig:V?{"data-testid":"service-history-drawer-submit",label:k.createElement(a.s,{id:"service.history.drawer.btn.edit"}),onClick:()=>r(B?(0,b.tW)(g.I7.REPAIR_HISTORY_EDIT,{assetId:p,supplierWorkId:N,repairId:O}):(0,b.tW)(g.I7.SERVICE_HISTORY_EDIT,{assetId:p,supplierWorkId:N})),target:(0,c.d)()?"_parent":"_self"}:void 0,secondaryActionButtonConfig:W?{"data-testid":"service-history-drawer-delete",label:k.createElement(a.s,{id:"service.history.drawer.btn.delete"}),onClick:Q}:void 0,secondaryButtonConfig:{"data-testid":"service-history-drawer-close",label:k.createElement(a.s,{id:"service.history.drawer.btn.close",tagName:"span"}),onClick:$}},k.createElement(m.Tm,null,k.createElement(w.e,null)),B&&k.createElement(m.Tm,null,k.createElement(C.C,{comments:H,images:x,details:L})),I&&k.createElement(m.Tm,null,k.createElement("div",{className:s.container},k.createElement("div",{className:s.label},k.createElement(a.s,{id:"service.history.drawer.notes"})),I)),D>0&&k.createElement(m.Tm,null,k.createElement("div",{className:s.container},k.createElement(h.S,{documents:l,readOnly:!0}))))},R=()=>{const e=(0,i.wA)(),t=(0,i.d4)(T.T.serviceHistoryDrawerId),{result:{documentCount:r,ref:a,maintenanceType:s,repairId:n}}=(0,i.d4)(T.T.serviceDetailData);(0,l.useEffect)(()=>{n&&s===g.s2.REPAIR&&e(E.o.fetchFullRepairDetail(n)),t&&e(E.o.fetchServiceDetail(t)),r&&e(E.o.fetchDocumentList(a))},[e,t,r,a,s,n])},_=()=>{const e=(0,i.wA)(),t=(0,i.d4)(T.T.serviceHistoryDrawerId),{t:r}=(0,d.t)(),{confirm:a}=y.a;return()=>{a({icon:k.createElement(p.A,null),okText:r("service.history.drawer.btn.delete.confirm.ok"),content:r("service.history.drawer.btn.delete.confirm.content"),cancelText:r("service.history.drawer.btn.delete.confirm.cancel"),title:r("service.history.drawer.btn.delete.confirm.title"),onOk:()=>{e(E.o.deleteCompletedService(t,{meta:{successMessage:r("service.history.drawer.delete.successMessage"),errorMessage:e=>{var t;return 403===(null==(t=null==e?void 0:e.response)?void 0:t.status)?r("service.history.drawer.delete.authorization.errorMessage"):r("service.history.drawer.delete.errorMessage")}}})),e(E.o.closeServiceHistoryDrawer())},onCancel:()=>{}})}};var j=r(15313),L=r(99566),Y=r(82479),B=r(87587),V=r(14207),W=r(52447),Q=r(27156),$=r(78662),z=r(14041);const U=()=>{const{t:e}=(0,d.t)();return z.createElement(W.N,{presetSelector:T.T.maintenanceHistoryColumnPresets,columnDefs:Q.O7,actions:{createPreset:(0,$.F)(E.o.insertServiceHistoryColumnPreset,e,{successMessage:({name:e})=>({id:"service.history.table.insertPreset.successMessage",values:{name:e}})}),updatePreset:(0,$.F)(E.o.updateServiceHistoryColumnPreset,e,{successMessage:({name:e})=>({id:"service.history.table.updatePreset.successMessage",values:{name:e}})}),deletePreset:E.o.deleteServiceHistoryColumnPresets,updateCurrentPreset:E.o.setServiceHistoryColumnPreset}})};var Z=r(3575),G=r(14041);const K=()=>{const e=(0,i.wA)(),t=(0,Y.N)(),{filters:{fromCompletionDate:r,toCompletionDate:a}}=(0,i.d4)(T.T.maintenanceHistoryQuery);return G.createElement(Z.cv,{"data-testid":"maintenance-history-date-range-picker",value:{from:r,to:a},disabledDate:()=>!1,onChange:({from:t,to:r})=>e(E.o.filterChanged({filters:{fromCompletionDate:t,toCompletionDate:r}})),useSelectedTimeZone:t})};var q=r(42453),X=r(5142),J=r(25371),ee=r(62397),te=r(61418),re=r(15333),ae=r(16975),se=r(60875),ne=r(35988),le=r(63244),ie=r(62457);const oe=(0,S.wY)(e=>({inputWrapper:{padding:`0 ${e.spacing(3)}px;`},label:{fontWeight:e.typography.weights.bold,padding:e.spacing(4),paddingLeft:e.spacing(3),paddingBottom:e.spacing(2)},status:{padding:e.spacing(3)},explanation:{marginTop:e.spacing(12)}}),{name:"FilterPresetDrawer"});var ce=r(47143),de=r(79623),pe=r(71887),ue=r(40969),me=r(45006),ye=r(33831),fe=r(3907),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ee=(e,t,r)=>t in e?he(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,we=(e,t)=>{for(var r in t||(t={}))ge.call(t,r)&&Ee(e,r,t[r]);if(ve)for(var r of ve(t))be.call(t,r)&&Ee(e,r,t[r]);return e};const Te=()=>{const e=(0,i.wA)(),{t}=(0,d.t)(),{presetAction:r,drawerName:a,presets:s,currentSelectedFilterPreset:n,presetFilterId:o,isDrawerOpen:c}=(0,i.d4)(T.T.maintenanceHistoryFilterPresets),[p,u]=(0,l.useState)(a),m=(0,i.d4)(T.T.maintenanceHistoryQuery),f=(0,l.useCallback)(e=>(0,ue.w)(e,g.EZ,g.y),[]),h=(0,l.useMemo)(()=>{const e=f(m);if(!n){const t=f(ye.f);return!(0,ce.n)(e,t)}const t=f(n.preset);return!(0,ce.n)((0,fe.w)(e),(0,fe.w)(t))},[n,m,f]),v=(0,l.useCallback)(()=>
1{if(r)return s.some(e=>e.id!==(null==n?void 0:n.id)&&e.name===p)?de.i.error(t({id:"service.history.table.filters.presets.nameClash",values:{name:p}})):r===se.Y.CREATE?s.length>=pe.fn-1?de.i.error(t({id:"service.history.table.filters.presets.maxReached",values:{max:pe.fn}})):e(E.o.insertMaintenanceHistoryFilterPreset({name:p},{meta:{successMessage:t({id:"service.history.table.filters.presets.create.success",values:{name:p}}),errorMessage:t({id:"service.history.table.filters.presets.create.error",values:{name:p}})}})):r===se.Y.EDIT&&o?e(E.o.updateMaintenanceHistoryFilterPreset({id:o,name:p},{meta:{successMessage:t({id:"service.history.table.filters.presets.update.success",values:{name:p}}),errorMessage:t({id:"service.history.table.filters.presets.update.error",values:{name:p}})}})):void 0},[n,e,p,r,o,s,t]),b=(0,l.useCallback)(r=>y.a.confirm({title:t({id:"service.history.table.filters.presets.delete.pleaseConfirm",values:{name:r.name}}),okType:"primary",onOk:()=>{const a=(null==n?void 0:n.id)===r.id;e(E.o.deleteMaintenanceHistoryFilterPreset({id:r.id},{meta:{successMessage:t({id:"service.history.table.filters.presets.delete.success",values:{name:r.name}}),errorMessage:t({id:"service.history.table.filters.presets.delete.error",values:{name:r.name}})}})),a&&e(E.o.setMaintenanceHistoryQuery((0,me.B)(m)))}}),[n,e,m,t]),w=(0,l.useCallback)(t=>{const r=s.find(e=>e.id===t),a=r?we(we({},m),r.preset):(0,me.B)(m);e(E.o.selectMaintenanceHistoryFilterPreset(r)),e(E.o.setMaintenanceHistoryQuery(a))},[e,m,s]),C=(0,l.useCallback)(e=>{u(e.presetName),v()},[v,u]);return(0,l.useEffect)(()=>{u(a)},[a]),{saveFilterPreset:v,drawerFilterPresetName:p,setDrawerFilterPresetName:u,handleDeletePreset:b,handleSelectPreset:w,currentIsUnsaved:h,presets:s,currentSelectedFilterPreset:n,isDrawerOpen:c,handleSubmit:C}};var Ce=r(14041);const Se=()=>{const[e]=(0,le.mN)(),{t}=(0,d.t)(),r=oe(),s=(0,i.wA)(),{drawerFilterPresetName:n,setDrawerFilterPresetName:o,handleSubmit:c,isDrawerOpen:p}=Te();return(0,l.useEffect)(()=>{p&&e.setFieldsValue({presetName:n})},[n,p,e]),Ce.createElement(m._s,{type:m.ts.STANDARD,open:p,onClose:()=>s(E.o.closeMaintenanceHistoryFilterDrawer()),mask:!0,primaryButtonConfig:{disabled:!n,form:"preset-form",htmlType:"submit",label:Ce.createElement(a.s,{id:"service.history.table.filters.presets.drawer.button.primary"})},secondaryButtonConfig:{label:Ce.createElement(a.s,{id:"service.history.table.filters.presets.drawer.button.secondary"}),onClick:()=>s(E.o.closeMaintenanceHistoryFilterDrawer())}},Ce.createElement(le.lV,{form:e,onFinish:c,id:"preset-form",initialValues:{presetName:n}},Ce.createElement("div",{className:r.label},Ce.createElement(a.s,{id:"service.history.table.filters.presets.drawer.nameLabel"})),Ce.createElement("div",{className:r.inputWrapper},Ce.createElement(le.eI,{name:"presetName"},Ce.createElement(ie.pd,{onChange:e=>o(e.target.value),placeholder:t("myeroad.components.ColumnPresets.drawer.name.placeholder"),maxLength:20})),Ce.createElement("div",{className:r.explanation},Ce.createElement(a.s,{id:"service.history.table.filters.presets.drawer.explanation"})))))},Ie=(0,S.wY)(e=>({newPresetOption:{padding:"0px !important"},select:{width:e.spacing(50),"& .ant-select-selection":{height:"100%",borderRadius:0},"& .ant-select-selection-selected-value":{lineHeight:"38px"}},valueLabel:{display:"flex",alignItems:"center","& svg":{fontSize:"1.15em",marginRight:e.spacing(2)}},valueLabelText:t=>({"&::after":t.currentIsUnsaved?{content:'" *"',color:e.colors.onsurfaceCriticalRed}:{content:"none"}})}),{name:"FilterPresets"});var De=r(14041);const Pe=()=>{const e=(0,i.wA)(),t=(0,ne.I)(),r=(0,re.Q)(),{handleDeletePreset:s,handleSelectPreset:n,currentIsUnsaved:l,presets:o,currentSelectedFilterPreset:c}=Te(),d=Ie({currentIsUnsaved:l});return De.createElement(De.Fragment,null,De.createElement(te.l,{value:{key:(null==c?void 0:c.id)||"Default",label:De.createElement("span",{className:d.valueLabel},De.createElement(J.A,null),De.createElement("span",{className:d.valueLabelText},(null==c?void 0:c.id)?c.name:De.createElement(a.s,{id:"service.history.table.filters.presets.defaultOption.label"})))},labelInValue:!0,className:(0,q.$)(t.root,d.select),popupMatchSelectWidth:!1,onSelect:({key:e})=>n(e),options:[{value:"Default",label:De.createElement(a.s,{id:"service.history.table.filters.presets.defaultOption.label"})},...o.map(t=>(0,ae.N)({preset:t,classes:r,showButtons:!0,markWithStar:(null==c?void 0:c.id)===t.id&&l,handleEditPreset:t=>{t!==(null==c?void 0:c.id)&&n(t),e(E.o.openMaintenanceHistoryFilterPresetDrawer({presetAction:se.Y.EDIT}))},handleDeletePreset:s,trackingIds:{}})),{key:"optionButton-addNew",value:"addNew",className:d.newPresetOption,label:De.createElement(ee.$,{onClick:(0,X.j)(()=>e(E.o.openMaintenanceHistoryFilterPresetDrawer({presetAction:se.Y.CREATE}))),"data-testid":"preset-create",type:"primary",block:!0},De.createElement(a.s,{id:"service.history.table.filters.presets.addNew"}))}]}),De.createElement(Se,null))};var Ne=r(99728),Oe=r(14041),Ae=Object.defineProperty,He=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ke=(e,t,r)=>t in e?Ae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,xe=(e,t)=>{for(var r in t||(t={}))Fe.call(t,r)&&ke(e,r,t[r]);if(He)for(var r of He(t))Me.call(t,r)&&ke(e,r,t[r]);return e};const Re=()=>{const e=(0,i.wA)(),{t}=(0,d.t)(),{fleetsOptions:r,isFetching:a,selectedFleetIds:s}=(0,i.d4)(T.T.fleetFilter);return Oe.createElement(Ne.f,{"data-testid":"maintenance-history-select-fleets",treeCheckable:!0,treeDefaultExpandAll:!0,maxTagCount:"responsive",treeData:[xe({title:t("service.history.table.filters.fleet.allOption")},r)],placeholder:t("service.history.table.filters.fleet.placeholder"),loading:a,value:s,onChange:t=>{const r=(Array.isArray(t)?t:[t]).filter(e=>"all"!==e);e(E.o.filterChanged({filters:{fleetIds:r.length>0?r:void 0}}))},showSearch:!0,showCheckedStrategy:"SHOW_CHILD"})};var _e=r(14041);const je=()=>{const e=(0,i.wA)(),t=(0,ne.I)(),r=(0,i.d4)(T.T.selectedMaintenanceTypes),s=1===(null==r?void 0:r.length),n=(0,l.useMemo)(()=>s?r[0]:g.s2.ALL_MAINTENANCE_TYPES,[s,r]);return _e.createElement(te.l,{className:t.root,defaultValue:g.s2.ALL_MAINTENANCE_TYPES,value:n,onChange:t=>t===g.s2.ALL_MAINTENANCE_TYPES?e(E.o.filterChanged({filters:{maintenanceTypes:[B.c5.SERVICE,B.c5.REPAIR]}})):e(E.o.filterChanged({filters:{maintenanceTypes:[t]}})),"data-testid":"maintenance-history-select-maintenance-type",options:g.Tc.map(({value:e,label:t})=>({key:e,value:e,label:_e.createElement(a.s,{id:t})}))})};var Le=r(17005),Ye=r(30706),Be=r(14041);const Ve=()=>{const{t:e}=(0,d.t)(),t=(0,i.wA)(),r=(0,ne.I)(),[a,s]=(0,l.useState)(""),{loading:n,result:o,repairNames:c}=(0,i.d4)(T.T.repairHistoryNames),p=(0,l.useCallback)(()=>{a.length>=g.CV&&t(E.o.fetchRepairHistoryNames(a))},[t,a]);
1return(0,Le.s)(p,500),Be.createElement(te.l,{className:r.root,"data-testid":"maintenance-history-search-repair-names",mode:"multiple",placeholder:e("service.history.table.filters.repairNames.enter"),value:c,options:o,onSearch:e=>{s(e)},onSelect:e=>{t(E.o.filterChanged({filters:{repairNames:(0,Ye.s)(c,e)}}))},onDeselect:e=>{t(E.o.filterChanged({filters:{repairNames:(0,Ye.S)(c,e)}}))},loading:n,maxTagCount:"responsive"})};var We=r(36922),Qe=r(14041);const $e=()=>{const e=(0,ne.I)(),{t}=(0,d.t)(),r=(0,i.wA)(),[a,s]=(()=>{const{searchString:e}=(0,i.d4)(T.T.maintenanceHistoryQuery),[t,r]=(0,l.useState)(e);return(0,l.useEffect)(()=>{r(e)},[e]),[t,r]})();return Qe.createElement(We.m,{className:e.root,title:t("service.history.table.filters.tooltip"),placement:"topLeft"},Qe.createElement(ie.NJ,{className:e.root,enterButton:!0,placeholder:t("service.history.table.filters.search"),"data-testid":"maintenance-history-search-input",onChange:e=>s(e.target.value),value:a,onSearch:e=>r(E.o.filterChanged({searchString:e})),allowClear:!0,disabled:!1}))},ze=(0,S.wY)(e=>({treeSelect:{height:"auto",minHeight:e.spacing(8)},treeSelectContainer:{height:"auto",minHeight:e.spacing(8),maxHeight:e.spacing(52)}}),{name:"ServiceDetailFilter"});var Ue=r(14041);const Ze=()=>{const e=(0,ne.I)(),t=ze(),{t:r}=(0,d.t)(),a=(0,i.wA)(),{isFetching:s,serviceDetailsOptions:n,selectedServiceDetails:l}=(0,i.d4)(T.T.serviceDetailFilter);return Ue.createElement("div",{className:(0,q.$)(e.root,t.treeSelectContainer)},Ue.createElement(Ne.f,{className:t.treeSelect,"data-testid":"maintenanceHistory-selectServiceDetails",treeCheckable:!0,maxTagCount:3,treeData:n,placeholder:r("service.history.table.filters.serviceDetails.placeholder"),loading:s,value:l.map(e=>e.toString()),onChange:e=>{const t=(Array.isArray(e)?e:[e]).map(e=>Number(e));a(E.o.filterChanged({filters:{serviceDetailIds:t.length>0?t:void 0}}))},showSearch:!0,showCheckedStrategy:"SHOW_CHILD"}))};var Ge=r(14041);const Ke=()=>{const e=(0,i.wA)(),{t}=(0,d.t)(),{isServiceTypesLoading:r,selectedServiceTypeIds:a,serviceTypeOptions:s}=(0,i.d4)(T.T.serviceTypeFilter);return Ge.createElement(j.yH,{loading:r,onChange:t=>{e(E.o.filterChanged({filters:{serviceTypeIds:t.length>0?t:void 0}}))},parentNodeLabel:t("service.history.table.filters.serviceType.allOption"),placeholder:t("service.history.table.filters.serviceType.placeholder"),testId:"maintenance-history-select-service-type",treeData:s.children,value:a})};var qe=r(14041),Xe=Object.defineProperty,Je=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,rt=(e,t,r)=>t in e?Xe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,at=(e,t)=>{for(var r in t||(t={}))et.call(t,r)&&rt(e,r,t[r]);if(Je)for(var r of Je(t))tt.call(t,r)&&rt(e,r,t[r]);return e};const st=()=>{const e=(0,i.wA)(),{t}=(0,d.t)(),{isFetching:r,selectedSupplierIds:a,suppliersOptions:s}=(0,i.d4)(T.T.supplierFilter);return qe.createElement(Ne.f,{"data-testid":"maintenance-history-supplier-type",treeCheckable:!0,treeDefaultExpandAll:!0,maxTagCount:"responsive",treeData:[at({title:t("service.history.table.filters.supplier.allOption")},s)],placeholder:t("service.history.table.filters.supplier"),loading:r,value:a,onChange:t=>{const r=(Array.isArray(t)?t:[t]).filter(e=>"all"!==e);e(E.o.filterChanged({filters:{serviceSupplierIds:r.length>0?r:void 0}}))},showSearch:!0,showCheckedStrategy:"SHOW_CHILD"})};var nt=r(67600),lt=r(24134),it=r(68425),ot=Object.defineProperty,ct=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,yt=(e,t,r)=>t in e?ot(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ft=(e,t)=>{for(var r in t||(t={}))ut.call(t,r)&&yt(e,r,t[r]);if(pt)for(var r of pt(t))mt.call(t,r)&&yt(e,r,t[r]);return e};const ht=(0,S.wY)(e=>{return{inactiveRecord:{color:e.colors.onsurfaceTechnicalFont,fontStyle:"italic","& span":{color:e.colors.onsurfaceFont}},inactiveSwitch:(t=ft({},e.typography.sizes.md),r={padding:`${e.spacing(2)}px ${e.spacing(4)}px`,width:"100%",display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",backgroundColor:e.colors.surfaceLevel1,borderTop:`1px solid ${e.colors.onsurfaceTechnicalFont}`,boxShadow:`1px 1px 8px -5px ${e.colors.onsurfaceTechnicalFont}`,"& button":{marginRight:e.spacing(3)}},ct(t,dt(r)))};var t,r},{name:"VehicleFilter"});var vt=r(14041);const gt=()=>{const{t:e}=(0,d.t)(),t=(0,i.wA)(),r=ht(),{inactiveVehicleIds:a,isFetching:s,selectedVehicles:n,vehicles:o}=(0,i.d4)(T.T.vehicleFilter),[c,p]=(0,l.useState)(!1),u=function({classes:e,t,vehicles:r}){return r.map(({active:r,id:a,displayName:s,registrationPlate:n})=>{const l=(0,it.M)({displayName:s,registration:n}),i=r?"":` ${t("service.history.table.filters.vehicles.inactive.label")}`;return{className:r?void 0:e.inactiveRecord,title:l+i,value:a}})}({classes:r,t:e,vehicles:c?o:o.filter(({active:e})=>e)}
1),m=e=>{t(E.o.filterChanged({filters:{machineIds:(0,lt.I)(e)?void 0:e}}))};return vt.createElement(j.yH,{testId:"filter-vehicles",loading:s,treeData:u,value:n,onChange:m,parentNodeLabel:e("service.history.table.filters.vehicles.activeDriverGroupTitle"),placeholder:e("service.history.table.filters.vehicles.inputPlaceholder"),toggleConfig:{checked:c,label:e("service.history.table.filters.vehicles.showInactiveVehicles"),onToggle:e=>{p(e),(e=>{if(!e){const e=new Set(a),t=n.filter(t=>!e.has(t));if((0,nt.Q)(t,n))return;m(t)}})(e)}}})};var bt=Object.defineProperty,Et=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,It=(e,t,r)=>t in e?bt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Dt=(e,t)=>{for(var r in t||(t={}))Ct.call(t,r)&&It(e,r,t[r]);if(Tt)for(var r of Tt(t))St.call(t,r)&&It(e,r,t[r]);return e},Pt=(e,t)=>Et(e,wt(t)),Nt=r(14041);const Ot=()=>{var e,t;const r=(0,i.wA)(),a=(0,Y.N)(),s=(0,f.T)("EXPORT.MAINTENANCE_HISTORY"),n=(e=>{const t=(0,i.wA)(),{t:r,timeZone:a}=(0,d.t)(),{result:{id:s}}=(0,i.d4)(T.T.machineDetailData),{current:{selected:n}}=(0,i.d4)(T.T.maintenanceHistoryColumnPresets),l=(0,i.d4)(T.T.maintenanceHistoryQuery),o=n.map(e=>g.FR[e]);return()=>{t(E.o.triggerCSVExport(Pt(Dt(Dt({},l),e?{timeZone:a}:{}),{filters:Pt(Dt({},l.filters),{machineId:s}),columns:o}),{meta:{successMessage:r("service.history.servicehistorypage.csvexport.success"),errorMessage:r("service.history.servicehistorypage.csvexport.error")}}))}})(a),o=(0,i.d4)(T.T.selectedMaintenanceTypes),[c,p]=(()=>{const e=(0,i.d4)(T.T.filterMaxAmount),[t,r]=(0,l.useState)(e);return(0,l.useEffect)(()=>{r(e)},[e]),[t,r]})(),u=null!=(e=null==o?void 0:o.includes(B.c5.SERVICE))&&e,m=null!=(t=null==o?void 0:o.includes(B.c5.REPAIR))&&t;return Nt.createElement(j.Qn,{onReset:()=>{p(null),r(E.o.resetServiceHistoryQuery())},dateRangePicker:Nt.createElement(K,null),otherItems:Nt.createElement(Nt.Fragment,null,Nt.createElement(Pe,null),Nt.createElement(U,null),s&&Nt.createElement(L.F,{onExport:n}))},Nt.createElement($e,null),Nt.createElement(gt,null),Nt.createElement(Re,null),Nt.createElement(je,null),u&&Nt.createElement(Ke,null),Nt.createElement(Ze,null),m&&Nt.createElement(Ve,null),Nt.createElement(st,null),Nt.createElement(V.V,{value:c,setLocalValue:p}))};var At=r(5358),Ht=r(12791),Ft=r(14041);const Mt=()=>{const e=(0,i.wA)(),{t}=(0,d.t)(),{request:r,result:{data:s,totalRecords:n}}=(0,i.d4)(T.T.maintenanceHistoryList),{orderBy:[l]=[],orderDesc:o,pageNumber:c,pageSize:p}=(0,i.d4)(T.T.maintenanceHistoryQuery),{current:u}=(0,i.d4)(T.T.maintenanceHistoryColumnPresets),m=(0,Ht.n)(Q.O7,u.options,u.selected,t);return Ft.createElement(At.XI,{"data-testid":"maintenance-history-table",locale:{emptyText:Ft.createElement(a.s,{id:"service.history.table.emtpy.message"})},pagination:{current:c,pageSize:p,total:n},dataSource:s,sortColumnKey:l,sortOrder:o?"descend":"ascend",columns:m,onSortChange:t=>e(E.o.filterChanged({orderBy:[String(t.sortColumnKey)],orderDesc:t.sortDescending})),loading:"pending"===r.status,onPageNumberChange:t=>e(E.o.filterChanged({pageNumber:t})),onPageSizeChange:t=>e(E.o.filterChanged({pageSize:t})),onRow:({id:t})=>({onClick:()=>{e(E.o.openServiceHistoryDrawer(t))}})})};var kt=r(14041);const xt=()=>((()=>{const e=(0,i.wA)();(0,l.useEffect)(()=>{(0,i.vA)(()=>{e(E.o.fetchServiceTypes()),e(E.o.fetchServiceSuppliers()),e(E.o.fetchFleets()),e(E.o.fetchServiceDetails()),e(E.o.fetchServiceHistoryColumnPresets()),e(E.o.fetchVehicles({includeInactive:!0})),e(E.o.fetchMaintenanceHistoryFilterPresets()),e(E.o.fetchServiceMaxCost()),e(E.o.filterChanged({filters:g.yQ}))})},[e])})(),(()=>{const e=(0,i.wA)(),t=(0,i.d4)(T.T.maintenanceHistoryQuery);(0,l.useEffect)(()=>{e(E.o.fetchMaintenanceHistoryList(t))},[e,t])})(),kt.createElement(s.YW,null,kt.createElement(s.zY,null,kt.createElement(s.sT,{title:kt.createElement(a.s,{id:"service.history.maintenanceHistoryPage.title"})})),kt.createElement(s.TK,null,kt.createElement(Ot,null),kt.createElement(Mt,null),kt.createElement(x,null)))),Rt=(0,n.A)(xt)},17005:(e,t,r)=>{r.d(t,{s:()=>n});var a=r(14041),s=r(19669);const n=(e,t)=>{(0,a.useEffect)(()=>{const r=(0,s.s)(e,t);return r(),()=>{r.cancel()}},[e,t])}},68425:(e,t,r)=>{r.d(t,{M:()=>a});const a=({displayName:e,registration:t,vehicleFallbackText:r="Vehicle data not available",separator:a=" | "})=>
1e||t?`${[e,t].filter(Boolean).join(a)}`.trim():r}}]);
2//# sourceMappingURL=maintenanceHistoryPage.myeroad.4befcca54a78edcf816f.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.