1 line
7.5 KiB
JavaScript
1 line
7.5 KiB
JavaScript
"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[488],{1190:function(e,a,n){var r=n(8774),t=n(1413),l=n(2688),c=n(5861),s=n(9439),i=n(7294),o=n(1515),_=n(2954),d=n.n(_),m={alertsPage:"index-module__alertsPage___Mt1hb",filterBar:"index-module__filterBar___qucyV",filterTab:"index-module__filterTab___Q8syU",filterTabActive:"index-module__filterTabActive___v0CCa",alarmList:"index-module__alarmList___WJzMc",alarmCard:"index-module__alarmCard___cDjQ0",alarmHeader:"index-module__alarmHeader___XIgTf",alarmTitleRow:"index-module__alarmTitleRow___epnNk",alarmIcon:"index-module__alarmIcon___kRdgX",alarmTitle:"index-module__alarmTitle___qCs8_",alarmSeverity:"index-module__alarmSeverity___JJaRQ",alarmMessage:"index-module__alarmMessage___EfNLD",alarmMeta:"index-module__alarmMeta___ax5Yr",metaItem:"index-module__metaItem___By5Jb",alarmFooter:"index-module__alarmFooter___VeZ6q",alarmTime:"index-module__alarmTime___FdoBM",ackBtn:"index-module__ackBtn___WDQFD",ackBtnPrimary:"index-module__ackBtnPrimary____ZGZG",ackBtnDone:"index-module__ackBtnDone___rLDZ9",ackBtnClip:"index-module__ackBtnClip___R9nSK",clipBtn:"index-module__clipBtn___DhKu1",loadingWrap:"index-module__loadingWrap___kZY36",loadingText:"index-module__loadingText___K_VR8",errorWrap:"index-module__errorWrap___a82vC",errorIcon:"index-module__errorIcon___mqt4L",errorText:"index-module__errorText___mCaUz",retryBtn:"index-module__retryBtn___VTzVl",emptyWrap:"index-module__emptyWrap___bmGKI",emptyIcon:"index-module__emptyIcon___OqBUa",emptyText:"index-module__emptyText___bXhq_"},u=n(195),x=n(151),h=n(5893),f=function(){var e=(0,i.useState)([]),a=(0,s.Z)(e,2),n=a[0],r=a[1],f=(0,i.useState)(!0),v=(0,s.Z)(f,2),p=v[0],g=v[1],j=(0,i.useState)(!0),T=(0,s.Z)(j,2),y=T[0],N=T[1],k=(0,i.useState)(""),w=(0,s.Z)(k,2),B=w[0],b=w[1],G=(0,i.useCallback)((0,c.Z)((0,l.Z)().m(function e(){var a,n;return(0,l.Z)().w(function(e){while(1)switch(e.p=e.n){case 0:return e.p=0,b(""),e.n=1,(0,u.uA)({openOnly:p}).catch(function(){return[]});case 1:a=e.v,r(a),e.n=3;break;case 2:e.p=2,n=e.v,console.error("[Alerts] \u6570\u636e\u52a0\u8f7d\u5931\u8d25:",n),b(n instanceof Error?n.message:"\u6570\u636e\u52a0\u8f7d\u5931\u8d25");case 3:return e.p=3,N(!1),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])})),[p]);(0,i.useEffect)(function(){G()},[G]),(0,_.useDidShow)(function(){n.length>0&&G()}),(0,_.usePullDownRefresh)(function(){G().then(function(){return d().stopPullDownRefresh()})});var C=function(){var e=(0,c.Z)((0,l.Z)().m(function e(a){var n;return(0,l.Z)().w(function(e){while(1)switch(e.p=e.n){case 0:return d().showLoading({title:"\u5904\u7406\u4e2d..."}),e.p=1,e.n=2,(0,u.Rl)(a);case 2:console.log("[Alerts] \u544a\u8b66\u5df2\u786e\u8ba4:",a),r(function(e){return e.map(function(e){return e.id===a?(0,t.Z)((0,t.Z)({},e),{},{acknowledged:!0}):e})}),p&&setTimeout(function(){r(function(e){return e.filter(function(e){return e.id!==a})})},500),d().showToast({title:"\u5df2\u786e\u8ba4",icon:"success"}),e.n=4;break;case 3:e.p=3,n=e.v,console.error("[Alerts] \u786e\u8ba4\u544a\u8b66\u5931\u8d25:",n),d().showToast({title:n instanceof Error?n.message:"\u64cd\u4f5c\u5931\u8d25",icon:"none"});case 4:return e.p=4,d().hideLoading(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(a){return e.apply(this,arguments)}}(),Z=function(){var e=(0,c.Z)((0,l.Z)().m(function e(a){var n,r,t,c,s;return(0,l.Z)().w(function(e){while(1)switch(e.p=e.n){case 0:return d().showLoading({title:"\u83b7\u53d6\u5f55\u50cf..."}),e.p=1,e.n=2,(0,u.sP)(a);case 2:n=e.v,console.log("[Alerts] \u83b7\u53d6\u5f55\u50cf\u6210\u529f:",a,n),n&&(n.startAt||n.endAt)?(r=n.startAt?(0,x.o0)(n.startAt):"-",t=n.endAt?(0,x.o0)(n.endAt):"-",c=n.durationSec?"\n\u65f6\u957f: ".concat((0,x.LU)(n.durationSec)):"",d().showModal({title:"\u544a\u8b66\u7247\u6bb5",content:"\u5f00\u59cb\u65f6\u95f4: ".concat(r,"\n\u7ed3\u675f\u65f6\u95f4: ").concat(t).concat(c),showCancel:!1,confirmText:"\u77e5\u9053\u4e86"})):d().showToast({title:"\u6682\u65e0\u5173\u8054\u7684\u89c6\u9891\u7247\u6bb5",icon:"none"}),e.n=4;break;case 3:e.p=3,s=e.v,console.error("[Alerts] \u83b7\u53d6\u5f55\u50cf\u5931\u8d25:",s,a),d().showToast({title:"\u5f55\u50cf\u6682\u4e0d\u53ef\u7528",icon:"none"});case 4:return e.p=4,d().hideLoading(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(a){return e.apply(this,arguments)}}();return y?(0,h.jsx)(o.G7,{className:m.alertsPage,children:(0,h.jsx)(o.G7,{className:m.loadingWrap,children:(0,h.jsx)(o.xv,{className:m.loadingText,children:"\u52a0\u8f7d\u4e2d..."})})}):B?(0,h.jsx)(o.G7,{className:m.alertsPage,children:(0,h.jsxs)(o.G7,{className:m.errorWrap,children:[(0,h.jsx)(o.xv,{className:m.errorIcon,children:"\u26a0\ufe0f"}),(0,h.jsx)(o.xv,{className:m.errorText,children:B}),(0,h.jsx)(o.G7,{className:m.retryBtn,onClick:G,children:(0,h.jsx)(o.xv,{style:{color:"#fff"},children:"\u91cd\u8bd5"})})]})}):(0,h.jsxs)(o.G7,{className:m.alertsPage,children:[(0,h.jsxs)(o.G7,{className:m.filterBar,children:[(0,h.jsxs)(o.G7,{className:"".concat(m.filterTab," ").concat(p?m.filterTabActive:""),onClick:function(){return g(!0)},children:["\u672a\u5904\u7406 (",n.length,")"]}),(0,h.jsx)(o.G7,{className:"".concat(m.filterTab," ").concat(p?"":m.filterTabActive),onClick:function(){return g(!1)},children:"\u5168\u90e8\u544a\u8b66"})]}),0===n.length?(0,h.jsxs)(o.G7,{className:m.emptyWrap,children:[(0,h.jsx)(o.xv,{className:m.emptyIcon,children:p?"\u2705":"\ud83d\udd14"}),(0,h.jsx)(o.xv,{className:m.emptyText,children:p?"\u6682\u65e0\u672a\u5904\u7406\u544a\u8b66":"\u6682\u65e0\u544a\u8b66\u8bb0\u5f55"})]}):(0,h.jsx)(o.G7,{className:m.alarmList,children:n.map(function(e){var a=(0,x.bX)(e.severity);return(0,h.jsxs)(o.G7,{className:m.alarmCard,style:{borderLeftColor:a},children:[(0,h.jsxs)(o.G7,{className:m.alarmHeader,children:[(0,h.jsxs)(o.G7,{className:m.alarmTitleRow,children:[(0,h.jsx)(o.xv,{className:m.alarmIcon,children:"critical"===e.severity||1===e.severity?"\ud83d\udd34":"\ud83d\udfe1"}),(0,h.jsx)(o.xv,{className:m.alarmTitle,children:e.title||e.code||"\u73af\u5883\u544a\u8b66"})]}),(0,h.jsx)(o.G7,{className:m.alarmSeverity,style:{background:"".concat(a,"20"),color:a},children:(0,x.Wy)(e.severity)})]}),e.message&&(0,h.jsx)(o.xv,{className:m.alarmMessage,children:e.message}),(0,h.jsxs)(o.G7,{className:m.alarmMeta,children:[e.deviceKey&&(0,h.jsx)(o.G7,{className:m.metaItem,children:(0,h.jsxs)(o.xv,{children:["\ud83d\udce1 ",e.deviceKey]})}),e.metric&&(0,h.jsx)(o.G7,{className:m.metaItem,children:(0,h.jsxs)(o.xv,{children:[(0,x.C8)(e.metric),": ",(0,x.uf)(e.value),void 0!==e.thresholdMin&&void 0!==e.thresholdMax&&" (\u8303\u56f4: ".concat(e.thresholdMin,"~").concat(e.thresholdMax,")")]})})]}),(0,h.jsxs)(o.G7,{className:m.alarmFooter,children:[(0,h.jsxs)(o.xv,{className:m.alarmTime,children:[(0,x.SY)(e.triggeredAt)," \xb7 ",(0,x.o0)(e.triggeredAt)]}),(0,h.jsxs)(o.G7,{className:m.clipBtn,children:[(0,h.jsx)(o.G7,{className:"".concat(m.ackBtn," ").concat(m.ackBtnClip),onClick:function(){return Z(e.id)},children:(0,h.jsx)(o.xv,{children:"\u5f55\u50cf"})}),e.acknowledged?(0,h.jsx)(o.G7,{className:"".concat(m.ackBtn," ").concat(m.ackBtnDone),children:(0,h.jsx)(o.xv,{children:"\u5df2\u786e\u8ba4"})}):(0,h.jsx)(o.G7,{className:"".concat(m.ackBtn," ").concat(m.ackBtnPrimary),onClick:function(){return C(e.id)},children:(0,h.jsx)(o.xv,{children:"\u786e\u8ba4"})})]})]})]},e.id)})})]})},v=f,p={navigationBarTitleText:"\u544a\u8b66",enablePullDownRefresh:!0},g=(0,r.R4)(v,"pages/alerts/index",{root:{cn:[]}},p||{});v&&v.behaviors&&(g.behaviors=(g.behaviors||[]).concat(v.behaviors));Page(g)}},function(e){var a=function(a){return e(e.s=a)};e.O(0,[107,216,592],function(){return a(1190)});e.O()}]); |