diff --git a/components.d.ts b/components.d.ts index d6fb45b..94c93f7 100644 --- a/components.d.ts +++ b/components.d.ts @@ -21,11 +21,8 @@ declare module 'vue' { NDialogProvider: typeof import('naive-ui')['NDialogProvider'] NDivider: typeof import('naive-ui')['NDivider'] NDropdown: typeof import('naive-ui')['NDropdown'] - NEllipsis: typeof import('naive-ui')['NEllipsis'] - NEmpty: typeof import('naive-ui')['NEmpty'] NForm: typeof import('naive-ui')['NForm'] NFormItem: typeof import('naive-ui')['NFormItem'] - NGi: typeof import('naive-ui')['NGi'] NGrid: typeof import('naive-ui')['NGrid'] NGridItem: typeof import('naive-ui')['NGridItem'] NImage: typeof import('naive-ui')['NImage'] @@ -34,7 +31,6 @@ declare module 'vue' { NModal: typeof import('naive-ui')['NModal'] NNotificationProvider: typeof import('naive-ui')['NNotificationProvider'] NotPassed: typeof import('./src/components/NotPassed.vue')['default'] - NPopconfirm: typeof import('naive-ui')['NPopconfirm'] NPopover: typeof import('naive-ui')['NPopover'] NPopselect: typeof import('naive-ui')['NPopselect'] NProgress: typeof import('naive-ui')['NProgress'] @@ -44,11 +40,7 @@ declare module 'vue' { NSpace: typeof import('naive-ui')['NSpace'] NSpin: typeof import('naive-ui')['NSpin'] NSwitch: typeof import('naive-ui')['NSwitch'] - NTabPane: typeof import('naive-ui')['NTabPane'] - NTabs: typeof import('naive-ui')['NTabs'] NTag: typeof import('naive-ui')['NTag'] - NTimeline: typeof import('naive-ui')['NTimeline'] - NTimelineItem: typeof import('naive-ui')['NTimelineItem'] NTooltip: typeof import('naive-ui')['NTooltip'] NUpload: typeof import('naive-ui')['NUpload'] NUploadDragger: typeof import('naive-ui')['NUploadDragger'] diff --git a/src/layout/components/Header/index.vue b/src/layout/components/Header/index.vue index 2fa42b6..0dd4002 100644 --- a/src/layout/components/Header/index.vue +++ b/src/layout/components/Header/index.vue @@ -227,7 +227,7 @@ export default defineComponent({
- +
diff --git a/src/views/home/aside/Aside.vue b/src/views/home/aside/Aside.vue index b5e764e..f6c6efe 100644 --- a/src/views/home/aside/Aside.vue +++ b/src/views/home/aside/Aside.vue @@ -130,7 +130,7 @@ configStore.$subscribe(() => { return acc } }, []) - // console.log("items", items); + console.log("items", items); showItems.value = items }) diff --git a/src/views/home/aside/comp/Search.vue b/src/views/home/aside/comp/Search.vue index ba057e6..2f6cea7 100644 --- a/src/views/home/aside/comp/Search.vue +++ b/src/views/home/aside/comp/Search.vue @@ -54,6 +54,11 @@ const searchName = () => { configStore.setSearchValue(searchKeyword.value); } +const close = () => { + searchKeyword.value = ""; + emit('close'); +} + diff --git a/src/views/home/aside/comp/modals/CustomFilterModal.vue b/src/views/home/aside/comp/modals/CustomFilterModal.vue index 211e841..f5131be 100644 --- a/src/views/home/aside/comp/modals/CustomFilterModal.vue +++ b/src/views/home/aside/comp/modals/CustomFilterModal.vue @@ -3,7 +3,7 @@ import { getAllfieldList, getfieldList, setFilter } from '@/api/home/filter' import { asideMap } from '@/config/aside' import { useConfig } from '@/store/modules/asideConfig' import { useUser } from "@/store/modules/user" -import { debounce, difference } from 'lodash-es' +import { debounce, difference, cloneDeep } from 'lodash-es' import { computed, defineOptions, onMounted, ref, watch } from 'vue' import { VueDraggable } from 'vue-draggable-plus' @@ -25,6 +25,7 @@ function showModal() { if (config == null || customConfig == null) return const { showList, hideList } = generatList(config, customConfig) + console.log("showList", showList); onList.value = showList offList.value = hideList // 重置全选状态 @@ -124,7 +125,15 @@ function generatList(config, customConfig) { const fixedList = generateDefaultList(config) offList.unshift(...fixedList) onList.unshift(...fixedList) - return { showList: onList, hideList: offList } + // onList按照customConfig排序 + let tempOnList = cloneDeep(onList); + let sortList: any = []; + customConfig.map(key => { + let tempItem = tempOnList.find(item => item.id == key); + sortList.push(tempItem); + }); + // return { showList: onList, hideList: offList } + return { showList: sortList, hideList: offList } } configStore.$subscribe(() => { @@ -313,7 +322,7 @@ onMounted(() => {
- +
{