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,