From b877b22ae7e220cd48756e8d08143f4cd51438a7 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Sat, 14 Dec 2024 18:09:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B2=E5=B8=88=E7=AE=A1=E7=90=86bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/BaseTable.vue | 2 +- src/components/project/AddApprover.vue | 3 +-- src/views/lecturer/Organization.vue | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/components/common/BaseTable.vue b/src/components/common/BaseTable.vue index debbc6f4..3e091c05 100644 --- a/src/components/common/BaseTable.vue +++ b/src/components/common/BaseTable.vue @@ -182,7 +182,7 @@ function remove(i) { rowSelectKeys.value.splice(i, 1); - selectsData.value.splice(i, 1); + selectsData.value = selectsData.value.filter((_, index) => index !== i); emit("update:selectedRowKeys", rowSelectKeys.value); emit("update:selectedRows", selectsData.value); } diff --git a/src/components/project/AddApprover.vue b/src/components/project/AddApprover.vue index dfeb493c..dd64423a 100644 --- a/src/components/project/AddApprover.vue +++ b/src/components/project/AddApprover.vue @@ -131,7 +131,7 @@ const props = defineProps({ title: { type: String, default: '' - } + }, }); onMounted(()=>{ // onlineLearningList() @@ -237,7 +237,6 @@ function onLoadData(treeNode) { } ); } - const openDrawer = () => { visiable.value = true; stuSelectRows.value = props.arrayList diff --git a/src/views/lecturer/Organization.vue b/src/views/lecturer/Organization.vue index 03a4672b..36bb788f 100644 --- a/src/views/lecturer/Organization.vue +++ b/src/views/lecturer/Organization.vue @@ -283,7 +283,7 @@ > 取消 保存 - 提交 + 提交 @@ -630,7 +630,7 @@ const getTableDate = (obj) => { const handleModify = (record) => { lecturer.getAffiliationById(record.id).then(res=>{ console.log(res,'resssss') - state.editParams = false + res.data.data.status==3 && (state.editParams = false) state.formParam = res.data.data const actArray = res.data.data.affiliationUserList.filter(item=>item.type == 0).reduce((accumulator, current) => { if (!accumulator.some(item => item.userId === current.userId)) {