mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-17 23:06:47 +08:00
小组长删除问题
This commit is contained in:
@@ -8,7 +8,7 @@
|
|||||||
>
|
>
|
||||||
<div class="drawerMain">
|
<div class="drawerMain">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="headerTitle">组员名单1</div>
|
<div class="headerTitle">组员名单</div>
|
||||||
<img
|
<img
|
||||||
style="width: 29px; height: 29px; cursor: pointer"
|
style="width: 29px; height: 29px; cursor: pointer"
|
||||||
src="../../assets/images/basicinfo/close.png"
|
src="../../assets/images/basicinfo/close.png"
|
||||||
@@ -295,7 +295,7 @@ export default {
|
|||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
deleteOne(value.record.key);
|
deleteOne(value.record.key,value.record);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
删除
|
删除
|
||||||
@@ -323,13 +323,17 @@ export default {
|
|||||||
};
|
};
|
||||||
//点击确认批量删除弹窗
|
//点击确认批量删除弹窗
|
||||||
const sureDeModal = () => {
|
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 = {
|
let obj = {
|
||||||
projectGroupId: props.chooseGroupId,
|
projectGroupId: props.chooseGroupId,
|
||||||
projectId: props.projectId,
|
projectId: props.projectId,
|
||||||
ids: state.selectedRowKeys,
|
ids: state.selectedRowKeys,
|
||||||
};
|
};
|
||||||
|
|
||||||
delGroupStudent(obj)
|
delGroupStudent(obj)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
console.log(res, "删除成功");
|
console.log(res, "删除成功");
|
||||||
@@ -363,6 +367,7 @@ export default {
|
|||||||
groupId: value.groupId, //小组id
|
groupId: value.groupId, //小组id
|
||||||
group: value.groupName, //小组名
|
group: value.groupName, //小组名
|
||||||
studentId: value.studentId, //学生id
|
studentId: value.studentId, //学生id
|
||||||
|
leaderId: value.leaderId, //小组长
|
||||||
currentStageId: value.currentStageId, //当前关卡id
|
currentStageId: value.currentStageId, //当前关卡id
|
||||||
name: value.studentName, //用户名
|
name: value.studentName, //用户名
|
||||||
bum: value.studentDepartName, //部门
|
bum: value.studentDepartName, //部门
|
||||||
@@ -472,8 +477,11 @@ export default {
|
|||||||
//重新获取列表
|
//重新获取列表
|
||||||
getStu();
|
getStu();
|
||||||
};
|
};
|
||||||
const deleteOne = (id) => {
|
const deleteOne = (id,row) => {
|
||||||
// console.log(id, "fewfew");
|
console.log("row", row);
|
||||||
|
if (row.leaderId !== null) {
|
||||||
|
return message.warning(""+row.name + "是小组长,请勿删除!");
|
||||||
|
}
|
||||||
console.log(`${id}`);
|
console.log(`${id}`);
|
||||||
state.deone = true;
|
state.deone = true;
|
||||||
state.selectedRows = [];
|
state.selectedRows = [];
|
||||||
|
|||||||
@@ -239,7 +239,7 @@
|
|||||||
></div>
|
></div>
|
||||||
<div
|
<div
|
||||||
@click="showLearnBgMore"
|
@click="showLearnBgMore"
|
||||||
v-if="imgData.length > 5"
|
v-if="imgData.length > 3"
|
||||||
class="learnBgItem learnBgMore"
|
class="learnBgItem learnBgMore"
|
||||||
>
|
>
|
||||||
查看更多 <img src="../../assets/images/projectadd/go.png" />
|
查看更多 <img src="../../assets/images/projectadd/go.png" />
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
<!--
|
<!--
|
||||||
<a-range-picker
|
<a-range-picker
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:disabled-date="disabledDate" :disabled-time="disabledRangeTime"
|
:disabled-date="disabledDate" :disabled-time="disabledRangeTime"
|
||||||
v-model:value="searchParam.valueDate"
|
v-model:value="searchParam.valueDate"
|
||||||
format="YYYY-MM-DD"
|
format="YYYY-MM-DD"
|
||||||
style="border-radius: 8px; height: 40px; margin-left: 5px"
|
style="border-radius: 8px; height: 40px; margin-left: 5px"
|
||||||
@@ -2688,4 +2688,4 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user