Added Columnrendering for Driver

This commit is contained in:
2025-02-27 09:28:00 +01:00
parent f3ce52d247
commit 58a9d72946
2 changed files with 19 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
<script setup>
const props = defineProps({
row: {
type: Object,
required: true,
default: {}
}
})
const profileStore = useProfileStore()
</script>
<template>
<span v-if="props.row.driver">{{props.row.driver.id ? profileStore.getProfileById(props.row.driver.id).fullName : profileStore.getProfileById(props.row.driver).fullName}}</span>
</template>

View File

@@ -38,7 +38,7 @@ import vehiclesWithLoad from "~/components/columnRenderings/vehiclesWithLoad.vue
import inventoryitemsWithLoad from "~/components/columnRenderings/inventoryitemsWithLoad.vue" import inventoryitemsWithLoad from "~/components/columnRenderings/inventoryitemsWithLoad.vue"
import inventoryitemgroupsWithLoad from "~/components/columnRenderings/inventoryitemgroupsWithLoad.vue" import inventoryitemgroupsWithLoad from "~/components/columnRenderings/inventoryitemgroupsWithLoad.vue"
import space from "~/components/columnRenderings/space.vue" import space from "~/components/columnRenderings/space.vue"
import driver from "~/components/columnRenderings/driver.vue"
import quantity from "~/components/helpRenderings/quantity.vue" import quantity from "~/components/helpRenderings/quantity.vue"
import {useZipCheck} from "~/composables/useZipCheck.js"; import {useZipCheck} from "~/composables/useZipCheck.js";
@@ -953,7 +953,8 @@ export const useDataStore = defineStore('data', () => {
label: "Fahrer", label: "Fahrer",
inputType: "select", inputType: "select",
selectDataType: "profiles", selectDataType: "profiles",
selectOptionAttribute: "fullName" selectOptionAttribute: "fullName",
component: driver
}, },
{ {
key: "tankSize", key: "tankSize",