Files
smartsites-www/p__devices__gmsv5__log.75878941.async.js
2022-09-14 07:55:11 +00:00

2 lines
8.7 KiB
JavaScript

(self.webpackChunkgms_ui=self.webpackChunkgms_ui||[]).push([[970],{10209:function(H,O,s){"use strict";s.r(O);var h=s(86582),P=s(11849),t=s(3182),c=s(2824),K=s(94043),v=s.n(K),W=s(86894),y=s(43653),M=s(67294),I=s(34767),$=s(89035),Z=s(91185),k=s(33328),B=s(30381),D=s.n(B),L=s(67335),R=s(85893),C=[{path:"list",breadcrumbName:"Devices"},{path:"gmsv5",breadcrumbName:"GMSv5"},{path:"log",breadcrumbName:"Log"}],j=function(){var S=(0,y.YB)(),w=(0,y.tT)("@@initialState"),N=w.initialState,f=N.currentUser,r=(0,M.useState)({}),_=(0,c.Z)(r,2),n=_[0],e=_[1],m=(0,M.useState)([]),J=(0,c.Z)(m,2),Y=J[0],Q=J[1],x=(0,M.useRef)({});(0,M.useEffect)(function(){return function(){e({}),Q([])}},[]),(0,M.useEffect)(function(){ee()},[]);var ee=(0,M.useCallback)((0,t.Z)(v().mark(function g(){var d,a,u,E;return v().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(a=y.m8===null||y.m8===void 0||(d=y.m8.location)===null||d===void 0?void 0:d.pathname.match(/\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\b/),u=a&&a.length>0?a[0]:"",!(u&&u!=="")){l.next=7;break}return l.next=5,(0,I.eT)(u);case 5:E=l.sent,E!=null&&E.id&&e(E);case 7:case"end":return l.stop()}},g)})),[]),ne=function(){var g=(0,t.Z)(v().mark(function d(){var a,u,E,i,l,U;return v().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(n!=null&&n.id)){p.next=11;break}return E={offset:0,limit:1,publisher:n==null?void 0:n.id,subtopic:"config.gmsv5.event"},p.next=4,(0,Z.t)(f==null||(a=f.metadata)===null||a===void 0?void 0:a.frontend_thing_key,n==null||(u=n.metadata)===null||u===void 0?void 0:u.data_channel_id,E);case 4:if(i=p.sent,!(i!=null&&i.messages&&(i==null?void 0:i.messages.length)>0)){p.next=11;break}if(l=(0,P.Z)({},i.messages[0]),!(l!=null&&l.string_value)){p.next=11;break}return U=JSON.parse(l==null?void 0:l.string_value),Q(U),p.abrupt("return",U);case 11:return p.abrupt("return",[]);case 12:case"end":return p.stop()}},d)}));return function(){return g.apply(this,arguments)}}(),re=function(){var g=(0,t.Z)(v().mark(function d(a){var u,E,i,l,U,G,p,V,X,z,F,T,q;return v().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(o.prev=0,E=a.current,i=a.pageSize,l=a.name,U=a.startTime,G=a.endTime,p="urn:dev:mac:".concat(n==null||(u=n.metadata)===null||u===void 0?void 0:u.external_id),!(Y&&Y.length>0)){o.next=15;break}if(V=l&&l.length>0?l.map(function(b){return"".concat(p,":").concat(b)}).join(","):Y.map(function(b){return"".concat(p,":").concat(b==null?void 0:b.evtid)}).join(","),X={offset:E-1,limit:i,name:V,from:D()(U).unix(),to:D()(G).unix()},!(f!=null&&f.metadata&&n)){o.next=14;break}return o.next=9,(0,Z.t)(f==null||(z=f.metadata)===null||z===void 0?void 0:z.frontend_thing_key,n==null||(F=n.metadata)===null||F===void 0?void 0:F.data_channel_id,X);case 9:if(T=o.sent,!(T!=null&&T.messages)){o.next=13;break}return q=T==null?void 0:T.messages.map(function(b){return(0,P.Z)((0,P.Z)({},b),{},{id:"".concat(b==null?void 0:b.subtopic,":").concat(b==null?void 0:b.time)})}),o.abrupt("return",(0,P.Z)((0,P.Z)({},T),{},{messages:q}));case 13:return o.abrupt("return",T);case 14:return o.abrupt("return",{total:0,messages:[]});case 15:return o.abrupt("return",{total:0,messages:[]});case 18:return o.prev=18,o.t0=o.catch(0),o.abrupt("return",{total:0,messages:[]});case 21:case"end":return o.stop()}},d,null,[[0,18]])}));return function(a){return g.apply(this,arguments)}}(),ae=function(){y.m8.push("/devices/".concat(n==null?void 0:n.id,"/gmsv5"))},te=[{key:"id",hideInSearch:!0,hideInTable:!0,render:function(d,a){return"".concat(a==null?void 0:a.name).concat(a==null?void 0:a.time)}},{title:S.formatMessage({id:"pages.gmsv5.name.text",defaultMessage:"Name"}),dataIndex:"string_value",key:"string_value",width:"40%",hideInSearch:!0},{dataIndex:"name",key:"name",width:"25%",hideInTable:!0,fieldProps:{mode:"multiple"},valueType:"select",request:function(){var g=(0,t.Z)(v().mark(function a(){var u;return v().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,ne();case 2:return u=i.sent,i.abrupt("return",u.map(function(l){return{value:l==null?void 0:l.evtid,label:(0,L._)(l==null?void 0:l.ct)}}));case 4:case"end":return i.stop()}},a)}));function d(){return g.apply(this,arguments)}return d}()},{title:S.formatMessage({id:"pages.gmsv5.date.text",defaultMessage:"Date"}),key:"dateTimeRange",dataIndex:"time",valueType:"dateTimeRange",initialValue:[D()().add(-1,"day"),D()()],search:{transform:function(d){return{startTime:d[0],endTime:d[1]}}},render:function(d,a){return D().unix(a==null?void 0:a.time).format("DD MMM YYYY hh:mm:ss a")}}];return(0,R.jsx)(W.ZP,{header:{onBack:ae,title:n==null?void 0:n.name,breadcrumb:{routes:C}},children:(0,R.jsx)($.ZP,{style:{minHeight:320},loading:!(n!=null&&n.id),children:(0,R.jsx)(k.ZP,{actionRef:x,bordered:!0,columns:te,request:function(){var g=(0,t.Z)(v().mark(function d(a){var u;return v().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,re(a);case 2:if(u=i.sent,!(u!=null&&u.messages&&(u==null?void 0:u.messages.length)>0)){i.next=5;break}return i.abrupt("return",Promise.resolve({success:!0,data:(0,h.Z)(u==null?void 0:u.messages),total:u==null?void 0:u.total}));case 5:return i.abrupt("return",Promise.resolve({success:!0,data:[]}));case 6:case"end":return i.stop()}},d)}));return function(d){return g.apply(this,arguments)}}(),rowKey:"id",dateFormatter:"string"})})})};O.default=j},34767:function(H,O,s){"use strict";s.d(O,{PE:function(){return K},SZ:function(){return W},eT:function(){return M},FD:function(){return $},Ec:function(){return k},yy:function(){return D},bn:function(){return R},S8:function(){return j},Tp:function(){return S},uI:function(){return N}});var h=s(3182),P=s(94043),t=s.n(P),c=s(636);function K(r){return v.apply(this,arguments)}function v(){return v=(0,h.Z)(t().mark(function r(_){return t().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.Z)("/api/things",{params:_}));case 1:case"end":return e.stop()}},r)})),v.apply(this,arguments)}function W(r){return y.apply(this,arguments)}function y(){return y=(0,h.Z)(t().mark(function r(_){return t().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.Z)("/api/things/search",{method:"POST",data:_}));case 1:case"end":return e.stop()}},r)})),y.apply(this,arguments)}function M(r){return I.apply(this,arguments)}function I(){return I=(0,h.Z)(t().mark(function r(_){return t().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.Z)("/api/things/".concat(_)));case 1:case"end":return e.stop()}},r)})),I.apply(this,arguments)}function $(r){return Z.apply(this,arguments)}function Z(){return Z=(0,h.Z)(t().mark(function r(_){return t().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.Z)("/api/things",{method:"POST",data:_}));case 1:case"end":return e.stop()}},r)})),Z.apply(this,arguments)}function k(r,_){return B.apply(this,arguments)}function B(){return B=(0,h.Z)(t().mark(function r(_,n){return t().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.abrupt("return",(0,c.Z)("/api/things/".concat(_),{method:"PUT",data:n}));case 1:case"end":return m.stop()}},r)})),B.apply(this,arguments)}function D(r){return L.apply(this,arguments)}function L(){return L=(0,h.Z)(t().mark(function r(_){return t().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.Z)("/api/things/".concat(_),{method:"DELETE"}));case 1:case"end":return e.stop()}},r)})),L.apply(this,arguments)}function R(r,_){return C.apply(this,arguments)}function C(){return C=(0,h.Z)(t().mark(function r(_,n){return t().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.abrupt("return",(0,c.Z)("/api/things/".concat(_,"/share"),{method:"POST",data:n}));case 1:case"end":return m.stop()}},r)})),C.apply(this,arguments)}function j(r,_){return A.apply(this,arguments)}function A(){return A=(0,h.Z)(t().mark(function r(_,n){return t().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.abrupt("return",(0,c.Z)("/api/things/".concat(_,"/share"),{method:"DELETE",data:n}));case 1:case"end":return m.stop()}},r)})),A.apply(this,arguments)}function S(r){return w.apply(this,arguments)}function w(){return w=(0,h.Z)(t().mark(function r(_){return t().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.Z)("/api/things/policy",{params:_}));case 1:case"end":return e.stop()}},r)})),w.apply(this,arguments)}function N(r){return f.apply(this,arguments)}function f(){return f=(0,h.Z)(t().mark(function r(_){return t().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.Z)("/api/things/policy",{params:_}));case 1:case"end":return e.stop()}},r)})),f.apply(this,arguments)}},67335:function(H,O,s){"use strict";s.d(O,{_:function(){return h}});var h=function(t){var c=t?t.split(":"):[];return c[0]?c[0]:""}}}]);