feat(会员积分管理): 添加会员积分分页功能和总数显示

This commit is contained in:
田香琪
2026-04-15 16:15:54 +08:00
parent 8e0d9148b1
commit 60479b44b1

View File

@@ -83,6 +83,20 @@
class="member-table" class="member-table"
> >
</Table> </Table>
<Row type="flex" justify="end" class="mt_10">
<Page
:current="memberSearchForm.pageNumber"
:total="memberTotal"
:page-size="memberSearchForm.pageSize"
@on-change="changeMemberPage"
@on-page-size-change="changeMemberPageSize"
:page-size-opts="[15, 30, 50, 100]"
size="small"
show-total
show-elevator
show-sizer
></Page>
</Row>
</Card> </Card>
</TabPane> </TabPane>
<TabPane label="积分增减记录" name="pointChangeRecord"> <TabPane label="积分增减记录" name="pointChangeRecord">
@@ -161,7 +175,7 @@
}, },
memberSearchForm: { memberSearchForm: {
pageNumber: 1, pageNumber: 1,
pageSize: 10, pageSize: 15,
nickName: "", nickName: "",
username: "", username: "",
disabled: "", disabled: "",
@@ -284,6 +298,7 @@
], ],
data: [], // 表单数据 data: [], // 表单数据
memberData: [], memberData: [],
memberTotal: 0,
total: 0, // 表单数据总数 total: 0, // 表单数据总数
}; };
}, },
@@ -338,6 +353,15 @@
this.memberSearchForm.pageNumber = 1; this.memberSearchForm.pageNumber = 1;
this.getMemberList(); this.getMemberList();
}, },
changeMemberPage(v) {
this.memberSearchForm.pageNumber = v;
this.getMemberList();
},
changeMemberPageSize(v) {
this.memberSearchForm.pageNumber = 1;
this.memberSearchForm.pageSize = v;
this.getMemberList();
},
getMemberList() { getMemberList() {
this.memberLoading = true; this.memberLoading = true;
const params = { const params = {
@@ -353,6 +377,7 @@
this.memberLoading = false; this.memberLoading = false;
if (res && res.success && res.result && res.result.records) { if (res && res.success && res.result && res.result.records) {
this.memberData = res.result.records; this.memberData = res.result.records;
this.memberTotal = res.result.total;
} }
}).catch(() => { }).catch(() => {
this.memberLoading = false; this.memberLoading = false;