根据你提供的代码片段,我已经帮你补充完整了。以下是修正后的代码:
handleTableChange(pagination) {
console.log(pagination, 'pagination');
// 同步绑定页码和页数
this.pagination.current = pagination.current;
this.pagination.pageSize = pagination.pageSize;
this.form.validateFields((err) => {
if (!err) {
let condition = this.form.getFieldsValue();
condition.currentPage = this.pagination.current;
condition.pageSize = this.pagination.pageSize;
this.lastQuery(condition);
}
});
},
lastQuery() {
this.loading = true;
this.pagination.total = 0;
let data = {
applyJournalSeq: this.rowData.seq,
range: {
start: (this.pagination.current - 1) * this.pagination.pageSize,
length: this.pagination.pageSize
}
};
this.$httpacm.post('/gw/api/acm-service/limitManage/getApplyForBatchProcessingQuotaDetails', data)
.then(res => {
if (res.data.code !== 201) {
this.dataSource = res.data.data;
this.pagination.total = res.data.rowCount;
console.log(this.pagination, 'pagination');
} else {
this.$message.error(res.data.data);
}
})
.catch(e => {
// 处理请求错误
//this.$message.error(e);
})
.finally(() => {
// 请求完成时执行的操作,无论成功或失败都会执行
this.loading = false;
});
}
请注意,上述代码只是一个修改示例,并未考虑具体业务逻辑和变量的定义,请根据你的实际情况进行相应的调整。
内容由零声教学AI助手提供,问题来源于学员提问




