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]="99b29dae-b2df-4154-a417-43465559a90b",e._sentryDebugIdIdentifier="sentry-dbid-99b29dae-b2df-4154-a417-43465559a90b")}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([[7201],{39980:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Pe});var a=r(70541),n=r(43420),o=r(80601),l=r(37506),s=r(34164),i=r(67595),d=r(82162),c=r(34391),p=r(45367),u=r(64361),m=r(81559),y=r(19615),f=r(31820),g=r(213),h=r(11644),v=r(12291),b=r(3575),w=r(15313),O=r(62457),E=r(82479),I=r(14041),S=Object.defineProperty,T=Object.defineProperties,A=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))D.call(t,r)&&j(e,r,t[r]);if(x)for(var r of x(t))N.call(t,r)&&j(e,r,t[r]);return e},F=(e,t)=>T(e,A(t));const k=()=>{const e=(0,a.wA)(),{t}=(0,o.t)(),{organisationId:r}=(0,a.d4)(d.T.getSelectedOrganisation),{defaultFleets:n,defaultRules:l,endTimestamp:s,faultCodeFilter:i,faultCodeOption:p,faultSourceFilter:u,faultSourceOption:y,fleetGids:f,fleetOptions:S,ruleOptions:T,searchBar:A,startTimestamp:x,thingGids:D}=(0,a.d4)(m.Rb),{isAlertTabFault:N,payload:j}=(0,a.d4)(m.fh),k=(0,E.N)(),{currentTimestamp:P,weekAgoTimestampISO:G}=(0,g.S)();null===s&&c.o.setEndTimeFilter(P);const M=a=>{e(c.o.ruleAlertsHistoryOrg({orgId:r,payload:a},{meta:{successMessage:({warningMessage:e})=>e,errorMessage:t("sensor.event.history.page.loading.error")}}))};return I.createElement(w.Qn,{onReset:()=>{e(c.o.resetFilters({endTimestamp:P,fleetGids:[],machineGids:[],startTimestamp:G,thingGids:l})),M(F(C({},j),{endTimestamp:P,fleetGids:[],machineGids:[],startTimestamp:G,thingGids:l}))},search:I.createElement(O.NJ,{enterButton:!0,placeholder:t("sensor.event.history.page.filter.search"),allowClear:!0,"data-testid":"sensorEventHistorySearchInput",value:A,onChange:t=>{e(c.o.setSearchBarFilter(t.target.value))}})},I.createElement(b.lr,{value:x,placeholder:t("sensor.event.history.page.filter.startTime.placeholder"),format:t("sensor.event.history.page.filter.date.format"),onChange:t=>{t&&(e(c.o.setStartTimeFilter(t)),M(F(C({},j),{startTimestamp:t})))},disabledDate:e=>!!s&&(0,h.d)(e,s),useSelectedTimeZone:k}),I.createElement(b.lr,{value:s,disabledDate:e=>(0,h.d)(e,Date.now())||!!x&&(0,v.Y)(e,x),placeholder:t("sensor.event.history.page.filter.endTime.placeholder"),format:t("sensor.event.history.page.filter.date.format"),onChange:t=>{t&&(e(c.o.setEndTimeFilter(t)),M(F(C({},j),{endTimestamp:t})))},useSelectedTimeZone:k}),I.createElement(w.yH,{onChange:t=>{t.length>0?(e(c.o.updateFleetsFilter(t)),M(F(C({},j),{fleetGids:l}))):(e(c.o.updateFleetsFilter(t)),M(F(C({},j),{fleetGids:n})))},parentNodeLabel:t("sensor.event.history.page.filter.fleet.all"),placeholder:t("sensor.event.history.page.filter.fleet.title"),treeData:S,value:f}),N?I.createElement(I.Fragment,null,I.createElement(w.yH,{onChange:t=>{e(c.o.updateFaultCodeFilter(t))},parentNodeLabel:t("sensor.event.history.page.filter.code.all"),placeholder:t("sensor.event.history.page.filter.code.title"),treeData:p,value:i}),I.createElement(w.yH,{onChange:t=>{e(c.o.updateFaultSourceFilter(t))},parentNodeLabel:t("sensor.event.history.page.filter.source.all"),placeholder:t("sensor.event.history.page.filter.source.title"),treeData:y,value:u})):I.createElement(w.yH,{onChange:t=>{t.length>0?(e(c.o.updateRulesFilter(t)),M(F(C({},j),{thingGids:t}))):(e(c.o.updateRulesFilter(l)),M(F(C({},j),{thingGids:l})))},parentNodeLabel:t("sensor.event.history.page.filter.rule.all"),placeholder:t("sensor.event.history.page.filter.rule.title"),treeData:T,value:D}))};var P=r(74641),G=r(4078),M=r(14041);const _=()=>{const e=(0,a.wA)(),{fetchingAlert:t,isHistoryAlertModalOpened:r,html:o}=(0,a.d4)(m.oo),l=()=>{e(c.o.closeHistoryAlertDetailsModal())};return M.createElement(G.a,{"data-testid":"sensor-event-history-alert-modal",centered:!0,destroyOnClose:!0,cancelText:M.createElement(n.s,{id:"sensor.event.history.page.modal.cancel"}),okText:M.createElement(n.s,{id:"sensor.event.history.page.modal.ok"}),onCancel:l,onOk:l,width:800,open:r},t?M.createElement(f.t,null):(0,P.Z)(o))};var H=r(14041),$=r(5358),R=r(42453),L=r(51167),B=Object.defineProperty,U=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,Z=(e,t,r)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var J=r(1454);const K=(0,J.wY)(()=>
1({columnStyle:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"clip",cursor:"pointer"}}),{name:"SensorEventHistoryDatapointModal"});var Q=r(14041);const q=()=>{const{t:e}=(0,o.t)(),t=(0,a.wA)(),r=K(),[l,s]=(0,H.useState)(5),[i,d]=(0,H.useState)(""),{isHistoryDatapointModalOpened:p,datapoints:u,fetchingAlert:y}=(0,a.d4)(m.gY),f=()=>{d(""),s(5),t(c.o.closeHistoryDatapointModal())},g=(({t:e,classes:t})=>[{titleId:"sensor.event.history.page.modal.datapoint.datapoint",dataIndex:"datapoint",sorter:!0,className:(0,R.$)(t.columnStyle)},{titleId:"sensor.event.history.page.modal.datapoint.atTrigger",dataIndex:"atTrigger",sorter:!0,className:(0,R.$)(t.columnStyle),render:t=>null!=t?t:e("sensor.event.history.empty")},{titleId:"sensor.event.history.page.modal.datapoint.max",dataIndex:"max",sorter:!0,className:(0,R.$)(t.columnStyle),render:t=>null!=t?t:e("sensor.event.history.empty")}].map(t=>{var r,a,n=t,{titleId:o,dataIndex:l,sorter:s}=n;return r=((e,t)=>{for(var r in t||(t={}))V.call(t,r)&&Z(e,r,t[r]);if(z)for(var r of z(t))X.call(t,r)&&Z(e,r,t[r]);return e})({},((e,t)=>{var r={};for(var a in e)V.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&z)for(var a of z(e))t.indexOf(a)<0&&X.call(e,a)&&(r[a]=e[a]);return r})(n,["titleId","dataIndex","sorter"])),a={dataIndex:l,title:e(o),key:l,sorter:o?s&&{compare:(0,L.e)({column:l})}:void 0},U(r,Y(a))}))({t:e,classes:r});return Q.createElement(G.a,{centered:!0,destroyOnClose:!0,cancelText:Q.createElement(n.s,{id:"sensor.event.history.page.modal.cancel"}),okText:Q.createElement(n.s,{id:"sensor.event.history.page.modal.ok"}),onCancel:f,onOk:f,width:800,title:Q.createElement(n.s,{id:"sensor.event.history.page.modal.datapoint.title"}),open:p},Q.createElement(O.NJ,{enterButton:!0,value:i,onChange:e=>d(e.target.value),placeholder:e("sensor.event.history.page.modal.datapoint.searchbar"),allowClear:!0}),Q.createElement("div",null,Q.createElement($.XI,{pagination:{pageSize:l,pageSizeOptions:[5,10]},onPageSizeChange:e=>s(e),"data-testid":"sensor-event-history-datapoints-table",columns:g,dataSource:u.filter(e=>e.datapoint.includes(i)),loading:y,disableHorizontalScroll:!0})))};var W=r(15675),ee=r(51962),te=r(22284),re=r(62397),ae=r(14041),ne=Object.defineProperty,oe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ce=(e,t,r)=>t in e?ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const pe=e=>!(null===e||""===e||"null"===e),ue=(0,J.wY)(()=>({columnStyle:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"clip",cursor:"pointer"},viewButton:{display:"flex",justifyContent:"center",padding:0}}),{name:"SensorEventHistoryTable"});var me=r(14041),ye=Object.defineProperty,fe=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,we=(e,t,r)=>t in e?ye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Oe=()=>{const{t:e}=(0,o.t)(),t=ue(),r=(0,a.wA)();Ee();const{alertLists:n,fetchingAlertList:l,isAlertTabFault:s}=(0,a.d4)(m.fh),i=(({t:e,classes:t,handleViewDatapoints:r,handleViewAlertDetails:a,isAlertTabFault:n})=>[{titleId:"sensor.event.history.page.table.column.machineName",dataIndex:"machineName",sorter:!0,className:(0,R.$)(t.columnStyle)},{titleId:"sensor.event.history.page.table.column.machineMake",dataIndex:"machineMake",sorter:!0,className:(0,R.$)(t.columnStyle)},{titleId:"sensor.event.history.page.table.column.machineModel",dataIndex:"machineModel",sorter:!0,className:(0,R.$)(t.columnStyle)},n?{titleId:"sensor.event.history.page.table.column.fault.code",dataIndex:"fault_code",sorter:!0,className:(0,R.$)(t.columnStyle)}:void 0,n?{titleId:"sensor.event.history.page.table.column.fault.source",dataIndex:"fault_source",sorter:!0,className:(0,R.$)(t.columnStyle),render:t=>pe(t)?t:e("sensor.event.history.unknown")}:void 0,n?{titleId:"sensor.event.history.page.table.column.fault.description",dataIndex:"fault_description",sorter:!0,className:(0,R.$)(t.columnStyle),render:t=>pe(t)?t:e("sensor.event.history.unknown")}:void 0,n?void 0:{titleId:"sensor.event.history.page.table.column.thingName",dataIndex:"thingName",sorter:!0,className:(0,R.$)(t.columnStyle),render:t=>pe(t)?t:e("sensor.event.history.unknown")},{titleId:"sensor.event.history.page.table.column.startTimestamp",dataIndex:"startTimestamp",sorter:!0,className:(0,R.$)(t.columnStyle),render:t=>(0,W.y)(t)?ae.createElement(te.X,{value:t}):e("sensor.event.history.empty")},{titleId:"sensor.event.history.page.table.column.endTimestamp",dataIndex:"endTimestamp",sorter:!0,className:(0,R.$)(t.columnStyle),render:t=>(0,W.y)(t)?ae.createElement(te.X,{value:t}):e("sensor.event.history.empty")},{titleId:"sensor.event.history.page.table.column.activeDuration",dataIndex:"activeDuration",sorter:!0,className:(0,R.$)(t.columnStyle),render:t=>null!=t?t:e("sensor.event.history.empty")},n?void 0:{titleId:"sensor.event.history.page.table.column.viewDatapoint",dataIndex:"alertGid",sorter:!0,className:(0,R.$)(t.columnStyle),render:a=>ae.createElement("div",{className:t.viewButton},ae.createElement(re.$,{onClick:()=>r(a),type:"link"},e("sensor.event.history.page.table.column.viewButton")))},{titleId:"sensor.event.history.page.table.column.viewAlertDetails",dataIndex:"alertGid",sorter:!0,className:(0,R.$)(t.columnStyle),render:r=>ae.createElement("div",{className:t.viewButton},ae.createElement(re.$,{onClick:()=>
1a(r),type:"link"},e("sensor.event.history.page.table.column.viewButton")))}].filter(ee.O).map(t=>{var r,a,n=t,{titleId:o,dataIndex:l,sorter:s}=n;return r=((e,t)=>{for(var r in t||(t={}))ie.call(t,r)&&ce(e,r,t[r]);if(se)for(var r of se(t))de.call(t,r)&&ce(e,r,t[r]);return e})({},((e,t)=>{var r={};for(var a in e)ie.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&se)for(var a of se(e))t.indexOf(a)<0&&de.call(e,a)&&(r[a]=e[a]);return r})(n,["titleId","dataIndex","sorter"])),a={dataIndex:l,title:e(o),key:l,sorter:o?s&&{compare:(0,L.e)({column:l})}:void 0},oe(r,le(a))}))({t:e,classes:t,handleViewDatapoints:t=>{r(c.o.fetchAlertHistory({alertGid:t},{meta:{errorMessage:e("sensor.event.history.page.loading.error")}})),r(c.o.openHistoryDatapointModal()),r(c.o.setCurrentAlertGid(t))},handleViewAlertDetails:t=>{r(c.o.fetchAlertHistory({alertGid:t},{meta:{errorMessage:e("sensor.event.history.page.loading.error")}})),r(c.o.openHistoryAlertDetailsModal())},isAlertTabFault:s});return me.createElement($.XI,{"data-testid":"sensor-event-history-table",columns:i,dataSource:n,loading:l})},Ee=()=>{const e=(0,a.wA)(),{t}=(0,o.t)(),{organisationId:r}=(0,a.d4)(d.T.getSelectedOrganisation),{payload:n}=(0,a.d4)(m.fh),l=(s=((e,t)=>{for(var r in t||(t={}))ve.call(t,r)&&we(e,r,t[r]);if(he)for(var r of he(t))be.call(t,r)&&we(e,r,t[r]);return e})({},n),fe(s,ge({fleetGids:[]})));var s;(0,y.y)(()=>{e(c.o.ruleAlertsHistoryOrg({orgId:r,payload:l},{meta:{successMessage:({warningMessage:e})=>e,errorMessage:t("sensor.event.history.page.loading.error")}}))})};var Ie=r(14041);const Se=()=>{const{requestAvailable:e}=(0,a.d4)(m.Z0);return Te(),e?Ie.createElement("div",null,Ie.createElement(k,null),Ie.createElement(Oe,null),Ie.createElement(q,null),Ie.createElement(_,null)):Ie.createElement(f.t,null)},Te=()=>{const e=(0,a.wA)(),{t}=(0,o.t)(),{organisationId:r}=(0,a.d4)(d.T.getSelectedOrganisation),{currentTimestamp:n,weekAgoTimestampISO:l}=(0,g.S)();(0,y.y)(()=>{e(c.o.fetchFleets()),e(c.o.fetchRules({organisationGid:r},{meta:{errorMessage:t("sensor.event.rules.page.loading.error")}})),e(c.o.updateTimeStamp({startTimestamp:l,endTimestamp:n}))})};var Ae=r(14041),xe=Object.defineProperty,De=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ke=(e,t,r)=>t in e?xe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Pe=(0,u.A)(()=>{const e=(0,a.wA)(),{t}=(0,o.t)(),{organisationId:r}=(0,a.d4)(d.T.getSelectedOrganisation),{isAlertTabFault:u}=(0,a.d4)(m.xE),{payload:y}=(0,a.d4)(m.fh),f=(0,i.T)("READ.SENSOR_CONFIG_RULE");return Ae.createElement(l.YW,null,f&&Ae.createElement("div",null,Ae.createElement(l.zY,null,Ae.createElement(l.DQ,{backUrl:p.t6.SENSOR_EVENT_ORGANISATION},Ae.createElement(n.s,{id:"sensor.event.history.page.back.breadcrumb.text"})),Ae.createElement(l.sT,{title:Ae.createElement(n.s,{id:"sensor.event.history.page.title"})}),Ae.createElement(s.I,{activeKey:u?p.ri.DTCFAULTCODES:p.ri.RULES,onTabClick:a=>{const n=(o=((e,t)=>{for(var r in t||(t={}))Ce.call(t,r)&&ke(e,r,t[r]);if(je)for(var r of je(t))Fe.call(t,r)&&ke(e,r,t[r]);return e})({},y),l={alertTypeFilter:a===p.ri.RULES?p.x4:p.Jz,fleetGids:[]},De(o,Ne(l)));var o,l;e(c.o.ruleAlertsHistoryOrg({orgId:r,payload:n},{meta:{successMessage:({warningMessage:e})=>e,errorMessage:t("sensor.event.history.page.loading.error")}})),e(c.o.ruleAlertTabSelect(a))},tabs:[{path:p.ri.RULES,titleId:"sensor.event.history.page.header.tab.rules"},{path:p.ri.DTCFAULTCODES,titleId:"sensor.event.history.page.header.tab.fault"}].filter(Boolean)})),Ae.createElement(l.TK,null,Ae.createElement(Se,null))))})}}]); 2//# sourceMappingURL=SensorEventHistory.myeroad.497aa7d8691aa4cc4e36.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.