8/7 收银台加个未收,打印票据多个支付明细,房屋租赁-签约/上下架

This commit is contained in:
Zy
2026-08-07 15:12:12 +08:00
parent fa39c98a95
commit 586ec70274
5 changed files with 69 additions and 20 deletions

View File

@@ -1,5 +1,7 @@
<template>
<div :class="{ hidden: hidden }" class="pagination-container">
<span class="total">共 {{ total }} 条</span>
<slot name="pageContent"></slot>
<el-pagination
v-model:current-page="currentPage"
v-model:page-size="pageSize"
@@ -25,7 +27,7 @@ const props = defineProps({
pageSizes: { type: Array<number>, default: () => [10, 20, 30, 50, 100] },
// 移动端页码按钮的数量端默认值5
pagerCount: propTypes.number.def(document.body.clientWidth < 992 ? 5 : 7),
layout: propTypes.string.def('total, sizes, prev, pager, next, jumper'),
layout: propTypes.string.def('sizes, prev, pager, next, jumper'),
background: propTypes.bool.def(true),
autoScroll: propTypes.bool.def(true),
hidden: propTypes.bool.def(false),
@@ -67,7 +69,15 @@ function handleCurrentChange(val: number) {
</script>
<style lang="scss" scoped>
.total {
color: var(--el-text-color-regular);
font-weight: 400;
font-size: 14px;
margin: 0 15px 0 0;
}
.pagination-container {
display: flex;
align-items: center;
.el-pagination {
float: v-bind(float);
}