mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-17 14:56:46 +08:00
小组长删除问题
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
>
|
||||
<div class="drawerMain">
|
||||
<div class="header">
|
||||
<div class="headerTitle">组员名单1</div>
|
||||
<div class="headerTitle">组员名单</div>
|
||||
<img
|
||||
style="width: 29px; height: 29px; cursor: pointer"
|
||||
src="../../assets/images/basicinfo/close.png"
|
||||
@@ -295,7 +295,7 @@ export default {
|
||||
return (
|
||||
<div
|
||||
onClick={() => {
|
||||
deleteOne(value.record.key);
|
||||
deleteOne(value.record.key,value.record);
|
||||
}}
|
||||
>
|
||||
删除
|
||||
@@ -323,13 +323,17 @@ export default {
|
||||
};
|
||||
//点击确认批量删除弹窗
|
||||
const sureDeModal = () => {
|
||||
debugger
|
||||
// 判断选择的人员中是否有小组长
|
||||
let arr = [...state.tabledata].filter(x => [...state.selectedRowKeys].some(id => id === x.key)).filter(item => item.leaderId !== null);
|
||||
if (arr.length > 0) {
|
||||
return message.warning("选择人员中:"+arr[0].name + "是小组长,请勿删除!");
|
||||
}
|
||||
console.log(arr)
|
||||
let obj = {
|
||||
projectGroupId: props.chooseGroupId,
|
||||
projectId: props.projectId,
|
||||
ids: state.selectedRowKeys,
|
||||
};
|
||||
|
||||
delGroupStudent(obj)
|
||||
.then((res) => {
|
||||
console.log(res, "删除成功");
|
||||
@@ -363,6 +367,7 @@ export default {
|
||||
groupId: value.groupId, //小组id
|
||||
group: value.groupName, //小组名
|
||||
studentId: value.studentId, //学生id
|
||||
leaderId: value.leaderId, //小组长
|
||||
currentStageId: value.currentStageId, //当前关卡id
|
||||
name: value.studentName, //用户名
|
||||
bum: value.studentDepartName, //部门
|
||||
@@ -472,8 +477,11 @@ export default {
|
||||
//重新获取列表
|
||||
getStu();
|
||||
};
|
||||
const deleteOne = (id) => {
|
||||
// console.log(id, "fewfew");
|
||||
const deleteOne = (id,row) => {
|
||||
console.log("row", row);
|
||||
if (row.leaderId !== null) {
|
||||
return message.warning(""+row.name + "是小组长,请勿删除!");
|
||||
}
|
||||
console.log(`${id}`);
|
||||
state.deone = true;
|
||||
state.selectedRows = [];
|
||||
|
||||
Reference in New Issue
Block a user