mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-12 20:36:45 +08:00
去掉添加学员提交限制
This commit is contained in:
@@ -352,7 +352,12 @@ const props = defineProps({
|
|||||||
type: Number,
|
type: Number,
|
||||||
default: null,
|
default: null,
|
||||||
},
|
},
|
||||||
|
activeKey1: {
|
||||||
|
type: String,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
console.log("props.activeKey1" + props.activeKey1)
|
||||||
// 获取项目学员;
|
// 获取项目学员;
|
||||||
const procurrentPage = ref(1);
|
const procurrentPage = ref(1);
|
||||||
const projectList = ref([]);
|
const projectList = ref([]);
|
||||||
@@ -775,30 +780,33 @@ const submitAuth = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function handleStageOk() {
|
function handleStageOk() {
|
||||||
|
debugger
|
||||||
// 判断添加人数是否已超过限制人数 限制 = 本次添加的人 + 原有的人
|
// 判断添加人数是否已超过限制人数 限制 = 本次添加的人 + 原有的人
|
||||||
if (props.type === 1) {
|
if (props.type === 1) {
|
||||||
let selectMember = 0;
|
if (props.groupMemberCount !== null) { // 只有添加组员的时候判断
|
||||||
if (activeKey.value === 4) { // 项目内选人
|
let selectMember = 0;
|
||||||
selectMember = selectsData.value.projectMemberList.length
|
if (activeKey.value === 4) { // 项目内选人
|
||||||
} else if (activeKey.value === 1) {
|
selectMember = selectsData.value.projectMemberList.length
|
||||||
selectMember = selectsData.value.studentList.length
|
} else if (activeKey.value === 1) {
|
||||||
} else if (activeKey.value === 2) {
|
selectMember = selectsData.value.studentList.length
|
||||||
selectMember = selectsData.value.groupList.length
|
} else if (activeKey.value === 2) {
|
||||||
} else if (activeKey.value === 3) {
|
selectMember = selectsData.value.groupList.length
|
||||||
selectMember = selectsData.value.deptList.length
|
} else if (activeKey.value === 3) {
|
||||||
}
|
selectMember = selectsData.value.deptList.length
|
||||||
if (props.groupMemberCount < selectMember + Number(props.groupMemberNumber)) {
|
}
|
||||||
return message.warning("添加小组学员超过最大值");
|
if (props.groupMemberCount < selectMember + Number(props.groupMemberNumber)) {
|
||||||
}
|
return message.warning("添加小组学员超过最大值");
|
||||||
// 判断是否是组长,组长不能添加
|
}
|
||||||
const leaderArray = selectsData.value.projectMemberList.filter(item => item.isLeader === '1');
|
// 判断是否是组长,组长不能添加
|
||||||
if (leaderArray.length > 0) {
|
const leaderArray = selectsData.value.projectMemberList.filter(item => item.isLeader === '1');
|
||||||
return message.warning("当前选中学员"+leaderArray[0].realName+"已是小组长,请勿重复选择。");
|
if (leaderArray.length > 0) {
|
||||||
}
|
return message.warning("当前选中学员"+leaderArray[0].realName+"已是小组长,请勿重复选择。");
|
||||||
// 对选中的人员进行判断是否已经分组了
|
}
|
||||||
let haveGroupNum = selectsData.value.projectMemberList.filter(item => item.groupId !== null);
|
// 对选中的人员进行判断是否已经分组了
|
||||||
if (haveGroupNum.length > 0) {
|
let haveGroupNum = selectsData.value.projectMemberList.filter(item => item.groupId !== null);
|
||||||
message.warning("部分学员已经有小组,再次添加会被添加到当前小组.");
|
if (haveGroupNum.length > 0) {
|
||||||
|
message.warning("部分学员已经有小组,再次添加会被添加到当前小组.");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stageVisible.value = false;
|
stageVisible.value = false;
|
||||||
|
|||||||
@@ -256,6 +256,10 @@ const props = defineProps({
|
|||||||
type: String,
|
type: String,
|
||||||
default: "",
|
default: "",
|
||||||
},
|
},
|
||||||
|
activeKey:{
|
||||||
|
type: String,
|
||||||
|
default: "",
|
||||||
|
},
|
||||||
id: String,
|
id: String,
|
||||||
columns: {
|
columns: {
|
||||||
type: Array,
|
type: Array,
|
||||||
@@ -453,6 +457,8 @@ function exportTaskStuRouter() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
debugger
|
||||||
|
console.log("props.activeKey1" + props.activeKey1)
|
||||||
getStuList();
|
getStuList();
|
||||||
});
|
});
|
||||||
watch(props.isgetStudent, () => {
|
watch(props.isgetStudent, () => {
|
||||||
|
|||||||
@@ -3437,6 +3437,7 @@ export default defineComponent({
|
|||||||
]);
|
]);
|
||||||
// 删除文件返回参数
|
// 删除文件返回参数
|
||||||
const changevalue = (e) => {
|
const changevalue = (e) => {
|
||||||
|
debugger
|
||||||
let arr = state.attach.split(",");
|
let arr = state.attach.split(",");
|
||||||
let newarr = [];
|
let newarr = [];
|
||||||
for (let i = 0; i < arr.length; i++) {
|
for (let i = 0; i < arr.length; i++) {
|
||||||
@@ -4430,6 +4431,7 @@ export default defineComponent({
|
|||||||
state.lookCourseModal = false;
|
state.lookCourseModal = false;
|
||||||
};
|
};
|
||||||
const handleLook = async (itm, type) => {
|
const handleLook = async (itm, type) => {
|
||||||
|
debugger
|
||||||
if (type === "1") {
|
if (type === "1") {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -757,6 +757,7 @@
|
|||||||
:permissions="permissions"
|
:permissions="permissions"
|
||||||
:type="1"
|
:type="1"
|
||||||
:id="projectId"
|
:id="projectId"
|
||||||
|
:activeKey1="activeKey1"
|
||||||
:columns="stuColumns"
|
:columns="stuColumns"
|
||||||
:stage="stage"
|
:stage="stage"
|
||||||
:visable="tabFlag"
|
:visable="tabFlag"
|
||||||
|
|||||||
Reference in New Issue
Block a user