This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-04-08 18:08:03 +07:00
parent 96ad297224
commit ddceed4e51
8 changed files with 614 additions and 91 deletions

View file

@ -1,5 +1,9 @@
<script setup lang="ts">
import { ref, computed } from "vue";
import { useCounterMixin } from "@/stores/mixin";
const { findOrgNameHtml } = useCounterMixin();
const props = defineProps({
columns: {
type: Array as () => any[],
@ -47,7 +51,20 @@ const pagination = ref({
<template v-slot:body="props">
<q-tr :props="props">
<q-td v-for="col in props.cols" :key="col.name" :props="props">
<div>
<div v-if="col.name == 'organization'" class="text-html">
{{
props.row
? findOrgNameHtml({
root: props.row.orgRoot,
child1: props.row.orgChild1,
child2: props.row.orgChild2,
child3: props.row.orgChild3,
child4: props.row.orgChild4,
})
: "-"
}}
</div>
<div v-else>
{{ !col.value ? "-" : col.value }}
</div>
</q-td>