fix:编辑在线时不能选择原来的选项

This commit is contained in:
Ggysh-7
2022-12-01 21:27:04 +08:00
parent 2ebd6a250e
commit 755a20b407
2 changed files with 15 additions and 2 deletions

View File

@@ -270,7 +270,17 @@ export default {
};
const onSelectChange = (selectedRowKeys,selectedRows) => {
state.selectedRowKeys = selectedRowKeys;
state.addOnlineList = selectedRows
state.addOnlineList = selectedRows;
if( props.edit && selectedRows.length > 0 ){
selectedRows.map((value)=>{
if(value.courseId == props.EditOnlineId){
message.destroy()
message.error('选项相同,请重新选择')
state.selectedRowKeys = []
state.addOnlineList = []
}
})
}
};
//清空所选
const clearLine = () => {
@@ -294,6 +304,7 @@ export default {
teacher:value.teacher,
sysCreateBy:value.sysCreateBy,
overtime:"",
courseId: Number(value.onlineClassesId),
};
array.push(obj);
}

View File

@@ -1210,6 +1210,7 @@ export default {
taskList: value.taskList,
value: value.stageId,
label: value.name,
courseId: value.courseId ? value.courseId : null
};
array.push(obj);
}
@@ -1661,6 +1662,7 @@ export default {
"0px 1px 35px 0px rgba(118, 136, 166, 0.07)";
});
const showDrawerOnline = (id, eleId) => {
console.log('id, eleId',id, eleId);
state.addonlinevisible = true;
state.EditOnlineId = id;
state.projectTaskId = eleId;
@@ -1835,7 +1837,7 @@ export default {
//编辑的按钮
const decideType = (type, id, eleId) => {
state.edit = true;
console.log(type, id);
console.log(type, id, eleId);
if (type == "外链") {
showDrawerAddRef(id, eleId);
} else if (type == "直播") {