20200908_jeffrey - silenceuncrio/diary GitHub Wiki

0900

ISMS Server - task - [20%] alarm - current and history

commit c4c33f842fc1d12c1a45253eb765813f46acc8a2
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Sep 8 14:30:05 2020 +0800

    implement 'Alarm > Alarm History'

 web/src/components/alarm/history.js | 502 +++++++++++++++++++++++++++++++++---
 1 file changed, 459 insertions(+), 43 deletions(-)

直接從 components/alarm/history.js 複製貼上

把全部的 alarm_log 取代成 current_alarm

測試 PASS 上 code

commit 171c3eab72c85f446edd9b02e850d7f8e7cdd6d3
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Sep 8 15:15:44 2020 +0800

    implement 'Alarm > Current Alarm'

 web/src/components/alarm/current.js | 502 +++++++++++++++++++++++++++++++++---
 1 file changed, 459 insertions(+), 43 deletions(-)

試著把 useDataApi 單獨拉出來放在 utils/useDataApi

commit c98fb4657f5902036dab7bc014f76f63fe337f13
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Sep 8 16:36:35 2020 +0800

    refactoring components/topology/status

 web/src/components/topology/status.js | 122 ++++++----------------------------
 web/src/utils/useDataApi.js           |  80 ++++++++++++++++++++++
 2 files changed, 99 insertions(+), 103 deletions(-)

useSignIn 拉出來放在 utils/useSignIn

commit d8c6fdc7c64fe92950edcc922efa6d2c920ecb25
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Sep 8 16:46:59 2020 +0800

    refactoring components/signIn/signIn

 web/src/components/signIn/signIn.js | 69 +----------------------------------
 web/src/utils/useSignIn.js          | 73 +++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+), 68 deletions(-)

重複利用 utils/useDataApi

commit 3c556482c6f538d3ebb5def1f433da67937d7465
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Sep 8 16:53:35 2020 +0800

    refactoring components/alarm/current

 web/src/components/alarm/current.js | 76 +------------------------------------
 1 file changed, 1 insertion(+), 75 deletions(-)

把可以重複的 PagerAlarm 抽出來

commit 60df36b4054f2004a9447ce5be058ebc4a1a4199
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Sep 8 17:32:07 2020 +0800

    refactoring components/alarm

 web/src/components/alarm/alarm.js   | 136 ++++++++++++++
 web/src/components/alarm/current.js | 276 +++-------------------------
 web/src/components/alarm/history.js | 352 +++---------------------------------
 web/src/components/alarm/pager.js   | 113 ++++++++++++
 4 files changed, 302 insertions(+), 575 deletions(-)

currenthistory 的程式架構完全一致

commit 16ff501629006fb76f9edfa12e96bb0a3ddb2d3b
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Sep 8 17:44:52 2020 +0800

    refactoring components/alarm

 web/src/components/alarm/current.js | 12 ++++++------
 web/src/components/alarm/history.js | 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)