PageSourceSearch

https://my.eroad.co.nz/VehicleAssetDevicePage.myeroad.4a1df212e578278a25d1.js

js eroad.co.nz collected 2026-09-26 07:47:11 UTC 8,460 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]="a96f1962-5275-4b52-86a9-5b5df872a1a6",e._sentryDebugIdIdentifier="sentry-dbid-a96f1962-5275-4b52-86a9-5b5df872a1a6")}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([[8356],{92950:(e,t,a)=>{a.r(t),a.d(t,{default:()=>ee});
1var l=a(43420),n=a(37506),r=a(79533),i=a(70541),o=a(42453),c=a(62397),s=a(29676),d=a(40026),m=a(27595),u=a(13963),p=a(21963),f=a(1454),h=Object.defineProperty,g=Object.defineProperties,y=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,I=(e,t,a)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,C=(e,t)=>{for(var a in t||(t={}))v.call(t,a)&&I(e,a,t[a]);if(b)for(var a of b(t))w.call(t,a)&&I(e,a,t[a]);return e},E=(e,t)=>g(e,y(t));const N=(0,f.wY)(e=>({card:{marginTop:e.spacing(4)},cardTitle:E(C({},e.typography.sizes.xl),{color:e.colors.onsurfaceFont,fontWeight:e.typography.weights.bold,padding:`${e.spacing(3)}px ${e.spacing(4)}px 0 ${e.spacing(4)}px`,marginBottom:e.spacing(.75),textAlign:"left",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}),totalNumberContainer:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",fontFamily:e.typography.fonts.primary},totalNumber:E(C({},e.typography.h1),{color:e.colors.ragRed,marginBottom:"-0.3rem"}),redNumber:{color:e.colors.ragRed},greenNumber:{color:e.colors.ragGreen},filterContainer:{display:"flex",justifyContent:"end"},filterButton:E(C({},e.typography.sizes.md),{padding:`${e.spacing(2)}px ${e.spacing(4)}px`,height:"auto",marginTop:"auto",textAlign:"right"}),filter:E(C({},e.typography.sizes.md),{fontWeight:e.typography.weights.medium,color:e.colors.primaryBlueHover}),skeleton:{marginTop:e.spacing(4),alignContent:"center","& > .ant-skeleton-content > .ant-skeleton-paragraph li":{height:e.spacing(20),margin:"auto"}}}),{name:"VehicleAssetDeviceCards"});var S=a(14041);const x=()=>{const e=N(),{formattedCard:t,fetching:a}=(0,i.d4)(p.zp),n=(0,i.wA)();return S.createElement(d.y,{gutter:16},t.map(t=>S.createElement(d.f,{xs:24,sm:12,lg:8,xxl:6,className:e.card,key:t.titleId},S.createElement(s.Z,{bodyPadding:!1},S.createElement("h3",{className:e.cardTitle},S.createElement(l.s,{id:t.titleId})),a?S.createElement(m.EA,{className:e.skeleton,title:!1,active:!0,paragraph:{rows:1,width:"140px"}}):S.createElement("div",{className:e.totalNumberContainer},S.createElement("div",{className:(0,o.$)(e.totalNumber,t.number?e.redNumber:e.greenNumber)},t.number)),S.createElement("div",{className:e.filterContainer},S.createElement("div",{className:e.filterButton},S.createElement(c.$,{type:"link",onClick:()=>{return e=t.filter,void n(u.o.cardFilterSelected(e));var e}},S.createElement("div",{className:e.filter},S.createElement(l.s,{id:"vehicle.asset.device.health.page.card.view"})))))))))};var T=a(80601),O=a(15313),k=a(54667),$=a(14041);const _=()=>{const e=(0,i.wA)(),{t}=(0,T.t)(),a=(0,i.d4)(p.wc),l=k.v6.map(({labelId:e,value:a})=>({title:t(e),value:a}));return $.createElement(O.Qn,{onReset:()=>{e(u.o.resetFilters())}},$.createElement(O.yH,{onChange:t=>{e(u.o.filtersChanged(t))},parentNodeLabel:t("vehicle.asset.device.health.page.filters.all"),placeholder:t("vehicle.asset.device.health.page.filters"),treeData:l,value:a}))};var D=a(14041),j=a(62664),A=a(5358),P=a(82162),M=Object.defineProperty,G=Object.defineProperties,H=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,R=(e,t,a)=>t in e?M(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const V=e=>t=>null!=t?t:e("vehicle.asset.sensor.configuration.page.unknown"),z=e=>t=>null==t||""===t?e("vehicle.asset.device.health.page.config.group.na"):t,Y=e=>e.filter(e=>!e.isValidated).length,U=e=>(Array.isArray(e)?e:[]).filter(e=>!e.isValidated).length,W=e=>"string"!=typeof e&&"number"!=typeof e?"":String(e).toUpperCase(),L=e=>({deviceSerial:t,machineGid:a})=>({onClick:l=>e(l,t,a)}),Z=(0,f.wY)(()=>({columnStyle:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",cursor:"pointer"},serialColumn:{width:80},statusColumn:{width:120},machineColumn:{width:"10%"},numberColumn:{width:50}}),{name:"VehicleAssetDeviceTable"});var Q=a(14041);const X=()=>{const{t:e}=(0,T.t)(),t=(0,j.Zp)(),a=Z(),{deviceHealth:l,fetching:n}=(0,i.d4)(p.n4);q();const r=(({t:e,classes:t,onCellClick:a})=>{const l=[{titleId:"vehicle.asset.device.health.page.table.column.title.machineName",dataIndex:"machineName",sorter:!0,className:(0,o.$)(t.columnStyle,t.machineColumn),render:V(e)},{titleId:"vehicle.asset.device.health.page.table.column.title.machineMake",dataIndex:"machineMake",sorter:!0,className:(0,o.$)(t.columnStyle,t.machineColumn)},{titleId:"vehicle.asset.device.health.page.table.column.title.machineModel",dataIndex:"machineModel",s
1orter:!0,className:(0,o.$)(t.columnStyle,t.machineColumn)},{titleId:"vehicle.asset.device.health.page.table.column.title.machineMakeSubType",dataIndex:"machineMakeSubType",sorter:!0,className:(0,o.$)(t.columnStyle,t.numberColumn),render:z(e)},{titleId:"vehicle.asset.device.health.page.table.column.title.deviceSerial",dataIndex:"deviceSerial",sorter:!0,className:(0,o.$)(t.columnStyle,t.serialColumn)},{titleId:"vehicle.asset.device.health.page.table.column.title.ecmStatus",dataIndex:"ecmStatus",sorter:!0,className:(0,o.$)(t.columnStyle,t.statusColumn)},{titleId:"vehicle.asset.device.health.page.table.column.title.settingsSyncStatus",dataIndex:"settingsSyncStatus",sorter:!0,className:(0,o.$)(t.columnStyle,t.statusColumn)},{titleId:"vehicle.asset.device.health.page.table.column.title.deviceConfigHealth",dataIndex:"deviceConfigHealth",sorter:!0,sortType:k.bK.DEVICECONFIGNUM,className:(0,o.$)(t.columnStyle,t.numberColumn),render:Y}],n=({column:e,sortType:t})=>(a,l,n)=>t===k.bK.DEVICECONFIGNUM?((e,t,a)=>{const l=U(e[a]),n=U(t[a]);return l<n?-1:l>n?1:0})(a,l,e):((e,t,a,l)=>{const n="descend"===l;return((e,t,a)=>{if(!a){if(e&&!t)return-1;if(!e&&t)return 1}return e<t?-1:e>t?1:0})(W(e[a]),W(t[a]),n)})(a,l,e,n);return l.map(t=>{var l,r,i=t,{titleId:o,dataIndex:c,sortType:s=k.bK.STRING,sorter:d}=i;return l=((e,t)=>{for(var a in t||(t={}))F.call(t,a)&&R(e,a,t[a]);if(B)for(var a of B(t))K.call(t,a)&&R(e,a,t[a]);return e})({},((e,t)=>{var a={};for(var l in e)F.call(e,l)&&t.indexOf(l)<0&&(a[l]=e[l]);if(null!=e&&B)for(var l of B(e))t.indexOf(l)<0&&K.call(e,l)&&(a[l]=e[l]);return a}
1)(i,["titleId","dataIndex","sortType","sorter"])),r={dataIndex:c,title:e(o),key:c,sorter:o?d&&{compare:n({column:c,sortType:s})}:void 0,onCell:L(a)},G(l,H(r))})})({t:e,classes:a,onCellClick:(e,a,l)=>{const n=`/vehicle/sensor-config/device?serial=${a}&machineId=${l}`;!function(e){return e.ctrlKey||e.metaKey||1===e.button}(e)?t(n):function(e,t){t.preventDefault(),globalThis.open(e,"_blank")}(n,e)}});return Q.createElement(A.XI,{"data-testid":"vehicle-asset-device-health-table",columns:r,dataSource:l,loading:n})},q=()=>{const e=(0,i.wA)(),{t}=(0,T.t)(),{organisationId:a}=(0,i.d4)(P.T.getSelectedOrganisation),l=t("vehicle.asset.device.health.page.loading.error");(0,D.useEffect)(()=>{e(u.o.fetchDeviceHealthData({orgGid:a},{meta:{errorMessage:l}}))},[e,a,l])};var J=a(14041);const ee=(0,r.A)(()=>J.createElement(n.YW,null,J.createElement(n.zY,null,J.createElement(n.sT,{title:J.createElement(l.s,{id:"vehicle.asset.device.health.page.title"})}),J.createElement(x,null)),J.createElement(n.TK,null,J.createElement(_,null),J.createElement(X,null))))}}]);
2//# sourceMappingURL=VehicleAssetDevicePage.myeroad.4a1df212e578278a25d1.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.