diff --git a/package-lock.json b/package-lock.json index eb94c2d..06697dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "vue-3-crud", + "name": "launch-x", "version": "0.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "vue-3-crud", + "name": "launch-x", "version": "0.1.0", "dependencies": { "axios": "^0.26.0", diff --git a/src/App.vue b/src/App.vue index 581a6ac..c164371 100644 --- a/src/App.vue +++ b/src/App.vue @@ -6,9 +6,15 @@ + +
diff --git a/src/components/AddMissionCommander.vue b/src/components/AddMissionCommander.vue new file mode 100644 index 0000000..b62a889 --- /dev/null +++ b/src/components/AddMissionCommander.vue @@ -0,0 +1,84 @@ + + + \ No newline at end of file diff --git a/src/components/MissionCommander.vue b/src/components/MissionCommander.vue new file mode 100644 index 0000000..883a9a0 --- /dev/null +++ b/src/components/MissionCommander.vue @@ -0,0 +1,90 @@ + + + + diff --git a/src/components/MissionCommanderList.vue b/src/components/MissionCommanderList.vue new file mode 100644 index 0000000..cf4465d --- /dev/null +++ b/src/components/MissionCommanderList.vue @@ -0,0 +1,70 @@ + + \ No newline at end of file diff --git a/src/router.js b/src/router.js index 9bdd544..2c918b7 100644 --- a/src/router.js +++ b/src/router.js @@ -15,7 +15,23 @@ const routes = [ path: "/add", name: "add-explorer", component: () => import("./components/AddExplorer") - } + }, + { + path: "/MissionCommanders", + alias: "/MissionCommanders", + name: "MissionCommanders", + component: () => import("./components/MissionCommanderList") + }, + { + path: "/MissionCommander/:id", + name: "MissionCommander-details", + component: () => import("./components/MissionCommander") + }, + { + path: "/addMissionCommander", + name: "add-MissionCommander", + component: () => import("./components/AddMissionCommander") + }, ]; const router = createRouter({ history: createWebHistory(), diff --git a/src/services/ExplorerService.js b/src/services/ExplorerService.js index 7ab6340..e96980b 100644 --- a/src/services/ExplorerService.js +++ b/src/services/ExplorerService.js @@ -16,6 +16,21 @@ class ExplorerService { delete(id) { return http.delete(`/explorers/${id}`); } + getAllMCommanders() { + return http.get("/MissionCommanders"); + } + getMCommanders(id) { + return http.get(`/MissionCommanders/${id}`); + } + createMC(data) { + return http.post("/MissionCommanders", data); + } + updateMC(id, data) { + return http.put(`/MissionCommanders/${id}`, data); + } + deleteMC(id) { + return http.delete(`/MissionCommanders/${id}`); + } } export default new ExplorerService();