统一为各页面的 ele-pro-table 组件添加 `:page-size="defPageSize"` 属性,修复分页显示异常问题。
@@ -14,6 +14,7 @@
<!-- 列表视图 -->
<div class="list-view">
<ele-pro-table
+ :page-size="defPageSize"
ref="table"
row-key="id"
:columns="columns"
@@ -4,6 +4,7 @@
<PollingRulesSearch @search="handleQuery" @reset="reload"> </PollingRulesSearch>
<!-- 数据表格 -->
:pageSizes="tablePageSizes"
<scheduledTasksSearch ref="searchRef" @search="reload"> </scheduledTasksSearch>
@@ -55,7 +55,8 @@
</div> -->
<template v-slot:content>
- <ele-pro-table
+ <ele-pro-table
ref="table" :pageSizes="tablePageSizes"
:initLoad="false"
@@ -21,6 +21,7 @@
></modalTitle>
</template>
@@ -8,6 +8,7 @@
/>
<search @search="reload" ref="search" />
@@ -7,7 +7,8 @@
ref="search"
:datasource="datasource"
@@ -23,6 +23,7 @@
@@ -5,6 +5,7 @@
<camera-search ref="searchRef" @search="reload" />
@@ -11,6 +11,7 @@
>
<el-card shadow="never">
@@ -44,7 +44,8 @@
:header-cell-style="{ background: '#F0F3F3', border: 'none' }"
</el-table> -->
- <ele-pro-table ref="table" :columns="columns" :datasource="tableData" cache-key="systemRoleTable" :pageSizes="tablePageSizes">
+ :page-size="defPageSize" ref="table" :columns="columns" :datasource="tableData" cache-key="systemRoleTable" :pageSizes="tablePageSizes">
</ele-pro-table>
<div class="zw-table-footer" style="display: flex; justify-content: flex-end">
<el-pagination background layout="total, sizes, prev, pager, next, jumper" :total="total"
@@ -6,7 +6,8 @@
<el-tab-pane label="已完成工单" name="second"></el-tab-pane>
</el-tabs>
:key="activeName"
:columns="newColumns"
@@ -2,7 +2,8 @@
<div class="link-msg">
<el-tabs v-model="activeTab">
<el-tab-pane label="可用模具">
- <ele-pro-table :columns="moduleColumn" :datasource="moduleData" :pageSizes="tablePageSizes">
+ :page-size="defPageSize" :columns="moduleColumn" :datasource="moduleData" :pageSizes="tablePageSizes">
</el-tab-pane>
<el-tab-pane label="BOM">
@@ -3,6 +3,7 @@
<dryArea-search @search="reload" ref="searchRef"> </dryArea-search>
@@ -2,6 +2,7 @@
<div class="ele-body">
<BOMSearch @search="reload" :statusOpt="statusOpt" />
@@ -3,7 +3,8 @@
<user-search ref="searchRef" @search="reload" :isConsumer="isConsumer">
</user-search>
@@ -18,6 +18,7 @@
<robot-search ref="searchRef" @search="reload" />
<subdevice-search ref="searchRef" @search="reload" />
@@ -54,7 +54,8 @@
@@ -39,6 +39,7 @@
<ProductSearch @search="reload" ref="searchRef" />
height="400"
@@ -38,7 +38,8 @@
style="min-height: 400px" :pageSizes="tablePageSizes"
@@ -58,7 +58,8 @@
</div>
<div class="data-tab">
ref="tableRef" :pageSizes="tablePageSizes"
highlight-current-row
@@ -74,6 +74,7 @@
ref="tableRef2"
@@ -4,7 +4,8 @@
<plan-search @search="reload"> </plan-search>
<!-- :default-sort="{ prop: 'createTime', order: 'ascending' }" -->
<el-card shadow="never" v-loading="loading">
<work-search @search="reload"> </work-search>
@@ -13,6 +13,7 @@
<!-- :default-sort="{ prop: 'createTime', order: 'descending' }" -->
<order-search @search="reload"> </order-search>
<maintenance-search @search="reload"> </maintenance-search>
<notes-search @search="reload"> </notes-search>
<workorder-search @search="reload"> </workorder-search>
@@ -16,6 +16,7 @@
@@ -31,7 +31,8 @@
</ul>
:columns="columns()"
<search @search="reload" ref="searchRef"> </search>
- <ele-pro-table ref="table" :columns="columns" :datasource="datasource" :pageSizes="tablePageSizes">
+ :page-size="defPageSize" ref="table" :columns="columns" :datasource="datasource" :pageSizes="tablePageSizes">
<!-- 表头工具栏 -->
<template v-slot:toolbar="{ row }">
<el-button
@@ -20,6 +20,7 @@
<message-search @search="reload"> </message-search>
<setting-search @search="reload"> </setting-search>