+
编辑
@@ -1828,6 +1828,7 @@ export default {
allDelete: false, //批量删除弹窗
pubproject: false,
stugroup: false,
+ isEdit: false,
canclestu: false,
canclestu1: false,
deleteOneStu: false, //删除单个学员弹窗
@@ -2479,7 +2480,8 @@ export default {
console.log("点击换组", record.studentId);
state.checkgroupStuId = record.studentId;
};
- const showModal2 = (item) => {
+ const showModal2 = (item,isEdit) => {
+ state.isEdit = isEdit;
state.stugroup = true;
state.groupInfo = item || {};
};
@@ -3320,12 +3322,18 @@ export default {
console.log("state.groupPageList" + state.groupPageList)
const d = state.groupPageList.filter(item => item.leaderId === state.groupInfo.leaderId);
const id = state.groupInfo.id;
- // 过滤掉编辑时候,只修改了组员最大值时候
- if(id !== d[0].id) {
+ if (state.isEdit) {
+ if (d.length > 0 && d[0].id !== id ) {
+ return message.warn(d[0].leaderName + "已是小组长,请重新选择");
+ }
+ }else{
if (d.length > 0 ) {
return message.warn(d[0].leaderName + "已是小组长,请重新选择");
}
}
+ // 过滤掉编辑时候,只修改了组员最大值时候
+
+ state.isEdit = false;
await editGroup({ ...state.groupInfo, projectId: state.projectId })
message.success(id ? '小组编辑成功' : "小组创建成功");
getGroup();