Changes in Tracking and some changes in general historyitems
This commit is contained in:
@@ -58,7 +58,8 @@ export const useDataStore = defineStore('data', () => {
|
||||
label: "Projekte",
|
||||
labelSingle: "Projekt",
|
||||
redirect:true,
|
||||
historyItemHolder: "project"
|
||||
historyItemHolder: "project",
|
||||
numberRangeHolder: "projectNumber",
|
||||
},
|
||||
vehicles: {
|
||||
label: "Fahrzeuge",
|
||||
@@ -81,7 +82,8 @@ export const useDataStore = defineStore('data', () => {
|
||||
label: "Lagerplätze",
|
||||
labelSingle: "Lagerplatz",
|
||||
redirect: true,
|
||||
numberRangeHolder: "spaceNumber"
|
||||
numberRangeHolder: "spaceNumber",
|
||||
historyItemHolder: "space"
|
||||
},
|
||||
users: {
|
||||
label: "Benutzer",
|
||||
@@ -135,6 +137,17 @@ export const useDataStore = defineStore('data', () => {
|
||||
statementallocations: {
|
||||
label: "Bankzuweisungen",
|
||||
labelSingle: "Bankzuweisung"
|
||||
},
|
||||
productcategories: {
|
||||
label: "Artikelkategorien",
|
||||
labelSingle: "Artikelkategorie",
|
||||
redirect: true
|
||||
},
|
||||
trackingtrips: {
|
||||
label: "Fahrten",
|
||||
labelSingle: "Fahrt",
|
||||
redirect: true,
|
||||
historyItemHolder: "trackingtrip",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -632,24 +645,25 @@ export const useDataStore = defineStore('data', () => {
|
||||
name = "Name"
|
||||
} else if(key === "customer") {
|
||||
name = "Kunde"
|
||||
oldVal = customers.value.find(i => i.id === prop.data.o).name
|
||||
newVal = customers.value.find(i => i.id === prop.data.n).name
|
||||
if(prop.data.o) oldVal = customers.value.find(i => i.id === prop.data.o).name
|
||||
if(prop.data.o) newVal = customers.value.find(i => i.id === prop.data.n).name
|
||||
} else if(key === "vendor") {
|
||||
name = "Lieferant"
|
||||
oldVal = vendors.value.find(i => i.id === prop.data.o).name
|
||||
newVal = vendors.value.find(i => i.id === prop.data.n).name
|
||||
if(prop.data.o) oldVal = vendors.value.find(i => i.id === prop.data.o).name
|
||||
if(prop.data.o) newVal = vendors.value.find(i => i.id === prop.data.n).name
|
||||
|
||||
} else if(key === "description") {
|
||||
name = "Beschreibung"
|
||||
} else if(key === "categorie") {
|
||||
name = "Kategorie"
|
||||
} else if(key === "profile") {
|
||||
name = "Mitarbeiter"
|
||||
oldVal = profiles.value.find(i => i.id === prop.data.o).fullName
|
||||
newVal = profiles.value.find(i => i.id === prop.data.n).fullName
|
||||
if(prop.data.o) oldVal = profiles.value.find(i => i.id === prop.data.o).fullName
|
||||
if(prop.data.o) newVal = profiles.value.find(i => i.id === prop.data.n).fullName
|
||||
} else if(key === "plant") {
|
||||
name = "Objekt"
|
||||
oldVal = plants.value.find(i => i.id === prop.data.o).name
|
||||
newVal = plants.value.find(i => i.id === prop.data.n).name
|
||||
if(prop.data.o) oldVal = plants.value.find(i => i.id === prop.data.o).name
|
||||
if(prop.data.o) newVal = plants.value.find(i => i.id === prop.data.n).name
|
||||
} else if(key === "annualPaidLeaveDays") {
|
||||
name = "Urlaubstage"
|
||||
} else if(key === "employeeNumber") {
|
||||
@@ -662,8 +676,8 @@ export const useDataStore = defineStore('data', () => {
|
||||
name = "Kennzeichen"
|
||||
} else if(key === "driver") {
|
||||
name = "Fahrer"
|
||||
oldVal = profiles.value.find(i => i.id === prop.data.o).fullName
|
||||
newVal = profiles.value.find(i => i.id === prop.data.n).fullName
|
||||
if(prop.data.o) oldVal = profiles.value.find(i => i.id === prop.data.o).fullName
|
||||
if(prop.data.o) newVal = profiles.value.find(i => i.id === prop.data.n).fullName
|
||||
}
|
||||
|
||||
|
||||
@@ -810,10 +824,10 @@ export const useDataStore = defineStore('data', () => {
|
||||
console.log(supabaseError)
|
||||
toast.add({title: "Es ist ein Fehler bei der Erstellung aufgetreten", color: "rose"})
|
||||
} else if (supabaseData) {
|
||||
console.log(supabaseData)
|
||||
//console.log(supabaseData)
|
||||
await generateHistoryItems(dataType, supabaseData[0])
|
||||
|
||||
if(dataType !== "statementallocations"){
|
||||
if(!["statementallocations", "productcategories"].includes(dataType) ){
|
||||
await eval( dataType + '.value.push(' + JSON.stringify(...supabaseData) + ')')
|
||||
}
|
||||
|
||||
@@ -825,7 +839,7 @@ export const useDataStore = defineStore('data', () => {
|
||||
}
|
||||
|
||||
async function updateItem (dataType, data, oldData = null) {
|
||||
console.log(dataType, data)
|
||||
//console.log(dataType, data)
|
||||
//Temporary Fix TODO: Remove and build Solution
|
||||
data = JSON.parse(JSON.stringify(data))
|
||||
delete data.users
|
||||
|
||||
Reference in New Issue
Block a user