20200421_jeffrey - silenceuncrio/diary GitHub Wiki

0855

ISMS Server - task - [10%] dashboard - 4/27 ~ 5/8

1300

commit e6ad1217a058fbc88bd7c1bba797cc257193ea2b
Refs: [develop]
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 13:00:42 2020 +0800

    give a basic layout for dashboard

 web/src/components/Dashboard/index.js         | 88 +++++++++++++++++++++++----
 web/src/components/Dashboard/index.module.css | 13 +++-
 2 files changed, 87 insertions(+), 14 deletions(-)

dashboard 的 layout 終於有了初步的雛型

先 base on 該雛形重構一下


commit 915a6c47140b74d60018a82fcfa2b9acdc407e7a
Refs: [develop]
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 14:27:49 2020 +0800

    refactoring
    - components/Dashboard

 web/src/components/Dashboard/index.js | 157 +++++++++++++++++-----------------
 1 file changed, 78 insertions(+), 79 deletions(-)

繼續重構

commit 7c3ef0c76df7d133e1e578a55e76c366b8390251
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 15:00:39 2020 +0800

    refactoring components/Dashboard
    - using React Fragments

 web/src/components/Dashboard/index.js | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

依據目前對於 components/Dashboard 的重構來重構其它的 page

commit a23c7109eda53febb02412242588c9a5a9915657
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 15:12:04 2020 +0800

    refactoring components/Map

 web/src/components/Map/index.js | 56 +++++++++++++++++++++--------------------
 1 file changed, 29 insertions(+), 27 deletions(-)

commit 884359f061cbdf8488c619de7610b09b307e7c87
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 15:07:40 2020 +0800

    refactoring components/Setting

 web/src/components/Setting/index.js | 40 +++++++++++++++----------------------
 1 file changed, 16 insertions(+), 24 deletions(-)

commit 7187d0d197f4d2983b307396ca208c87ce361efc
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 15:05:23 2020 +0800

    refactoring components/Topology

 web/src/components/Topology/index.js | 40 +++++++++++++++---------------------
 1 file changed, 16 insertions(+), 24 deletions(-)

使用 styled-components 來重構 components/Dashboard

commit 790cad70779742cbb2e8f75c66f63cd24df55d4c
Refs: [develop]
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 15:30:31 2020 +0800

    refactoring components/Dashboard
    - using styled-components

 web/package-lock.json                         | 81 +++++++++++++++++++++++++++
 web/package.json                              |  3 +-
 web/src/components/Dashboard/index.js         | 26 +++++++--
 web/src/components/Dashboard/index.module.css | 13 -----
 4 files changed, 104 insertions(+), 19 deletions(-)

繼續

commit a034fbc080d95445a029290cd1ee6e9a8d6882a2
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 15:48:26 2020 +0800

    refactoring components/Dashboard

 web/src/components/Dashboard/chartLine.js       |  52 +++++++++++
 web/src/components/Dashboard/index.js           | 115 +-----------------------
 web/src/components/Dashboard/titleAndText.js    |  17 ++++
 web/src/components/Dashboard/widgetContainer.js |  70 +++++++++++++++
 4 files changed, 140 insertions(+), 114 deletions(-)

1625

ISMS Server - task - [10%] dashboard - 4/27 ~ 5/8

參考 Implement Tree view component with ReactJS and Styled-Components

已將該教學的 tree view porting 到我們 ISMS-Server 上

commit cab93c1aad19a12f4602d0f56f74b477e978ce81
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Tue Apr 21 16:22:27 2020 +0800

    implement tree view component
    - used at components/Dashboard
    - using package react-icons

 web/package-lock.json                           |  8 +++
 web/package.json                                |  1 +
 web/src/components/Dashboard/FileExplorer.js    | 37 ++++++++++
 web/src/components/Dashboard/Tree.js            | 93 +++++++++++++++++++++++++
 web/src/components/Dashboard/TreeNode.js        | 77 ++++++++++++++++++++
 web/src/components/Dashboard/widgetContainer.js | 17 ++---
 6 files changed, 225 insertions(+), 8 deletions(-)

已經可以就目前 dashboard 上的這兩個 widget 來展現一下 ISMS-Server 的 idea 了

1735

M350-C - issue - [0%] - 0001015: Disconnect Switch Line, GRE#1 disconnect, but GRE status is 2

這個應該是個 enhancement

先把該 issue 的 priority 拉低成 normal


M350-C - issue - [0%] - 0001016: Remove Switch Line, GRE#1 down, but M330 still can ping GRE#1 tunnel ip

靈異現象

先閃開靈異現象出現的區域即可

靈異現象泛指 無法調查 的現象