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