Enable Edit and View of Reports

This commit is contained in:
Julian Krauser 2025-07-17 10:37:40 +02:00
parent 5ea5a0160a
commit 31b7ec9c3e
10 changed files with 162 additions and 56 deletions

View file

@ -96,7 +96,9 @@ export const useDamageReportStore = defineStore("damageReport", {
},
async updateDamageReport(damageReport: UpdateDamageReportViewModel): Promise<AxiosResponse<any, any>> {
const result = await http.patch(`/admin/damageReport/${damageReport.id}`, {
// TODO: data
status: damageReport.status,
noteByWorker: damageReport.noteByWorker,
done: damageReport.done,
});
return result;
},

View file

@ -22,7 +22,7 @@ export const useEquipmentDamageReportStore = defineStore("equipmentDamageReport"
)
.then((result) => {
this.totalCount = result.data.total;
result.data.reports
result.data.damageReports
.filter((elem: DamageReportViewModel) => this.damageReports.findIndex((m) => m.id == elem.id) == -1)
.map((elem: DamageReportViewModel, index: number): DamageReportViewModel & { tab_pos: number } => {
return {

View file

@ -22,7 +22,7 @@ export const useVehicleDamageReportStore = defineStore("vehicleDamageReport", {
)
.then((result) => {
this.totalCount = result.data.total;
result.data.reports
result.data.damageReports
.filter((elem: DamageReportViewModel) => this.damageReports.findIndex((m) => m.id == elem.id) == -1)
.map((elem: DamageReportViewModel, index: number): DamageReportViewModel & { tab_pos: number } => {
return {

View file

@ -22,7 +22,7 @@ export const useWearableDamageReportStore = defineStore("wearableDamageReport",
)
.then((result) => {
this.totalCount = result.data.total;
result.data.reports
result.data.damageReports
.filter((elem: DamageReportViewModel) => this.damageReports.findIndex((m) => m.id == elem.id) == -1)
.map((elem: DamageReportViewModel, index: number): DamageReportViewModel & { tab_pos: number } => {
return {