@@ -153,10 +153,10 @@ import { useStore } from 'vuex';
import { computed } from 'vue';
const store = useStore();
-const editable = computed(() => store.state.assetEditable);
+const editable = computed(() => store.state.editable);
const chosenAssetId = computed(() => store.state.chosenAssetId);
-const deleteAssetBool = computed(() => store.state.deleteAsset);
-const addAssetBool = computed(() => store.state.newAsset);
+const deleteBool = computed(() => store.state.deleteBool);
+const addBool = computed(() => store.state.new);
const darkMode = ref(true);
const item = ref({});
@@ -176,7 +176,7 @@ const newState = ref('');
// get config item from id
const getItemById = async () => {
- if (!addAssetBool.value) {
+ if (!addBool.value) {
try {
const response = await Axios.get(
`https://${clientsideConfig.url}:${clientsideConfig.port}/api/getConfigItem/${chosenAssetId.value}`
@@ -200,7 +200,7 @@ const updateAsset = () => {
description: newDescription.value,
notes: newNotes.value,
state: newState.value
- };
+ };
store.commit('updateAssetComponent', asset);
}
@@ -275,17 +275,17 @@ const getCustomers = async () => {
}
const confirmDeleteAsset = async () => {
- if (deleteAssetBool.value === true) {
+ if (deleteBool.value === true) {
if (confirm("Do you really want to delete this config item? It cannot be undone!")) {
try {
await Axios.delete(`https://${clientsideConfig.url}:${clientsideConfig.port}/api/deleteConfigItem/${chosenAssetId.value}`);
- store.commit('undoDeleteAsset');
+ store.commit('undoDelete');
store.commit('changeToAssetlist');
} catch (err) {
console.log(err.response.statusText);
}
} else {
- store.commit('undoDeleteAsset');
+ store.commit('undoDelete');
}
}
}
@@ -330,14 +330,13 @@ const triggerBackendCallsWithDelay = async (fetchDataFunc) => {
}, 1500);
}
-watch(deleteAssetBool, confirmDeleteAsset);
+watch(deleteBool, confirmDeleteAsset);
onMounted(() => {
getItemById();
getConfigItems();
triggerBackendCallsWithDelay(getCustomers);
});
-
@@ -79,13 +138,30 @@ export default {
align-items: flex-start;
justify-content: center;
align-self: stretch;
- width: 100%;
padding: 1.25rem 1.875rem;
gap: 1.25rem;
border-radius: 0.625rem;
box-shadow: 0.25rem 0.25rem 0.25rem 0rem rgba(0, 0, 0, 0.25);
}
+.section-darkmode {
+ background-color: #2c2c2c;
+}
+
+.section-lightmode {
+ background-color: #fff;
+}
+
+.data-darkmode {
+ background-color: #212121;
+ color: #fff;
+}
+
+.data-lightmode {
+ background-color: #EBEBEB;
+ color: #000;
+}
+
.div-darkmode {
background-color: #2c2c2c;
}
@@ -94,6 +170,37 @@ export default {
background-color: #fff;
}
+.input {
+ border: none;
+}
+
+#nuxt-link {
+ text-decoration: none;
+ color: white;
+}
+
+.dataInput {
+ display: flex;
+ flex-direction: row;
+ align-items: flex-start;
+ padding: 0 0.625rem;
+ border-radius: 0.3125rem;
+ box-shadow: 0.0625rem 0.0625rem 0.25rem 0rem rgba(0, 0, 0, 0.25) inset;
+ letter-spacing: 5%;
+ font: 400 0.75rem/250% Overpass, sans-serif;
+}
+
+.clientLabel {
+ width: 5.5625em;
+ height: 1.875em;
+ font-family: "Overpass";
+ font-style: normal;
+ font-weight: 400;
+ font-size: 0.875em;
+ line-height: 1.875;
+ letter-spacing: 0.05em;
+}
+
.data-table {
width: 100%;
padding: 0 0.625rem;
@@ -101,6 +208,18 @@ export default {
border-collapse: collapse;
}
+.mvt-search {
+ display: flex;
+ align-items: center;
+ padding: 0.625em 1.875em;
+ gap: 1.25em;
+ width: 30.125em;
+ height: 3.125em;
+ box-shadow: 0.25em 0.25em 0.25em rgba(0, 0, 0, 0.25);
+ border-radius: 0.625em;
+ box-sizing: border-box;
+}
+
.table-row {
display: flex;
flex-direction: row;
@@ -220,4 +339,5 @@ th {
.label-lightmode {
color: #000;
-}
\ No newline at end of file
+}
+
\ No newline at end of file
diff --git a/components/server/MaintenanceVisitsTemplateTableNoClient.vue b/components/server/MaintenanceVisitsTemplateTableNoCustomer.vue
similarity index 100%
rename from components/server/MaintenanceVisitsTemplateTableNoClient.vue
rename to components/server/MaintenanceVisitsTemplateTableNoCustomer.vue
diff --git a/components/server/NetworkSpecifications.vue b/components/server/NetworkSpecifications.vue
index 0b07b48..c541778 100644
--- a/components/server/NetworkSpecifications.vue
+++ b/components/server/NetworkSpecifications.vue
@@ -1,5 +1,5 @@
-
Network specifications:
@@ -37,7 +37,7 @@