diff --git a/src/components/drawers/router/RouterFaceStu.vue b/src/components/drawers/router/RouterFaceStu.vue index 1c93cef2..2203721c 100644 --- a/src/components/drawers/router/RouterFaceStu.vue +++ b/src/components/drawers/router/RouterFaceStu.vue @@ -347,6 +347,7 @@ const ChoiceCourse = (n) => { coursePlanIndex.value = n; params.value.pid = data.value[n].id; tableRef.value.fetch(); + tableRef.value.resetSelected(); }; watch(()=>params.value.finishStatus,()=>{ if(params.value.finishStatus==undefined){ @@ -358,7 +359,10 @@ const removeStu=(id)=> dialog({ ok: () => delStudentList({ ids: [id] }).then(() => fetchData()) }) -const closeDrawer = () => emit("update:FSvisible", false); +const closeDrawer = () => { + emit("update:FSvisible", false) + tableRef.value.resetSelected(); +}; //批量签到 const batchSign = () => { if (!courseSelectRows.value.length) { @@ -417,7 +421,10 @@ function stuSign(text) { } //搜索学员 -const searchTaskList = () => tableRef.value.fetch(); +const searchTaskList = () => { + tableRef.value.fetch() + tableRef.value.resetSelected(); +}; //添加学员 function submitCall(flag) {