From 755a20b407a277c59bfecb503be43fe1b3194526 Mon Sep 17 00:00:00 2001 From: Ggysh-7 <102372376+Ggysh-7@users.noreply.github.com> Date: Thu, 1 Dec 2022 21:27:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E7=BC=96=E8=BE=91=E5=9C=A8=E7=BA=BF?= =?UTF-8?q?=E6=97=B6=E4=B8=8D=E8=83=BD=E9=80=89=E6=8B=A9=E5=8E=9F=E6=9D=A5?= =?UTF-8?q?=E7=9A=84=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddOnline.vue | 13 ++++++++++++- src/views/projectcenter/TaskAdd.vue | 4 +++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index ac68ed22..1d587c4d 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -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); } diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index ecac38ad..cd06b826 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -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 == "直播") {