feat:增加未导入学员关闭弹框判断

This commit is contained in:
wyx
2023-01-10 16:50:08 +08:00
parent 2f86d38cdd
commit 6720e36840
3 changed files with 16 additions and 8 deletions

View File

@@ -172,6 +172,7 @@ export default {
template: process.env.VUE_APP_TEMPLATE + "导入学员模版-1672998102528.xlsx", template: process.env.VUE_APP_TEMPLATE + "导入学员模版-1672998102528.xlsx",
importStudent: process.env.VUE_APP_BASE_API + "admin/student/importStudent", importStudent: process.env.VUE_APP_BASE_API + "admin/student/importStudent",
timers: "", // 定时器,用于清空定时器使用 timers: "", // 定时器,用于清空定时器使用
isAddStudent: false, // 用于判断用户是否关闭弹框需要重新获取学员列表
uploadpercent: -1, uploadpercent: -1,
uploadErr: false, //上传失败 uploadErr: false, //上传失败
addLoading: false, addLoading: false,
@@ -194,7 +195,8 @@ export default {
state.downloadErrUrl = ""; state.downloadErrUrl = "";
ctx.emit("update:AddImpStuvisible", false); ctx.emit("update:AddImpStuvisible", false);
// 通知父组件重新获取学员列表 // 通知父组件重新获取学员列表
ctx.emit("AddImpStuvisibleClose", false); ctx.emit("AddImpStuvisibleClose", state.isAddStudent);
state.isAddStudent = false;
}; };
const afterVisibleChange = (bool) => { const afterVisibleChange = (bool) => {
@@ -246,6 +248,7 @@ export default {
message.success(`${info.file.name}上传成功`); message.success(`${info.file.name}上传成功`);
state.showBottomBar = true; state.showBottomBar = true;
state.addLoading = false; state.addLoading = false;
state.isAddStudent = true;
} }
state.succNum = res.data.data.successNum; state.succNum = res.data.data.successNum;
state.errNum = res.data.data.failedNum; state.errNum = res.data.data.failedNum;
@@ -279,6 +282,7 @@ export default {
//删除 //删除
const removeUpload = () => { const removeUpload = () => {
state.isAddStudent = false;
state.showBottomBar = false; state.showBottomBar = false;
state.fileList = []; state.fileList = [];
state.uploadpercent = -1; state.uploadpercent = -1;

View File

@@ -728,11 +728,13 @@ export default {
// }); // });
} }
{/* 添加学员弹框关闭,重新获取学员列表 */} {/* 添加学员弹框关闭,重新获取学员列表 */}
const AddImpStuvisibleClose = () => { const AddImpStuvisibleClose = (isget) => {
console.log('关闭了导入学员弹框') console.log('关闭了导入学员弹框',isget)
{/* 此处操作重新获取学员列表数据 */} {/* 此处操作重新获取学员列表数据 */}
getStudent() if(isget){
getStudent()
}
} }
return { return {

View File

@@ -697,10 +697,12 @@ export default {
}; };
{/* 添加学员弹框关闭,重新获取学员列表 */} {/* 添加学员弹框关闭,重新获取学员列表 */}
const AddImpStuvisibleClose = () => { const AddImpStuvisibleClose = (isget) => {
console.log('关闭了导入学员弹框') console.log('关闭了导入学员弹框',isget)
{/* 此处操作重新获取学员列表数据 */} {/* 此处操作重新获取学员列表数据 */}
getStudent() if(isget){
getStudent()
}
} }
return { return {