diff --git a/build/plugin.ts b/build/plugin.ts index 2bbc582..3dc61aa 100644 --- a/build/plugin.ts +++ b/build/plugin.ts @@ -9,7 +9,7 @@ import vue from '@vitejs/plugin-vue' import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' import Components from 'unplugin-vue-components/vite' -import { AntDesignVueResolver, ElementPlusResolver } from 'unplugin-vue-components/resolvers' +import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' import Icons from 'unplugin-icons/vite' import IconsResolver from 'unplugin-icons/resolver' import AutoImport from 'unplugin-auto-import/vite' @@ -49,7 +49,6 @@ export default [ }), Components({ resolvers: [ - AntDesignVueResolver(), ElementPlusResolver({ importStyle: 'sass' }), diff --git a/src/components.d.ts b/src/components.d.ts index 20f39e7..da3be40 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -36,14 +36,22 @@ declare module '@vue/runtime-core' { ElTabs: typeof import('element-plus/es')['ElTabs'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] Empty: typeof import('./components/empty/Empty.vue')['default'] + IconEpApp: typeof import('~icons/ep/app')['default'] IconEpArrowDown: typeof import('~icons/ep/arrow-down')['default'] IconEpArrowLeft: typeof import('~icons/ep/arrow-left')['default'] IconEpArrowRight: typeof import('~icons/ep/arrow-right')['default'] IconEpBell: typeof import('~icons/ep/bell')['default'] + IconEpBellFill: typeof import('~icons/ep/bell-fill')['default'] + IconEpBellFilled: typeof import('~icons/ep/bell-filled')['default'] + IconEpG0ird: typeof import('~icons/ep/g0ird')['default'] + IconEpGird: typeof import('~icons/ep/gird')['default'] + IconEpGrid: typeof import('~icons/ep/grid')['default'] IconEpHomeFilled: typeof import('~icons/ep/home-filled')['default'] IconEpKey: typeof import('~icons/ep/key')['default'] IconEpLock: typeof import('~icons/ep/lock')['default'] + IconEpPlus: typeof import('~icons/ep/plus')['default'] IconEpRight: typeof import('~icons/ep/right')['default'] + IconEpSearch: typeof import('~icons/ep/search')['default'] IconEpSwitchButton: typeof import('~icons/ep/switch-button')['default'] IconEpUploadFilled: typeof import('~icons/ep/upload-filled')['default'] IconEpUser: typeof import('~icons/ep/user')['default'] diff --git a/src/css/common.scss b/src/css/common.scss index b99b7d7..454e3c4 100644 --- a/src/css/common.scss +++ b/src/css/common.scss @@ -505,3 +505,7 @@ a { display: none; } } + +.cur-point { + cursor: pointer !important; +} diff --git a/src/icons/svg/svg-apps.svg b/src/icons/svg/svg-apps.svg new file mode 100644 index 0000000..2583211 --- /dev/null +++ b/src/icons/svg/svg-apps.svg @@ -0,0 +1,18 @@ + + + 系统切换 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/layouts/components/AppsList.vue b/src/layouts/components/AppsList.vue new file mode 100644 index 0000000..ec05f3e --- /dev/null +++ b/src/layouts/components/AppsList.vue @@ -0,0 +1,185 @@ + + + + diff --git a/src/layouts/components/RightContent.vue b/src/layouts/components/RightContent.vue index e9e4621..c500c3b 100644 --- a/src/layouts/components/RightContent.vue +++ b/src/layouts/components/RightContent.vue @@ -11,6 +11,7 @@ + @@ -21,6 +22,7 @@ import { computed } from 'vue' import PersonalInfo from './personal/index.vue' import ServiceOrder from './ServiceOrder.vue' import SiteMessage from './SiteMessage.vue' +import AppsList from './AppsList.vue' // import HelpCenter from './HelpCenter.vue' import { useStore } from 'vuex'