PageSourceSearch

https://my.eroad.co.nz/serviceAlertsFormPage.myeroad.bf6acfb392a08bc6543f.js

js eroad.co.nz collected 2026-09-26 07:46:28 UTC 17,397 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]="6f903784-1aa7-4a8a-9f8d-4c12c4f31665",e._sentryDebugIdIdentifier="sentry-dbid-6f903784-1aa7-4a8a-9f8d-4c12c4f31665")}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([[3334],{21969:(e,t,r)=>{r.r(t),r.d(t,{ServiceAlertsFormPage:()=>we,default:()=>_e});var a=r(14041),l=r(70541),n=r(90645),i=r(51962),s=r(43420),o=r(80601),c=r(62664),d=r(37506),m=r(91784),u=r(37289),v=r(84008),p=r(48655),E=r(30786),f=r(42453),b=r(62397),g=r(63244),y=r(10594),h=r(61396),S=r(81281),T=r(64145),I=r(1454);const w=(0,I.wY)({serviceStatusLabel:{display:"flex",alignItems:"center","& > span":{textIndent:10}}},{name:"LabelledSwitchWrapper"});var A=r(14041),D=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;const N=e=>{var t=e,{children:r}=t,l=((e,t)=>{var r={};for(var a in e)F.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&D)for(var a of D(e))t.indexOf(a)<0&&_.call(e,a)&&(r[a]=e[a]);return r})(t,["children"]);const n=w();return A.createElement("div",{className:n.serviceStatusLabel},(0,a.cloneElement)(r[0],l),r[1])};var O=r(14041);const C=({dependencies:e,form:t,required:r})=>{const{t:a}=(0,o.t)();return O.createElement(g.eI,{name:"dueEnabled",valuePropName:"checked",dependencies:e,required:r,rules:[{validator:()=>t.getFieldValue("overdueEnabled")||t.getFieldValue("dueEnabled")?Promise.resolve():Promise.reject(a("alerts.Form.serviceStatus.error.required"))}]},O.createElement(N,null,O.createElement(T.d,{"data-testid":"service-status-due","data-pendoid":S.R.formDueEnabledSwitch}),O.createElement(s.s,{tagName:"span",id:"alerts.FormField.dueEnabled.label"})))},R=(0,I.wY)({flushBottom:{paddingBottom:0,marginBottom:0}},{name:"OverdueEnabledSwitch"});var x=r(14041);const P=({required:e})=>{const t=R();return x.createElement(g.eI,{name:"overdueEnabled",required:e,className:t.flushBottom,valuePropName:"checked",label:x.createElement(s.s,{tagName:"span",id:"alerts.FormField.serviceStatus.label"})},x.createElement(N,null,x.createElement(T.d,{"data-testid":"service-status-overdue","data-pendoid":S.R.formOverdueEnabledSwitch}),x.createElement(s.s,{tagName:"span",id:"alerts.FormField.overdueEnabled.label"})))};var k=r(40026),L=r(53923),q=r(30825),B=Object.defineProperty,V=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,H=(e,t,r)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Y=(e,t)=>{for(var r in t||(t={}))j.call(t,r)&&H(e,r,t[r]);if(V)for(var r of V(t))U.call(t,r)&&H(e,r,t[r]);return e};const M=(0,I.wY)(e=>({root:{width:"100%",height:"100%"},content:{width:"100%",height:"100%",backgroundImage:"url('./images/service-alerts/emtpy-main-screen.png')",backgroundRepeat:"no-repeat",backgroundSize:"cover",paddingTop:"10%"},notification:Y({marginTop:e.spacing(4),color:e.colors.surfaceOverlay,backgroundColor:e.colors.eroadBrand,padding:e.spacing(1)},e.typography.sizes.xs),invisible:{visibility:"hidden"},distance:Y({marginTop:e.spacing(5),textIndent:10},e.typography.sizes.xl)}),{name:"ServicePreview"});var z=r(14041);const G=({dueEnabled:e,overdueEnabled:t})=>{const{t:r}=(0,o.t)(),a=M(),l=[t&&r("alerts.component.ServicePreview.overdueEnabled.text"),e&&r("alerts.component.ServicePreview.dueEnabled.text")].filter(
1Boolean),n=0===l.length;return z.createElement(q.A,null,z.createElement("div",{className:a.root},z.createElement("div",{className:a.content},z.createElement("div",{className:a.distance},z.createElement(s.s,{id:"alerts.component.ServicePreview.distance"})),z.createElement("div",{"data-testid":"service-alert-preview-bar",className:(0,f.$)(a.notification,n&&a.invisible)},z.createElement(L.A,null)," ",l.join(",")," "))))},$=(0,I.wY)(e=>({previewEhubo:{padding:`${e.spacing(6)}px 0`},previewText:{display:"flex",flexDirection:"column",justifyContent:"center"},previewTitle:{color:e.colors.onsurfaceFont},previewDescription:{color:e.colors.onsurfaceTechnicalFont}}),{name:"PreviewRow"});var W=r(14041);const K=({form:e})=>{const t=$();return W.createElement(k.y,{gutter:{md:20}},W.createElement(k.f,{xs:24,md:17,className:t.previewEhubo},W.createElement(g.eI,{shouldUpdate:!0},()=>W.createElement(G,{dueEnabled:e.getFieldValue("dueEnabled"),overdueEnabled:e.getFieldValue("overdueEnabled")}))),W.createElement(k.f,{xs:24,md:7,className:t.previewText},W.createElement("div",{className:t.previewTitle},W.createElement(s.s,{id:"alerts.Form.ServicePreview.title"})),W.createElement("div",{className:t.previewDescription},W.createElement(s.s,{id:"alerts.Form.ServicePreview.description"}))))};var J=r(99728),Z=r(8),X=r(14041);const Q=({required:e})=>{const{options:t}=(0,l.d4)(Z.Tp.allFleets),{t:r}=(0,o.t)();return X.createElement(g.eI,{name:"fleetIds",rules:[{required:e,message:X.createElement(s.s,{id:"alerts.FormField.fleets.error.required"})}],"data-testid":"alerts-form-fleets-select",label:X.createElement("span",null,X.createElement(s.s,{id:"alerts.FormField.fleets.label"}))},X.createElement(J.f,{treeCheckable:!0,treeDefaultExpandAll:!0,maxTagCount:0,maxTagPlaceholder:e=>r({id:"alerts.FormField.fleets.maxTagPlaceholder",values:{count:e.length||0}}),showSearch:!1,treeData:[{title:r("alerts.FormField.fleets.option.all"),value:"all",key:"all",children:t}],placeholder:r("alerts.FormField.fleets.placeholder"),"data-pendoid":S.R.formFleetsSelect,"data-testid":"fleets"}))};var ee=r(35550);const te=(0,I.wY)(e=>({root:{width:"100%",height:"100%",display:"flex",flexDirection:"column",padding:e.spacing(4)},header:{display:"flex","& > div":{display:"flex",alignItems:"center"},"& > div:nth-child(2)":{textIndent:5,flex:"1 1 auto"},"& .anticon":{fontSize:"2rem"}},content:{display:"flex",flex:"1 1 auto",alignItems:"center","& > div > div":{textIndent:20},"& .anticon":{fontSize:"2rem",color:e.colors.eroadBrand}},button:{width:80,padding:e.spacing(1),justifyContent:"center",border:`1px solid ${e.colors.primaryBlueDefault}`},primaryButton:{marginLeft:e.spacing(2),color:e.colors.surfaceOverlay,backgroundColor:e.colors.primaryBlueDefault},secondaryButton:{color:e.colors.primaryBlueDefault}}),{name:"RequiredActionPreview"});var re=r(14041);const ae=({requiredAction:e})=>{const t=te();return re.createElement(q.A,null,re.createElement("div",{className:t.root},re.createElement("div",{className:t.header},re.createElement("div",null,re.createElement(ee.A,null)),re.createElement("div",null,re.createElement(s.s,{id:"alerts.component.RequiredActionPreview.header.label"})),re.createElement("div",{className:(0,f.$)(t.button,t.secondaryButton)},re.createElement(s.s,{id:"alerts.component.RequiredActionPreview.secondaryButton.label"})),re.createElement("div",{className:(0,f.$)(t.button,t.primaryButton)},re.createElement(s.s,{id:"alerts.component.RequiredActionPreview.primaryButton.label"}))),re.createElement("div",{className:t.content},re.createElement("div",null,re.createElement(L.A,null)),re.createElement("div",null,re.createElement("div",null,re.createElement(s.s,{id:"alerts.component.RequiredActionPreview.content.line1.label"})),re.createElement("div",null,re.createElement(s.s,{id:"alerts.component.RequiredActionPreview.content.line2.label"})),re.createElement("div",{"data-testid":"service-alerts-required-Action"},e)))))};var le=r(14041);const ne=({form:e})=>{const t=$();return le.createElement(k.y,{gutter:{md:20}},le.createElement(k.f,{xs:24,md:18,className:t.previewEhubo},le.createElement(g.eI,{shouldUpdate:!0},()=>le.createElement(ae,{requiredAction:e.getFieldValue("requiredAction")}))),le.createElement(k.f,{xs:24,md:6,className:t.previewText},le.createElement("div",{className:t.previewTitle},le.createElement(s.s,{id:"alerts.Form.RequiredActionPreview.title"})),le.createElement("div",{className:t.previewDescription},le.createElement(s.s,{id:"alerts.Form.RequiredActionPreview.description"}))))};var ie=r(61418),se=r(14041);const oe=({initialValue:e})=>{const{t}=(0,o.t)(),r=ce(t),a=e||t(p.A3.BE_ADVISED);return se.createElement(g.eI,{name:"requiredAction",initialValue:a,label:se.createElement("span",null,se.createElement(s.s,{id:"alerts.FormField.requiredAction.label"}))}
1,se.createElement(ie.l,{"data-testid":"required-action","data-pendoid":S.R.formRequiredActionSelect,options:r.map(({key:e,label:t})=>({key:e,value:e,label:t}))}))},ce=e=>[{key:e(p.A3.BE_ADVISED),label:e(p.A3.BE_ADVISED)},{key:e(p.A3.CONTACT_OFFICE),label:e(p.A3.CONTACT_OFFICE)},{key:e(p.A3.DO_NOT_USE_THIS_VEHICLE),label:e(p.A3.DO_NOT_USE_THIS_VEHICLE)},{key:e(p.A3.TAKE_TO_LOCAL_SERVICE_PROVIDER),label:e(p.A3.TAKE_TO_LOCAL_SERVICE_PROVIDER)}];var de=r(14041);const me=({required:e})=>{const{options:t}=(0,l.d4)(Z.Tp.serviceTypes),{t:r}=(0,o.t)();return de.createElement(g.eI,{name:"serviceTypeIds",rules:[{required:e,message:de.createElement(s.s,{id:"alerts.FormField.serviceTypes.error.required"})}],label:de.createElement("span",null,de.createElement(s.s,{id:"alerts.FormField.serviceTypes.label"}))},de.createElement(J.f,{treeCheckable:!0,treeDefaultExpandAll:!0,maxTagCount:0,maxTagPlaceholder:e=>r({id:"alerts.FormField.serviceTypes.maxTagPlaceholder",values:{count:e.length||0}}),showSearch:!1,treeData:[{title:r("alerts.FormField.serviceTypes.option.all"),value:"all",key:"all",children:t}],placeholder:r("alerts.FormField.serviceTypes.placeholder"),"data-pendoid":S.R.formServiceTypesSelect,"data-testid":"alerts-form-service-types-select"}))};var ue=r(14041);const ve=({onSubmit:e,initialValue:t={}})=>{const[r]=(0,g.mN)();r.setFieldsValue(t);const a=(0,h.J)({highLabels:!0});return ue.createElement(g.lV,{form:r,name:"service-alerts-form",layout:"vertical",className:a.root,onFinish:e,onFinishFailed:({errorFields:e})=>{const[t]=e;t&&r.scrollToField(t.name)},"data-testid":"service-alerts-form"},ue.createElement("div",{className:a.main},ue.createElement("div",{className:a.card},ue.createElement("div",{className:a.cardTitle},ue.createElement(s.s,{id:"alerts.Form.enable-service-alerts.title"})),ue.createElement("div",{className:(0,f.$)(a.cardContent,a.cardContentWithTitle)},ue.createElement(P,null),ue.createElement(C,{dependencies:["overdueEnabled"],required:!0,form:r}),ue.createElement(me,{required:!0}),ue.createElement(Q,{required:!0}),ue.createElement(K,{form:r}))),ue.createElement("div",{className:a.card},ue.createElement("div",{className:a.cardContent},ue.createElement(oe,{initialValue:t.requiredAction}),ue.createElement(ne,{form:r})))),ue.createElement("div",{className:a.bottomBar,"data-testid":"bottom-bar"},ue.createElement(b.$,{type:"primary",htmlType:"submit","data-testid":"save-button","data-pendoid":S.R.formSave},ue.createElement(s.s,{id:"alerts.FormButton.primary.label"})),ue.createElement(y.o,{to:p.I7.ALERT_LIST,className:"ant-btn ant-btn-link","data-testid":"cancel-button","data-pendoid":S.R.formCancel},ue.createElement(s.s,{id:"alerts.FormButton.secondary.label"}))))};var pe=r(14041),Ee=Object.defineProperty,fe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Se=(e,t,r)=>t in e?Ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Te=(e,t)=>{for(var r in t||(t={}))ye.call(t,r)&&Se(e,r,t[r]);if(ge)for(var r of ge(t))he.call(t,r)&&Se(e,r,t[r]);return e},Ie=(e,t)=>fe(e,be(t));const we=()=>{const{id:e}=(0,c.g)(),{fetching:t,fetchError:r,result:a}=(0,l.d4)(v.T.alertConfiguration);De({id:e}),Fe();const n=Ae(a.active||!1);return pe.createElement(d.YW,null,pe.createElement(d.zY,null,pe.createElement(d.sT,{title:pe.createElement(s.s,{id:(0,i.O)(e)?"alerts.FormPage.update.title":"alerts.FormPage.create.title"})})),t&&pe.createElement(d.LK,null),r&&pe.createElement(d.AX,null),!t&&!r&&pe.createElement(ve,{initialValue:a,onSubmit:n}))},Ae=e=>{const t=(0,l.wA)(),{t:r}=(0,o.t)(),{id:a}=(0,c.g)();return l=>{const n={redirect:p.I7.ALERT_LIST,errorMessage:r("alerts.Form.submission.errorMessage")};t(a?u.o.updateAlertConfig(Ie(Te({},l),{id:a,active:e}),{meta:n}):u.o.insertAlertConfig(Ie(Te({},l),{active:e}),{meta:n}))}},De=({id:e})=>{const t=(0,l.wA)(),r=(0,c.Zp)(),{result:n}=(0,l.d4)(v.T.alertConfigs),i=null!=n?n:[];(0,a.useEffect)(()=>{void 0===e&&i.length>0&&r(p.I7.ALERT_LIST)},[t,i.length,e,r])},Fe=()=>{const e=(0,l.wA)(),{id:t}=(0,c.g)();(0,a.useEffect)(()=>{e(u.o.alertsFormMounted({id:t}))},[e,t])},_e=(0,n.Zz)(m.A,E.A)(we)},30825:(e,t,r)=>{r.d(t,{A:()=>n});const a=(0,r(1454).wY)({root:{position:"relative",minHeight:"275px"},content:{position:"absolute",top:0,left:0,right:0,bottom:0,padding:"11% 13% 16% 13%"}},{name:"Ehubo"});var l=r(14041);const n=e=>{const{children:t}=e,r=a(e);return l.createElement("div",{className:r.root},l.createElement("img",{alt:"ehubo-frame",src:"./images/svg/ehubo-frame.svg"}),l.createElement("div",{className:r.content},t))}},55937:(e,t,r)=>{r.d(t,{Fn:()=>n,I7:()=>u,JE:()=>s,VD:()=>l,X_:()=>c,g4:()=>m,vb:()=>i,zJ:()=>o});var a=r(71887);const l="assets",n="assetTableFilters",i="assetsv1",s={enhancedTableTracking:"Service assets"},o=["searchString","filters","uiSortKey","orderDesc"],c={displayName:"Display name",booked:"Booked",rego:"Rego",costCenter:"Cost center",groupFleets:"Group (fleets)",status:"Status",priority:"Priority",lastInspectionDate:"LastInspectionDate",severity:"Severity",overdue:"Overdue",due:"Due soon",upcoming:"Upcoming",nextServiceItem:"Next service item",daysToNextService:"Days to next service",distance:"Distance",odoReading:"OdoReading",distanceToNextService:"Distance to next service",hoursToNextService:"Hours to next service",daysSinceLastService:"Days since last service",lastCompletedService:"Last completed service",nextServiceByTime:"Next service by time",nextServiceByDistance:"Next service by distance",nextServiceByEngineHours:"Next service by engine hours",engineHours:"Engine hours",distanceFromLastService:"Distance from last service",purchaseDate:"Purchase date",purchasePrice:"Purchase price",isRuc:"Is RUC",yearOfManufacture:"Year of manufacture",type:"Type",vin:"VIN",model:"Model",make:"Make",lastServiceCost:"Last service cost",cofDueDate:"COF due date",cofPrevDate:"COF prev date",wofDueDate:"WOF due date",wofPrevDate:"WOF prev date",regoDueDate:"Rego due date",regoPrevDate:"Rego prev date"},d=c,m={[d.status]:["overdueServiceCount","dueServiceCount","upcomingServiceCount"],[d.priority]:["overdueServiceCount","dueServiceCount","upcomingServiceCount"],[d.booked]:["bookedCount"],[d.lastInspectionDate]:["lastInspectionDate"],[d.severity]:["repairSeverity"],[d.overdue]:["overdueServiceCount"],[d.due]:["dueServiceCount"],[d.upcoming]:["upcomingServiceCount"],[d.distance]:["huboReading"],[d.odoReading]:["odoReading"],[d.distanceToNextService]:["timeToNextService"]},u={ASSET_LIST:"/service/assets",ASSET_LINK:"/service/assets/:assetId",ASSET_SCHEDULE_CREATE:"/service/assets/:assetId/schedule/create",ASSET_SCHEDULE_UPDATE:"/service/assets/:assetId/schedule/:scheduleId/update",ASSET_DETAILS:`${a.dJ}/Portal/machinemaintenance/machineservicedetail?machineId=:machineId`,ASSET_HISTORY:"/service/assets/:assetId/history",ASSET_SERVICE_COMPLETE:"/service/assets/:assetId/schedule/:scheduleId/complete",ASSET_SERVICE_HISTORY_EDIT:"/service/assets/:assetId/complete/:supplierWorkId/edit",ASSET_REPAIR_CREATE:"/service/assets/:assetId/repairs/create",ASSET_REPAIR_COMPLETE:"/service/assets/:assetId/repairs/:repairId/complete",ASSET_REPAIR_HISTORY_EDIT:"/service/assets/:assetId/complete/:supplierWorkId/repairs/:repairId/edit",ASSET_REPAIR_EDIT:"/service/assets/:assetId/repairs/:repairId/edit"}},71887:(e,t,r)=>{r.d(t,{En:()=>g,Gb:()=>u,K8:()=>h,bh:()=>f,dJ:()=>c,eu:()=>s,fI:()=>d,fn:()=>b,gT:()=>o,iw:()=>v,oL:()=>y,xh:()=>m});var a=r(11952),l=r(62222),n=r(47752);const i=new Map([["km","kilometer"],["kilometer","kilometer"],["mile","mile"],["mi","mile"]]),s=e=>i.get(e)||"kilometer",o={km:"kilometer",kilometer:"kilometer",mile:"mile",mi:"mile",hour:"hour",month:"month",year:"year",day:"day",week:"week"},c=(0,l.Y)(),[d,m,u,v]=(0,n.E)({OVERDUE:"OVERDUE",DUE:"DUE",UPCOMING:"UPCOMING"},["service.scheduleStatuses.overdue","service.scheduleStatuses.due","service.scheduleStatuses.upcoming"],Object.values(a.w)),[p,E,f]=(0,n.E)({DATE:"DATE",DISTANCE:"DISTANCE",ENGINE_HOURS:"ENGINE_HOURS"},["service.scheduleStatuseTypes.date","service.scheduleStatuseTypes.distance","service.scheduleStatuseTypes.engine_hours"]),b=10,g=[p.DISTANCE,p.ENGINE_HOURS],y=["searchString","filters","orderBy","orderDesc","pageNumber","pageSize","columns","timeZone"],h=Object.values(p)}}]);
2//# sourceMappingURL=serviceAlertsFormPage.myeroad.bf6acfb392a08bc6543f.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.