mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-20 00:06:47 +08:00
学员人数限制
This commit is contained in:
@@ -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("部分学员已经有小组,再次添加会被添加到当前小组.");
|
||||||
|
|||||||
Reference in New Issue
Block a user