feat: 列表分页,刷新列表

This commit is contained in:
王熙东
2022-11-18 14:19:37 +08:00
parent 5a9c5ad274
commit a29993031d
5 changed files with 20 additions and 12 deletions

View File

@@ -421,13 +421,13 @@ export default {
state.name = "";
state.projectName = "";
state.tabledata = [];
getManageList();
//getManageList();
};
let timer;
onMounted(() => {
setTimeout(() => {
getManageList();
//getManageList();
}, 1000);
timer = setInterval(() => {
state.open = false;

View File

@@ -405,13 +405,13 @@ export default {
state.name = "";
state.projectName = "";
state.tabledata = [];
getManageList();
// getManageList();
};
let timer;
onMounted(() => {
setTimeout(() => {
getManageList();
// getManageList();
}, 1000);
timer = setInterval(() => {

View File

@@ -389,7 +389,7 @@ export default {
state.name = "";
state.projectName = "";
state.tabledata = [];
getManageList();
//getManageList();
};
const test = ()=> {
state.CVvisible = true
@@ -397,7 +397,7 @@ export default {
let timer;
onMounted(() => {
setTimeout(() => {
getManageList();
// getManageList();
}, 500);
timer = setInterval(() => {
state.open = false;

View File

@@ -343,12 +343,12 @@ export default {
state.name = "";
state.projectName = "";
state.tabledata = [];
getManageList();
// getManageList();
};
onMounted(() => {
setTimeout(() => {
getManageList();
// getManageList();
}, 1000);
});
return {

View File

@@ -625,8 +625,9 @@
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
@change="pageChange"
class="pagination"
style="display: none"
style="display: block"
/>
</div>
</div>
@@ -1155,7 +1156,7 @@ import FaceStu from "../../components/drawers/FaceStu";
import ActiveAttendance from "../../components/drawers/ActiveAttendance";
import TimeManage from "../../components/drawers/TimeManage";
import TestManage from "../../components/drawers/TestManage";
import FaceManage from "../../components/drawers/FaceManage";
import FaceManage from "../../components/drawers/FaceManage";
import WorkManage from "../../components/drawers/WorkManage";
import SeeStu from "../../components/drawers/SeeStu";
// import { useRoute } from "vue-router";
@@ -1580,7 +1581,7 @@ export default {
const getStudent = () => {
let obj = {
name: "",
pageNo: 1,
pageNo: state.currentPage,
pageSize: 10,
routerId: 100,
};
@@ -1589,7 +1590,7 @@ export default {
.then((res) => {
console.log("获取学员列表", res);
let data = res.data.data.rows || null;
// state.tableData = [];
state.tableData = [];
if (data.length) {
for (let i in data) {
let _time = new Date(data[i].beginStudyTime * 1000);
@@ -1882,6 +1883,7 @@ export default {
.delStudent({ routerId: 100, studentIds: [id] })
.then((res) => {
message.success("删除成功");
getStudent()
console.log(res);
})
.catch((err) => {
@@ -1914,12 +1916,17 @@ export default {
}
api.delStudent(obj).then((res) => {
console.log(res);
getStudent();
message.success("批量删除成功")
}).catch(err => {
message.error("批量删除失败"+err);
console.log(err)
})
};
const pageChange = (value) => {
state.currentPage = value;
getStudent();
}
return {
...toRefs(state),
...toRefs(levelList),
@@ -1967,6 +1974,7 @@ export default {
showStop,
reget,
stageChange,
pageChange,
};
},
};