fix: creditNote column number wrong running
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s
This commit is contained in:
parent
e6d06b39da
commit
65dcd138db
2 changed files with 13 additions and 5 deletions
|
|
@ -8,7 +8,7 @@ import { columns } from './constants';
|
||||||
import KebabAction from 'src/components/shared/KebabAction.vue';
|
import KebabAction from 'src/components/shared/KebabAction.vue';
|
||||||
|
|
||||||
const creditNote = useCreditNote();
|
const creditNote = useCreditNote();
|
||||||
const { data, page } = storeToRefs(creditNote);
|
const { data, page, pageSize } = storeToRefs(creditNote);
|
||||||
|
|
||||||
const prop = defineProps<{
|
const prop = defineProps<{
|
||||||
grid: boolean;
|
grid: boolean;
|
||||||
|
|
@ -26,7 +26,14 @@ const visible = computed(() =>
|
||||||
<template>
|
<template>
|
||||||
<q-table
|
<q-table
|
||||||
:rows-per-page-options="[0]"
|
:rows-per-page-options="[0]"
|
||||||
:rows="data.map((item, i) => ({ ...item, _index: i, _page: page }))"
|
:rows="
|
||||||
|
data.map((item, i) => ({
|
||||||
|
...item,
|
||||||
|
_index: i,
|
||||||
|
_page: page,
|
||||||
|
_pageSize: pageSize,
|
||||||
|
}))
|
||||||
|
"
|
||||||
:columns="visible"
|
:columns="visible"
|
||||||
:grid
|
:grid
|
||||||
hide-bottom
|
hide-bottom
|
||||||
|
|
@ -52,7 +59,7 @@ const visible = computed(() =>
|
||||||
|
|
||||||
<template
|
<template
|
||||||
v-slot:body="props: {
|
v-slot:body="props: {
|
||||||
row: CreditNote & { _index: number; _page: number };
|
row: CreditNote & { _index: number; _page: number; _pageSize: number };
|
||||||
} & Omit<Parameters<QTableSlots['body']>[0], 'row'>"
|
} & Omit<Parameters<QTableSlots['body']>[0], 'row'>"
|
||||||
>
|
>
|
||||||
<q-tr :class="{ dark: $q.dark.isActive }" class="text-center">
|
<q-tr :class="{ dark: $q.dark.isActive }" class="text-center">
|
||||||
|
|
|
||||||
|
|
@ -32,8 +32,9 @@ export const columns = [
|
||||||
name: 'order',
|
name: 'order',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
label: 'general.order',
|
label: 'general.order',
|
||||||
field: (data: CreditNote & { _index: number; _page: number }) =>
|
field: (
|
||||||
data._page * (data._index + 1),
|
data: CreditNote & { _index: number; _page: number; _pageSize: number },
|
||||||
|
) => (data._page - 1) * data._pageSize + (data._index + 1),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'code',
|
name: 'code',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue