From d5a233656b2409962c15c9f1113c2fc59ea12c09 Mon Sep 17 00:00:00 2001 From: sunhonglai Date: Fri, 9 May 2025 09:39:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8E=88=E8=AF=BE=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=92=8C=E8=AE=B2=E5=B8=88=E5=88=97=E8=A1=A8=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=A2=9E=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, From e600aea5096b03937ab5061360dfc251073f64bc Mon Sep 17 00:00:00 2001 From: sunhonglai Date: Fri, 9 May 2025 09:47:24 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=8E=88=E8=AF=BE=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=92=8C=E8=AE=B2=E5=B8=88=E5=88=97=E8=A1=A8=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=A2=9E=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 | 2 +- src/views/lecturer/LecturerFee.vue | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/views/lecturer/InsideTeaching.vue b/src/views/lecturer/InsideTeaching.vue index 30fe8d52..a6980f98 100644 --- a/src/views/lecturer/InsideTeaching.vue +++ b/src/views/lecturer/InsideTeaching.vue @@ -1532,7 +1532,7 @@ export default { } const handleOrgSearch2 = (value) => { - let temp = JSON.parse(JSON.stringify(state.orgListSearch)); + let temp = JSON.parse(JSON.stringify(state.orgListSearch.filter(item => item.value !== ''))); //选择数据 state.filterOrgListSearch2 = temp.filter(item => item.label.includes(value)) } diff --git a/src/views/lecturer/LecturerFee.vue b/src/views/lecturer/LecturerFee.vue index f6ae30cd..24dbc2b5 100644 --- a/src/views/lecturer/LecturerFee.vue +++ b/src/views/lecturer/LecturerFee.vue @@ -1663,10 +1663,8 @@ export default { } 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)); + let temp = JSON.parse(JSON.stringify(state.orgListSearch.filter(item => item.value !== ''))); //选择数据 state.filterOrgListSearch2 = temp.filter(item => item.label.includes(value)) }