diff --git a/src/components/student/CommonStudent.vue b/src/components/student/CommonStudent.vue index 30af809a..8bc4b930 100644 --- a/src/components/student/CommonStudent.vue +++ b/src/components/student/CommonStudent.vue @@ -374,7 +374,7 @@ const member = ref(false); const dept = ref(false); const projectStuTableRef = ref(); const stuTableRef = ref(); -const projectParams = ref({ pid: props.infoId, type: props.infoType }); +const projectParams = ref({ pid: props.infoId, type: props.infoType, studentName:"" }); const getProjectStu = () => projectStuTableRef.value.fetch(); const resetProjectStu = () => { @@ -544,6 +544,8 @@ const orgRowSelection = computed(() => ({ const closeDrawer = () => { deleteDepSelect(); + audienceName.value.keyword = ""; + auditTableRef.value.reset({ keyword: "" }) projectParams.value.studentName = ""; projectStuTableRef.value.reset(); visiable.value = false; @@ -607,9 +609,16 @@ function onOrgSelectChange(e, l) { deptList.value = l.selectedNodes; } -const resetStu = () => stuTableRef.value.reset({ keyword: "", departId: null }); +const resetStu = () => { + nameSearch.value.keyword = ""; + stuTableRef.value.reset({ keyword: "", departId: null }) +}; //清空选择部门信息 const deleteDepSelect = () => { + projectParams.value.studentName = ""; + projectStuTableRef.value.reset(); + audienceName.value.keyword = ""; + auditTableRef.value.reset({ keyword: "" }) selectedOrgKeys.value = []; projectSelectKeys.value = []; }; @@ -618,7 +627,10 @@ const resetOrg = () => { searchOrgName.value = { keyword: "", page: 1, pageSize: 10 }; }; //重置受众 -const resetAudienceInfo = () => auditTableRef.value.reset({ keyword: "" }); +const resetAudienceInfo = () => { + audienceName.value.keyword = ""; + auditTableRef.value.reset({ keyword: "" }) +}; //确定添加授权 const submitAuth = () => {