{{tag}}
@@ -138,12 +140,13 @@ const archiveDocument = () => {
+
{
Archivieren
Eingangsrechnung erstellen
@@ -164,12 +167,12 @@ const archiveDocument = () => {
>
- {{document.tags.length}} ausgewählt
+ {{documentData.tags.length}} ausgewählt
@@ -181,13 +184,13 @@ const archiveDocument = () => {
:options="dataStore.projects"
option-attribute="name"
value-attribute="id"
- v-model="document.project"
+ v-model="documentData.project"
@change="updateDocument"
searchable
:search-attributes="['name']"
>
- {{dataStore.projects.find(item => item.id === document.project) ? dataStore.projects.find(item => item.id === document.project).name : "Kein Projekt ausgewählt" }}
+ {{dataStore.projects.find(item => item.id === documentData.project) ? dataStore.projects.find(item => item.id === documentData.project).name : "Kein Projekt ausgewählt" }}
@@ -199,13 +202,13 @@ const archiveDocument = () => {
:options="dataStore.customers"
option-attribute="name"
value-attribute="id"
- v-model="document.customer"
+ v-model="documentData.customer"
@change="updateDocument"
searchable
:search-attributes="['name']"
>
- {{dataStore.customers.find(item => item.id === document.customer) ? dataStore.customers.find(item => item.id === document.customer).name : "Kein Kunde ausgewählt" }}
+ {{dataStore.customers.find(item => item.id === documentData.customer) ? dataStore.customers.find(item => item.id === documentData.customer).name : "Kein Kunde ausgewählt" }}
diff --git a/spaces/components/DocumentList.vue b/spaces/components/DocumentList.vue
new file mode 100644
index 0000000..ff87558
--- /dev/null
+++ b/spaces/components/DocumentList.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spaces/components/DocumentUpload.vue b/spaces/components/DocumentUpload.vue
new file mode 100644
index 0000000..e262ab2
--- /dev/null
+++ b/spaces/components/DocumentUpload.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+ Datei hochladen
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hochladen
+
+
+
+
+
+
+ Hochladen
+
+
+
+
\ No newline at end of file
diff --git a/spaces/components/HistoryDisplay.vue b/spaces/components/HistoryDisplay.vue
index 4769bbc..045e067 100644
--- a/spaces/components/HistoryDisplay.vue
+++ b/spaces/components/HistoryDisplay.vue
@@ -36,7 +36,7 @@ const historyItems = computed(() => {
items = dataStore.historyItems.filter(i => i.document === elementId)
}
- return items.reverse()
+ return items
})
const addHistoryItemData = ref({
@@ -63,7 +63,7 @@ const addHistoryItem = async () => {
const {data,error} = await supabase
- .from("historyItems")
+ .from("historyitems")
.insert([addHistoryItemData.value])
.select()
@@ -139,10 +139,10 @@ const renderText = (text) => {
v-else
/>
-
{{dataStore.profiles.find(profile => profile.id === item.user) ? dataStore.profiles.find(profile => profile.id === item.user).fullName : ""}}
+ {{dataStore.getProfileById(item.user) ? dataStore.getProfileById(item.user).fullName : ""}}
Spaces Bot
- {{dayjs(item.created_at).format("DD:MM:YY HH:mm")}}
+ {{dayjs(item.created_at).format("DD.MM.YY HH:mm")}}
diff --git a/spaces/layouts/default.vue b/spaces/layouts/default.vue
index e32f062..17e316c 100644
--- a/spaces/layouts/default.vue
+++ b/spaces/layouts/default.vue
@@ -201,60 +201,8 @@ const userMenuItems = ref([