Commit ad4945d0 authored by 季圣华's avatar 季圣华
Browse files

解决报表的分页bug

parent f517323f
...@@ -407,6 +407,9 @@ export const JeecgListMixin = { ...@@ -407,6 +407,9 @@ export const JeecgListMixin = {
} }
}) })
dataSource.push(totalRow) dataSource.push(totalRow)
//总数要增加合计的行数,每页都有一行合计,所以总数要加上
let size = parseInt(this.ipagination.total/this.ipagination.pageSize) +1
this.ipagination.total = this.ipagination.total + size
} }
}, },
paginationChange(page, pageSize) { paginationChange(page, pageSize) {
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
:page-size="ipagination.pageSize" :page-size="ipagination.pageSize"
:page-size-options="ipagination.pageSizeOptions" :page-size-options="ipagination.pageSizeOptions"
:total="ipagination.total" :total="ipagination.total"
:show-total="(total, range) => `共 ${total} 条`"> :show-total="(total, range) => `共 ${total-parseInt(total/ipagination.pageSize)-1} 条`">
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span>{{ props.value-1 }}条/页</span> <span>{{ props.value-1 }}条/页</span>
</template> </template>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment