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';
|
||||
|
||||
const creditNote = useCreditNote();
|
||||
const { data, page } = storeToRefs(creditNote);
|
||||
const { data, page, pageSize } = storeToRefs(creditNote);
|
||||
|
||||
const prop = defineProps<{
|
||||
grid: boolean;
|
||||
|
|
@ -26,7 +26,14 @@ const visible = computed(() =>
|
|||
<template>
|
||||
<q-table
|
||||
: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"
|
||||
:grid
|
||||
hide-bottom
|
||||
|
|
@ -52,7 +59,7 @@ const visible = computed(() =>
|
|||
|
||||
<template
|
||||
v-slot:body="props: {
|
||||
row: CreditNote & { _index: number; _page: number };
|
||||
row: CreditNote & { _index: number; _page: number; _pageSize: number };
|
||||
} & Omit<Parameters<QTableSlots['body']>[0], 'row'>"
|
||||
>
|
||||
<q-tr :class="{ dark: $q.dark.isActive }" class="text-center">
|
||||
|
|
|
|||
|
|
@ -32,8 +32,9 @@ export const columns = [
|
|||
name: 'order',
|
||||
align: 'center',
|
||||
label: 'general.order',
|
||||
field: (data: CreditNote & { _index: number; _page: number }) =>
|
||||
data._page * (data._index + 1),
|
||||
field: (
|
||||
data: CreditNote & { _index: number; _page: number; _pageSize: number },
|
||||
) => (data._page - 1) * data._pageSize + (data._index + 1),
|
||||
},
|
||||
{
|
||||
name: 'code',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue