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 @@
+
+Mission Commander
+
+
+
+
Selecciona un Mission Commander.
+
+
+
+
+
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 @@
+
+
+
+
Mission Commanders
+
+
+ {{ missionCommander.username }}
+
+
+
+
+
+
+
Mission Commander
+
+ Nombre: {{ currentMissionCommander.name}}
+ Username: {{ currentMissionCommander.username}}
+ Mission: {{ currentMissionCommander.mission}}
+
+
Editar
+
+
+
+
Selecciona un Mission Commander.
+
+
+
+
+
\ 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();