From 952287519872ef651c982d82582392b288aaa42d Mon Sep 17 00:00:00 2001 From: haoxr <1490493387@qq.com> Date: Fri, 13 Jan 2023 01:05:45 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=87=AA=E5=8A=A8=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E4=BF=AE=E6=94=B9=E5=92=8C=E9=A1=B9=E7=9B=AE=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 100ab2e0092d96b17146163759aef897e5c14fbd --- src/api/user/index.ts | 2 +- src/components/Breadcrumb/index.vue | 6 +- src/components/IconSelect/index.vue | 142 +++-- src/components/Pagination/index.vue | 16 +- src/components/Screenfull/index.vue | 2 +- src/components/SizeSelect/index.vue | 2 +- src/components/SvgIcon/index.vue | 11 +- src/components/ThemePicker/index.vue | 5 +- src/components/Upload/MultiUpload.vue | 16 +- src/directive/utils/index.ts | 16 +- src/layout/components/Navbar.vue | 44 +- src/layout/components/Sidebar/Link.vue | 2 +- src/layout/components/Sidebar/MixNav.vue | 2 +- src/layout/components/Sidebar/SidebarItem.vue | 10 +- src/layout/components/TagsView/ScrollPane.vue | 9 +- src/layout/components/TagsView/index.vue | 163 +++--- src/layout/index.vue | 2 +- src/main.ts | 10 +- src/store/modules/permission.ts | 4 +- src/styles/element-plus.scss | 28 - src/styles/index.scss | 4 +- src/styles/mixin.scss | 14 - src/types/auto-imports.d.ts | 526 ++++++++++++++++++ src/types/components.d.ts | 80 +++ {types => src/types}/env.d.ts | 0 {types => src/types}/global.d.ts | 0 src/utils/i18n.ts | 2 +- src/views/dashboard/index.vue | 8 +- src/views/login/index.vue | 6 +- src/views/system/dict/components/DictItem.vue | 2 +- src/views/system/dict/index.vue | 4 +- src/views/system/menu/index.vue | 32 +- src/views/system/role/index.vue | 1 - src/views/system/user/index.vue | 83 ++- tsconfig.json | 4 +- types/components.d.ts | 9 - 36 files changed, 881 insertions(+), 386 deletions(-) create mode 100644 src/types/auto-imports.d.ts create mode 100644 src/types/components.d.ts rename {types => src/types}/env.d.ts (100%) rename {types => src/types}/global.d.ts (100%) delete mode 100644 types/components.d.ts diff --git a/src/api/user/index.ts b/src/api/user/index.ts index 7f4c48a..a3e18b4 100644 --- a/src/api/user/index.ts +++ b/src/api/user/index.ts @@ -111,7 +111,7 @@ export function deleteUsers(ids: string) { * * @returns */ -export function downloadTemplate() { +export function downloadTemplateApi() { return request({ url: '/api/v1/users/template', method: 'get', diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index 7323114..9823bb4 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -10,10 +10,10 @@ item.redirect === 'noredirect' || index === breadcrumbs.length - 1 " class="text-[#97a8be]" - >{{ generateTitle(item.meta.title) }}{{ translateRouteTitleI18n(item.meta.title) }} - {{ generateTitle(item.meta.title) }} + {{ translateRouteTitleI18n(item.meta.title) }} @@ -25,7 +25,7 @@ import { onBeforeMount, ref, watch } from 'vue'; import { useRoute, RouteLocationMatched } from 'vue-router'; import { compile } from 'path-to-regexp'; import router from '@/router'; -import { generateTitle } from '@/utils/i18n'; +import { translateRouteTitleI18n } from '@/utils/i18n'; const currentRoute = useRoute(); const pathCompile = (path: string) => { diff --git a/src/components/IconSelect/index.vue b/src/components/IconSelect/index.vue index 9670dcf..ea6aed4 100644 --- a/src/components/IconSelect/index.vue +++ b/src/components/IconSelect/index.vue @@ -1,92 +1,84 @@ - - - diff --git a/src/components/Screenfull/index.vue b/src/components/Screenfull/index.vue index cefeebe..e4568e0 100644 --- a/src/components/Screenfull/index.vue +++ b/src/components/Screenfull/index.vue @@ -1,7 +1,7 @@