学员人数限制

This commit is contained in:
lpq
2023-02-25 21:42:12 +08:00
parent 8b00105410
commit c5d3f6fdd9

View File

@@ -412,7 +412,6 @@ const projectChangePagination = (page) => {
getStu(); getStu();
}; };
function onProjectSelectChange(e, l) { function onProjectSelectChange(e, l) {
debugger
console.log("eeeee", e, l); console.log("eeeee", e, l);
projectSelectKeys.value = e; projectSelectKeys.value = e;
selectsData.value.projectMemberList = l; selectsData.value.projectMemberList = l;
@@ -768,7 +767,6 @@ const resetAudienceInfo = () => {
// }; // };
//确定添加授权 //确定添加授权
const submitAuth = () => { const submitAuth = () => {
debugger
if (props.type === 2) { if (props.type === 2) {
stageVisible.value = true; stageVisible.value = true;
} else { } else {
@@ -779,7 +777,17 @@ const submitAuth = () => {
function handleStageOk() { function handleStageOk() {
// 判断添加人数是否已超过限制人数 限制 = 本次添加的人 + 原有的人 // 判断添加人数是否已超过限制人数 限制 = 本次添加的人 + 原有的人
if (props.type === 1) { if (props.type === 1) {
if (props.groupMemberCount < selectsData.value.projectMemberList.length + Number(props.groupMemberNumber)) { let selectMember = 0;
if (activeKey.value === 4) { // 项目内选人
selectMember = selectsData.value.projectMemberList.length
} else if (activeKey.value === 1) {
selectMember = selectsData.value.studentList.length
} else if (activeKey.value === 2) {
selectMember = selectsData.value.groupList.length
} else if (activeKey.value === 3) {
selectMember = selectsData.value.deptList.length
}
if (props.groupMemberCount < selectMember + Number(props.groupMemberNumber)) {
return message.warning("添加小组学员超过最大值"); return message.warning("添加小组学员超过最大值");
} }
// 判断是否是组长,组长不能添加 // 判断是否是组长,组长不能添加
@@ -788,7 +796,6 @@ function handleStageOk() {
return message.warning("当前选中学员"+leaderArray[0].realName+"已是小组长,请勿重复选择。"); return message.warning("当前选中学员"+leaderArray[0].realName+"已是小组长,请勿重复选择。");
} }
// 对选中的人员进行判断是否已经分组了 // 对选中的人员进行判断是否已经分组了
debugger
let haveGroupNum = selectsData.value.projectMemberList.filter(item => item.groupId !== null); let haveGroupNum = selectsData.value.projectMemberList.filter(item => item.groupId !== null);
if (haveGroupNum.length > 0) { if (haveGroupNum.length > 0) {
message.warning("部分学员已经有小组,再次添加会被添加到当前小组."); message.warning("部分学员已经有小组,再次添加会被添加到当前小组.");