feat:增加项目内学员

This commit is contained in:
lixg
2023-02-14 20:56:37 +08:00
parent 3d871fef21
commit 0dbed0a9c7
3 changed files with 25 additions and 9 deletions

View File

@@ -244,14 +244,14 @@
<div v-if="i < 11">
<div class="chose">
{{ item.realName }}
<div class="ch" @click="stuDel(i)"></div>
<div class="ch" @click="memberDel(i)"></div>
</div>
</div>
<div v-else>
<div v-if="person">
<div class="chose">
{{ item.realName }}
<div class="ch" @click="stuDel(i)"></div>
<div class="ch" @click="memberDel(i)"></div>
</div>
</div>
</div>
@@ -536,13 +536,23 @@ const getStu = () => {
});
};
getStu();
const projectChangePagination = () => {};
const projectChangePagination = (page) => {
procurrentPage.value = page;
getStu();
};
function onProjectSelectChange(e, l) {
console.log("eeeee", e, l);
projectSelectKeys.value = e;
selectsData.value.projectMemberList = l;
}
function memberDel(i) {
projectSelectKeys.value = projectSelectKeys.value.filter(
(e) => e !== selectsData.value.projectMemberList[i].id
);
selectsData.value.projectMemberList.splice(i, 1);
}
const person = ref(false);
// const dept =ref(false)
const group = ref(false);
@@ -889,7 +899,9 @@ function handleStageOk() {
deptIds: selectsData.value.deptList?.map((e) => e.id),
stageId: selectsData.value.stageId,
groupIds: selectsData.value.groupList?.map((e) => e.id),
studentList: selectsData.value.studentList,
studentList: selectsData.value.studentList.concat(
selectsData.value.projectMemberList
),
groupName: props.groupName,
groupId: props.groupId,
}).then(() => {
@@ -940,6 +952,7 @@ watch(visiable, () => {
studentList: [],
deptList: [],
groupList: [],
projectMemberList: [],
};
stuReset();
auditReset();