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)) {