From d5a233656b2409962c15c9f1113c2fc59ea12c09 Mon Sep 17 00:00:00 2001 From: sunhonglai Date: Fri, 9 May 2025 09:39:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=88=E8=AF=BE=E8=AE=B0=E5=BD=95=E5=92=8C?= =?UTF-8?q?=E8=AE=B2=E5=B8=88=E5=88=97=E8=A1=A8=E6=96=B0=E5=A2=9E=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/lecturer/InsideTeaching.vue | 11 ++++++++--- src/views/lecturer/LecturerFee.vue | 13 +++++++++++-- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/views/lecturer/InsideTeaching.vue b/src/views/lecturer/InsideTeaching.vue index f92af8f6..30fe8d52 100644 --- a/src/views/lecturer/InsideTeaching.vue +++ b/src/views/lecturer/InsideTeaching.vue @@ -300,7 +300,7 @@ showSearch :filter-option="false" :options="filterOrgListSearch2" - @search="handleOrgSearch" + @search="handleOrgSearch2" @change="changeOrg"> @@ -1531,7 +1531,11 @@ export default { state.filterOrgListSearch = temp.filter(item => item.label.includes(value)) } - + const handleOrgSearch2 = (value) => { + let temp = JSON.parse(JSON.stringify(state.orgListSearch)); + //选择数据 + state.filterOrgListSearch2 = temp.filter(item => item.label.includes(value)) + } return { ...toRefs(state), @@ -1593,7 +1597,8 @@ export default { scoreChange, locale, checkMenu, - handleOrgSearch + handleOrgSearch, + handleOrgSearch2 } }, }; diff --git a/src/views/lecturer/LecturerFee.vue b/src/views/lecturer/LecturerFee.vue index 52f3cc7e..f6ae30cd 100644 --- a/src/views/lecturer/LecturerFee.vue +++ b/src/views/lecturer/LecturerFee.vue @@ -319,7 +319,7 @@ showSearch :filter-option="false" :options="filterOrgListSearch2" - @search="handleOrgSearch" + @search="handleOrgSearch2" @change="changeOrg"> @@ -1660,7 +1660,15 @@ export default { let temp = JSON.parse(JSON.stringify(state.orgListSearch)); //选择数据 state.filterOrgListSearch = temp.filter(item => item.label.includes(value)) - + } + + const handleOrgSearch2 = (value) => { + console.log("handleOrgSearch value: ",value) + console.log("handleOrgSearch state.orgListSearch: ",JSON.parse(JSON.stringify(state.orgListSearch))) + //克隆数据 + let temp = JSON.parse(JSON.stringify(state.orgListSearch)); + //选择数据 + state.filterOrgListSearch2 = temp.filter(item => item.label.includes(value)) } const handleOrgChange = (value) => { @@ -2000,6 +2008,7 @@ export default { getListData, changetlevel, handleOrgSearch, + handleOrgSearch2, handleOrgChange, canceleditTeacherDialog, allFee,