授课记录和讲师列表新增增加搜索

This commit is contained in:
sunhonglai
2025-05-09 09:39:02 +08:00
parent 2fe8f957be
commit d5a233656b
2 changed files with 19 additions and 5 deletions

View File

@@ -300,7 +300,7 @@
showSearch
:filter-option="false"
:options="filterOrgListSearch2"
@search="handleOrgSearch"
@search="handleOrgSearch2"
@change="changeOrg">
</a-select>
<!-- <OrgClass v-model:value="formParam.sourceBelongId" v-model:name="formParam.sourceBelongFullName"></OrgClass> -->
@@ -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
}
},
};

View File

@@ -319,7 +319,7 @@
showSearch
:filter-option="false"
:options="filterOrgListSearch2"
@search="handleOrgSearch"
@search="handleOrgSearch2"
@change="changeOrg">
</a-select>
</a-form-item>
@@ -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,