2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
(self.webpackChunkgms_ui=self.webpackChunkgms_ui||[]).push([[792],{9720:function(ee,A,a){"use strict";a.r(A),a.d(A,{default:function(){return de}});var g=a(17462),R=a(76772),n=a(34792),d=a(48086),j=a(11849),Z=a(3182),k=a(2824),x=a(47673),U=a(59193),S=a(402),F=a(78994),$=a(94043),P=a.n($),C=a(86894),c=a(59782),f=a(89035),p=a(43653),s=a(67294),_=a(34767),B=a(72153),z=a(99653),L=a(97445),h=a(85893),K=a(61333),r=["fieldProps","proFieldProps"],i=function(O,W){var H=O.fieldProps,V=O.proFieldProps,G=(0,L.Z)(O,r);return(0,h.jsx)(K.Z,(0,z.Z)({ref:W,mode:"edit",valueType:"textarea",fieldProps:H,proFieldProps:V},G))},T=s.forwardRef(i),t=a(76100),v=F.Z.Paragraph,ue=U.Z.TextArea,ie="/things/list",le=[{path:"list",breadcrumbName:"Things"},{path:"bootstrap",breadcrumbName:"Bootstrap"}],oe=function(){var O,W,H,V,G,Y,J,Q,I=(0,p.YB)(),X=(0,s.useRef)(),pe=(0,s.useState)({}),ae=(0,k.Z)(pe,2),e=ae[0],te=ae[1],fe=(0,s.useState)({}),re=(0,k.Z)(fe,2),he=re[0],ne=re[1],me=(0,s.useState)(!1),se=(0,k.Z)(me,2),ge=se[0],q=se[1];(0,s.useEffect)(function(){return function(){ne({}),te({})}},[]),(0,s.useEffect)(function(){(0,Z.Z)(P().mark(function E(){var y,o,w,u,b,M;return P().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(y=p.m8.location.pathname,o=y.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/),w=o&&o.length>0?o[0]:"",!(w&&w!=="")){m.next=14;break}return m.prev=4,m.next=7,(0,_.eT)(w);case 7:u=m.sent,b=u.id,M=u.metadata,b&&te(u),m.next=14;break;case 12:m.prev=12,m.t0=m.catch(4);case 14:case"end":return m.stop()}},E,null,[[4,12]])}))()},[]);var ve=function(){p.m8.push(ie)},ye=function(){var E=(0,Z.Z)(P().mark(function y(o){var w,u,b,M,D,m;return P().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return w=o.content,u=(0,j.Z)((0,j.Z)({},N),{},{content:w}),console.log(u),b=d.default.loading(I.formatMessage({id:"pages.bootstrap.creating",defaultMessage:"creating..."})),l.prev=4,l.next=7,(0,B.j4)(u);case 7:if(M=l.sent,!(M!=null&&M.status)){l.next=12;break}return l.abrupt("return",!1);case 12:if(!M){l.next=20;break}return b(),D=e.metadata,m=(0,j.Z)((0,j.Z)({},D),{},{cfg_id:M}),l.next=18,(0,_.Ec)(e.id,(0,j.Z)((0,j.Z)({},e),{},{metadata:m}));case 18:return d.default.success(I.formatMessage({id:"pages.bootstrap.add.success",defaultMessage:"Added successfully and will refresh soon"})),l.abrupt("return",!0);case 20:return l.abrupt("return",!1);case 23:return l.prev=23,l.t0=l.catch(4),b(),d.default.error(I.formatMessage({id:"pages.bootstrap.add.failed",defaultMessage:"Adding failed, please try again!"})),l.abrupt("return",!1);case 28:case"end":return l.stop()}},y,null,[[4,23]])}));return function(o){return E.apply(this,arguments)}}(),be={log_level:"debug",http_port:"9000",mqtt_url:"123.16.189.138:18883",nats_url:"localhost:4222",export_config:{mqtt:{host:"tcp://123.16.189.138:18883",username:e==null?void 0:e.id,password:e==null?void 0:e.key,channel:e==null||(O=e.metadata)===null||O===void 0?void 0:O.data_channel_id},file:"./configs/export/config.toml",exp:{port:"8170",nats:"nats://localhost:4222",log_level:"info"},routes:[{mqtt_topic:"channels/".concat(e==null||(W=e.metadata)===null||W===void 0?void 0:W.data_channel_id,"/messages"),nats_topic:"export",subtopic:"log",type:"default",workers:10}]}},N={thing_id:e==null?void 0:e.id,external_id:e==null||(H=e.metadata)===null||H===void 0?void 0:H.external_id,external_key:e==null||(V=e.metadata)===null||V===void 0?void 0:V.external_key,channels:[e==null||(G=e.metadata)===null||G===void 0?void 0:G.data_channel_id,e==null||(Y=e.metadata)===null||Y===void 0?void 0:Y.ctrl_channel_id,e==null||(J=e.metadata)===null||J===void 0?void 0:J.cfg_channel_id,e==null||(Q=e.metadata)===null||Q===void 0?void 0:Q.req_channel_id],content:JSON.stringify(be),state:0};return(0,h.jsx)(C.ZP,{header:{onBack:ve,title:e==null?void 0:e.name,breadcrumb:{routes:le}},children:(0,h.jsxs)(f.ZP,{loading:!1,children:[e!=null&&e.id?(0,h.jsx)(c.ZP,{actionRef:X,bordered:!0,formProps:{onValuesChange:function(y,o){return console.log(o)}},column:{xxl:2,xl:2,lg:2,md:2,sm:2,xs:1},request:(0,Z.Z)(P().mark(function E(){var y,o;return P().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,(0,B.qT)(e==null||(y=e.metadata)===null||y===void 0?void 0:y.cfg_id);case 3:if(o=u.sent,!(o!=null&&o.status)){u.next=9;break}return q(!0),u.abrupt("return",Promise.resolve({success:!0,data:[]}));case 9:return ne(o),u.abrupt("return",Promise.resolve({success:!0,data:o}));case 11:u.next=16;break;case 13:return u.prev=13,u.t0=u.catch(0),u.abrupt("return",Promise.reject(u.t0));case 16:case"end":return u.stop()}},E,null,[[0,13]])})),editable:{onSave:function(){var E=(0,Z.Z)(P().mark(function o(w,u){var b,M,D,m;return P().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(b=he.name,M=e==null?void 0:e.metadata,D=M.cfg_id,m={name:b,content:u.content},!D){l.next=6;break}return l.next=6,(0,B.rF)(D,m);case 6:case"end":return l.stop()}},o)}));function y(o,w){return E.apply(this,arguments)}return y}()},columns:[{title:(0,h.jsx)(p._H,{id:"pages.bootstrap.external_id",defaultMessage:"ExternalId"}),key:"external_id",editable:!1,dataIndex:"external_id"},{title:(0,h.jsx)(p._H,{id:"pages.bootstrap.external_key",defaultMessage:"ExternalKey"}),editable:!1,key:"external_key",dataIndex:"external_key"},{title:(0,h.jsx)(p._H,{id:"pages.bootstrap.mainflux_id",defaultMessage:"MainfluxId"}),editable:!1,key:"mainflux_id",dataIndex:"mainflux_id"},{title:(0,h.jsx)(p._H,{id:"pages.bootstrap.mainflux_key",defaultMessage:"MainfluxKey"}),editable:!1,key:"mainflux_key",dataIndex:"mainflux_key"},{title:(0,h.jsx)(p._H,{id:"pages.bootstrap.content",defaultMessage:"Content"}),key:"content",contentStyle:{backgroundColor:"transparent"},valueType:"jsonCode",dataIndex:"content",renderFormItem:function(){return(0,h.jsx)(ue,{style:{width:900},autoSize:{minRows:16,maxRows:16}})}}]}):null,(0,h.jsxs)(t.Y,{initialValues:{content:N==null?void 0:N.content},title:I.formatMessage({id:"pages.bootstrap.create.title",defaultMessage:"New bootstrap"}),width:"720px",visible:ge,onVisibleChange:q,onFinish:function(){var E=(0,Z.Z)(P().mark(function y(o){var w;return P().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,ye(o);case 2:w=b.sent,w&&(q(!1),X.current&&X.current.reload());case 4:case"end":return b.stop()}},y)}));return function(y){return E.apply(this,arguments)}}(),children:[(0,h.jsx)(R.Z,{message:I.formatMessage({id:"pages.bootstrap.create.warning",defaultMessage:"Failed to load bootstrap, create new bootstrap"}),type:"warning"}),(0,h.jsx)("br",{}),(0,h.jsx)(T,{rules:[{required:!0,message:(0,h.jsx)(p._H,{id:"pages.bootstrap.content.required",defaultMessage:"Content is required"})}],autoSize:{minRows:16,maxRows:16},name:"content",label:I.formatMessage({id:"pages.bootstrap.content",defaultMessage:"Content"})})]})]})})},de=oe},72153:function(ee,A,a){"use strict";a.d(A,{qT:function(){return j},j4:function(){return k},rF:function(){return U},vj:function(){return F}});var g=a(3182),R=a(94043),n=a.n(R),d=a(636);function j(c){return Z.apply(this,arguments)}function Z(){return Z=(0,g.Z)(n().mark(function c(f){return n().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",(0,d.Z)("/api/bootstrap/things/configs/".concat(f)));case 1:case"end":return s.stop()}},c)})),Z.apply(this,arguments)}function k(c){return x.apply(this,arguments)}function x(){return x=(0,g.Z)(n().mark(function c(f){return n().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",(0,d.Z)("/api/bootstrap/things/configs",{method:"POST",data:f}));case 1:case"end":return s.stop()}},c)})),x.apply(this,arguments)}function U(c,f){return S.apply(this,arguments)}function S(){return S=(0,g.Z)(n().mark(function c(f,p){return n().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.abrupt("return",(0,d.Z)("/api/bootstrap/things/configs/".concat(f),{method:"PUT",data:p}));case 1:case"end":return _.stop()}},c)})),S.apply(this,arguments)}function F(c){return $.apply(this,arguments)}function $(){return $=(0,g.Z)(n().mark(function c(f){return n().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",(0,d.Z)("/api/bootstrap/things/configs/".concat(f),{method:"DELETE"}));case 1:case"end":return s.stop()}},c)})),$.apply(this,arguments)}function P(c,f){return C.apply(this,arguments)}function C(){return C=_asyncToGenerator(_regeneratorRuntime.mark(function c(f,p){return _regeneratorRuntime.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.abrupt("return",request("/api/bootstrap/things/bootstrap/".concat(p),{key:f}));case 1:case"end":return _.stop()}},c)})),C.apply(this,arguments)}},34767:function(ee,A,a){"use strict";a.d(A,{PE:function(){return j},SZ:function(){return k},eT:function(){return U},FD:function(){return F},Ec:function(){return P},yy:function(){return c},bn:function(){return p},S8:function(){return _},Tp:function(){return z},uI:function(){return h}});var g=a(3182),R=a(94043),n=a.n(R),d=a(636);function j(r){return Z.apply(this,arguments)}function Z(){return Z=(0,g.Z)(n().mark(function r(i){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,d.Z)("/api/things",{params:i}));case 1:case"end":return t.stop()}},r)})),Z.apply(this,arguments)}function k(r){return x.apply(this,arguments)}function x(){return x=(0,g.Z)(n().mark(function r(i){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,d.Z)("/api/things/search",{method:"POST",data:i}));case 1:case"end":return t.stop()}},r)})),x.apply(this,arguments)}function U(r){return S.apply(this,arguments)}function S(){return S=(0,g.Z)(n().mark(function r(i){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,d.Z)("/api/things/".concat(i)));case 1:case"end":return t.stop()}},r)})),S.apply(this,arguments)}function F(r){return $.apply(this,arguments)}function $(){return $=(0,g.Z)(n().mark(function r(i){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,d.Z)("/api/things",{method:"POST",data:i}));case 1:case"end":return t.stop()}},r)})),$.apply(this,arguments)}function P(r,i){return C.apply(this,arguments)}function C(){return C=(0,g.Z)(n().mark(function r(i,T){return n().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.abrupt("return",(0,d.Z)("/api/things/".concat(i),{method:"PUT",data:T}));case 1:case"end":return v.stop()}},r)})),C.apply(this,arguments)}function c(r){return f.apply(this,arguments)}function f(){return f=(0,g.Z)(n().mark(function r(i){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,d.Z)("/api/things/".concat(i),{method:"DELETE"}));case 1:case"end":return t.stop()}},r)})),f.apply(this,arguments)}function p(r,i){return s.apply(this,arguments)}function s(){return s=(0,g.Z)(n().mark(function r(i,T){return n().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.abrupt("return",(0,d.Z)("/api/things/".concat(i,"/share"),{method:"POST",data:T}));case 1:case"end":return v.stop()}},r)})),s.apply(this,arguments)}function _(r,i){return B.apply(this,arguments)}function B(){return B=(0,g.Z)(n().mark(function r(i,T){return n().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.abrupt("return",(0,d.Z)("/api/things/".concat(i,"/share"),{method:"DELETE",data:T}));case 1:case"end":return v.stop()}},r)})),B.apply(this,arguments)}function z(r){return L.apply(this,arguments)}function L(){return L=(0,g.Z)(n().mark(function r(i){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,d.Z)("/api/things/policy",{params:i}));case 1:case"end":return t.stop()}},r)})),L.apply(this,arguments)}function h(r){return K.apply(this,arguments)}function K(){return K=(0,g.Z)(n().mark(function r(i){return n().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,d.Z)("/api/things/policy",{params:i}));case 1:case"end":return t.stop()}},r)})),K.apply(this,arguments)}}}]);
|