代码拉取完成,页面将自动刷新
同步操作将从 zdf/家族族谱管理系统 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<template>
<!-- 卡片视图区 -->
<el-card>
<el-row :gutter="25">
<el-col :span="7">
<!-- 搜索添加 -->
<el-input
placeholder="请输入搜索学生的名字"
v-model.lazy="queryInfo.searchName"
@change="getStatusList"
>
</el-input>
</el-col>
</el-row>
<!-- 列表 -->
<el-table
:data="statusList"
border
stripe
v-loading="isLoading"
element-loading-background="rgba(255, 255, 255, .5)"
element-loading-text="加载中,请稍后..."
element-loading-spinner="el-icon-loading"
>
<el-table-column label="序号" type="index" fixed="left"></el-table-column>
<el-table-column label="姓名" prop="StudentName"></el-table-column>
<el-table-column label="学籍号" prop="ChangeNo"></el-table-column>
<el-table-column label="更新时间" prop="UpdateTime"></el-table-column>
<el-table-column label="学籍情况" prop="ChangeSituation"></el-table-column>
<el-table-column label="学籍描述" prop="ChangeDescribe"></el-table-column>
</el-table>
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="queryInfo.page"
:page-sizes="[1, 2, 10, 100]"
:page-size="queryInfo.limit"
layout="total, sizes, prev, pager, next, jumper"
:total="total"
></el-pagination>
</el-card>
</template>
<script>
export default {
data() {
return {
isLoading: false,
dialogAddVisible: false,
dialogEditVisible: false,
queryInfo: {
searchName: "",
page: 1,
limit: 10,
},
statusList: [], // 学籍列表
total: 0, // 最大数据记录
};
},
created() {
this.getStatusList();
},
methods: {
async getStatusList() {
this.isLoading = true;
// 调用post请求
const { data: res } = await this.$http.get("system/apis/status", {
params: this.queryInfo,
});
if (res.code != 20000) {
this.$message.error("加载用户列表失败");
this.isLoading = false;
}
this.statusList = res.data.value; // 将返回数据赋值
this.total = res.data.total; // 总个数
this.isLoading = false;
},
// 监听pageSize改变的事件
handleSizeChange(newLimit) {
this.queryInfo.limit = newLimit;
this.getStatusList(); // 数据发生改变重新申请数据
},
// 监听pageNum改变的事件
handleCurrentChange(newPage) {
this.queryInfo.page = newPage;
this.getStatusList(); // 数据发生改变重新申请数据
},
},
};
</script>
<style>
</style>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。