mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-18 23:36:46 +08:00
小组人数只能由小改大,不能由大改小
This commit is contained in:
@@ -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 });
|
||||
|
||||
Reference in New Issue
Block a user