|
|
|
@ -21,7 +21,7 @@ const taskStore = useTaskStore()
|
|
|
|
|
const taskListRef: any = ref(null)
|
|
|
|
|
// 展示字段
|
|
|
|
|
const showFieldList = ref<any[]>([])
|
|
|
|
|
|
|
|
|
|
const search = ref('')
|
|
|
|
|
function collapseHandler() {
|
|
|
|
|
collapse.value = !collapse.value
|
|
|
|
|
}
|
|
|
|
@ -62,6 +62,12 @@ function showFilter() {
|
|
|
|
|
const showSearch = ref(false)
|
|
|
|
|
|
|
|
|
|
function setShowSearch(value: boolean) {
|
|
|
|
|
if (!value) {
|
|
|
|
|
console.log('setShowSearch', value)
|
|
|
|
|
search.value = ''
|
|
|
|
|
taskListRef.value.search('')
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
showSearch.value = value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -201,6 +207,7 @@ defineExpose({
|
|
|
|
|
|
|
|
|
|
<div v-show="showSearch" class="warpper">
|
|
|
|
|
<n-input
|
|
|
|
|
v-model:value="search"
|
|
|
|
|
style="flex: 1; height: 32px"
|
|
|
|
|
placeholder="请输入你需要搜索的内容"
|
|
|
|
|
@input="inputHandler"
|
|
|
|
@ -231,9 +238,9 @@ defineExpose({
|
|
|
|
|
<!-- 过滤列表 -->
|
|
|
|
|
<FilterModalVue
|
|
|
|
|
ref="filterModalRef"
|
|
|
|
|
:type="2"
|
|
|
|
|
@edit-filter="editFilter"
|
|
|
|
|
@show-new-filter="showModal(newFilterModalRef)"
|
|
|
|
|
:type="2"
|
|
|
|
|
/>
|
|
|
|
|
<!-- 新增过滤 -->
|
|
|
|
|
<NewFilterModalVue ref="newFilterModalRef" />
|
|
|
|
|