From bb30ec8dedcdf9825d31c630edae9b08f0982f18 Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Sat, 30 May 2020 03:55:31 +0000 Subject: [PATCH] refactor service checks --- src/components/ChecksTab.vue | 28 ++- .../modals/checks/AddWinSvcCheck.vue | 182 --------------- .../modals/checks/EditWinSvcCheck.vue | 103 --------- src/components/modals/checks/WinSvcCheck.vue | 215 ++++++++++++++++++ src/store/store.js | 3 + 5 files changed, 231 insertions(+), 300 deletions(-) delete mode 100644 src/components/modals/checks/AddWinSvcCheck.vue delete mode 100644 src/components/modals/checks/EditWinSvcCheck.vue create mode 100644 src/components/modals/checks/WinSvcCheck.vue diff --git a/src/components/ChecksTab.vue b/src/components/ChecksTab.vue index ee6fe81..2d883c9 100644 --- a/src/components/ChecksTab.vue +++ b/src/components/ChecksTab.vue @@ -29,7 +29,7 @@ Memory Check - + @@ -200,17 +200,15 @@ :checkpk="checkpk" /> - - - - - - + + @@ -253,9 +251,8 @@ import DiskSpaceCheck from "@/components/modals/checks/DiskSpaceCheck"; import MemCheck from "@/components/modals/checks/MemCheck"; import CpuLoadCheck from "@/components/modals/checks/CpuLoadCheck"; import PingCheck from "@/components/modals/checks/PingCheck"; +import WinSvcCheck from "@/components/modals/checks/WinSvcCheck"; // refactor below -import AddWinSvcCheck from "@/components/modals/checks/AddWinSvcCheck"; -import EditWinSvcCheck from "@/components/modals/checks/EditWinSvcCheck"; import AddScriptCheck from "@/components/modals/checks/AddScriptCheck"; import EditScriptCheck from "@/components/modals/checks/EditScriptCheck"; import ScriptOutput from "@/components/modals/checks/ScriptOutput"; @@ -270,8 +267,7 @@ export default { MemCheck, CpuLoadCheck, PingCheck, - AddWinSvcCheck, - EditWinSvcCheck, + WinSvcCheck, AddScriptCheck, EditScriptCheck, ScriptOutput, @@ -288,9 +284,8 @@ export default { showMemCheck: false, showCpuLoadCheck: false, showPingCheck: false, + showWinSvcCheck: false, // refactor below - showAddWinSvcCheck: false, - showEditWinSvcCheck: false, showAddScriptCheck: false, showEditScriptCheck: false, showScriptOutput: false, @@ -349,6 +344,9 @@ export default { case "ping": this.showPingCheck = true; break; + case "winsvc": + this.showWinSvcCheck = true; + break; } }, checkAlertAction(pk, category, alert_type, alert_action) { diff --git a/src/components/modals/checks/AddWinSvcCheck.vue b/src/components/modals/checks/AddWinSvcCheck.vue deleted file mode 100644 index 8a167db..0000000 --- a/src/components/modals/checks/AddWinSvcCheck.vue +++ /dev/null @@ -1,182 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/modals/checks/EditWinSvcCheck.vue b/src/components/modals/checks/EditWinSvcCheck.vue deleted file mode 100644 index 3efb0bb..0000000 --- a/src/components/modals/checks/EditWinSvcCheck.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/modals/checks/WinSvcCheck.vue b/src/components/modals/checks/WinSvcCheck.vue new file mode 100644 index 0000000..d420566 --- /dev/null +++ b/src/components/modals/checks/WinSvcCheck.vue @@ -0,0 +1,215 @@ + + + \ No newline at end of file diff --git a/src/store/store.js b/src/store/store.js index 233b0d7..85ddaba 100644 --- a/src/store/store.js +++ b/src/store/store.js @@ -42,6 +42,9 @@ export const store = new Vuex.Store({ agentDisks(state) { return state.agentSummary.disks; }, + agentServices(state) { + return state.agentSummary.services; + }, checks(state) { return state.agentChecks; },