解决报表的分页bug

This commit is contained in:
季圣华 2021-10-27 22:43:10 +08:00
parent f517323f8b
commit ad4945d054
14 changed files with 16 additions and 13 deletions

View File

@ -407,6 +407,9 @@ export const JeecgListMixin = {
}
})
dataSource.push(totalRow)
//总数要增加合计的行数每页都有一行合计所以总数要加上
let size = parseInt(this.ipagination.total/this.ipagination.pageSize) +1
this.ipagination.total = this.ipagination.total + size
}
},
paginationChange(page, pageSize) {

View File

@ -64,7 +64,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -91,7 +91,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -52,7 +52,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -71,7 +71,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -84,7 +84,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -81,7 +81,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -70,7 +70,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -87,7 +87,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -84,7 +84,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -81,7 +81,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -52,7 +52,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -59,7 +59,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>

View File

@ -71,7 +71,7 @@
:page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`">
:show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}/</span>
</template>