小组人数只能由小改大,不能由大改小

This commit is contained in:
lpq
2023-02-25 17:31:03 +08:00
parent 74c0b80c15
commit 4e47e2ce39

View File

@@ -2456,6 +2456,7 @@ export default {
valueaddm: "", //创建小组输入小组长
valueaddg: "", //创建小组输入名称
groupInfo: { leaderName: "", leaderId: "" }, //创建小组
groupMemberCountContrast: null,
groupPageList: [], //小组列表
groupNumber: 0, //组员人数
valuestun: "", //学员管理姓名
@@ -3083,7 +3084,6 @@ export default {
};
//显示学员换组弹窗
const showChangeGroupModal = (record) => {
debugger;
console.log("单个");
state.changegroupV = true;
console.log("点击换组", record.id);
@@ -3094,14 +3094,15 @@ export default {
state.isEdit = isEdit;
state.stugroup = true;
state.groupInfo = item || {};
state.groupMemberCountContrast = item.groupMemberCount;
};
const closeModal2 = () => {
state.stugroup = false;
state.groupInfo = {};
state.groupMemberCountContrast = null;
};
//点击确定创建小组
const createG = () => {
debugger
if (!state.groupInfo.groupName) {
return message.warning("请输入小组名称");
}
@@ -3165,7 +3166,6 @@ export default {
}
//考勤的抽屉
const showAA = (course, a, data) => {
debugger;
state.AAvisible = true;
state.liveData = data;
state.showKaoqinText = "直播";
@@ -3931,7 +3931,6 @@ export default {
};
//创建小组
const createGroup = async () => {
debugger
console.log("state.groupPageList" + state.groupPageList);
const id = state.groupInfo.id;
const d = state.groupPageList.filter(item => item.id !== id).filter(
@@ -3941,12 +3940,16 @@ export default {
if (d.length > 0 && d[0].id !== id) {
return message.warn(d[0].leaderName + "已是小组长,请重新选择");
}
// 小组人数只能由小改大,不能由大改小
if (state.groupMemberCountContrast > state.groupInfo.groupMemberCount) {
return message.warn("当前不支持修改组员人数小于原组员数量。");
}
} else {
if (d.length > 0) {
return message.warn(d[0].leaderName + "已是小组长,请重新选择");
}
}
// 过滤掉编辑时候,只修改了组员最大值时候
state.isEdit = false;
await editGroup({ ...state.groupInfo, projectId: state.projectId });