From 9ebccf0f4512bc4e3c2262dcb626173938f97432 Mon Sep 17 00:00:00 2001
From: haoxr <1490493387@qq.com>
Date: Sat, 14 Jan 2023 18:37:22 +0800
Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=BB=84=E4=BB=B6=E7=A4=BA?=
=?UTF-8?q?=E4=BE=8B=E9=87=8D=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Former-commit-id: 039dc1ce505489c4d1b360fd50771a10b5476227
---
src/components.d.ts | 9 --------
src/components/IconSelect/index.vue | 5 ++---
src/env.d.ts | 19 -----------------
src/types/components.d.ts | 7 +-----
src/views/component/editor.vue | 22 -------------------
src/views/component/uploader.vue | 33 -----------------------------
src/views/demo/editor.vue | 11 ++++++++++
src/views/demo/icon-selector.vue | 11 ++++++++++
src/views/demo/uploader.vue | 26 +++++++++++++++++++++++
src/views/system/menu/index.vue | 29 +++++++------------------
10 files changed, 59 insertions(+), 113 deletions(-)
delete mode 100644 src/components.d.ts
delete mode 100644 src/env.d.ts
delete mode 100644 src/views/component/editor.vue
delete mode 100644 src/views/component/uploader.vue
create mode 100644 src/views/demo/editor.vue
create mode 100644 src/views/demo/icon-selector.vue
create mode 100644 src/views/demo/uploader.vue
diff --git a/src/components.d.ts b/src/components.d.ts
deleted file mode 100644
index 94e8b829..00000000
--- a/src/components.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-// 全局组件类型声明
-import Pagination from '@/components/Pagination/index.vue';
-
-declare module '@vue/runtime-core' {
- export interface GlobalComponents {
- Pagination: typeof Pagination;
- }
-}
-export {};
diff --git a/src/components/IconSelect/index.vue b/src/components/IconSelect/index.vue
index 864aa837..96124980 100644
--- a/src/components/IconSelect/index.vue
+++ b/src/components/IconSelect/index.vue
@@ -5,7 +5,7 @@ const props = defineProps({
require: false
},
/**
- * 选择器宽度
+ * 图标选择器宽度
*/
width: {
type: String,
@@ -36,9 +36,8 @@ function loadIcons() {
* 筛选图标
*/
function handleIconFilter() {
- console.log('筛选关键字', filterValue.value);
if (filterValue.value) {
- filterIconNames.value = filterIconNames.value.filter(iconName =>
+ filterIconNames.value = iconNames.filter(iconName =>
iconName.includes(filterValue.value)
);
} else {
diff --git a/src/env.d.ts b/src/env.d.ts
deleted file mode 100644
index bcddf3e8..00000000
--- a/src/env.d.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-///
-
-declare module '*.vue' {
- import { DefineComponent } from 'vue';
- // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
- const component: DefineComponent<{}, {}, any>;
- export default component;
-}
-
-// 环境变量 TypeScript的智能提示
-interface ImportMetaEnv {
- VITE_APP_TITLE: string;
- VITE_APP_PORT: string;
- VITE_APP_BASE_API: string;
-}
-
-interface ImportMeta {
- readonly env: ImportMetaEnv;
-}
diff --git a/src/types/components.d.ts b/src/types/components.d.ts
index cd003ff1..7b221c07 100644
--- a/src/types/components.d.ts
+++ b/src/types/components.d.ts
@@ -45,21 +45,16 @@ declare module '@vue/runtime-core' {
ElTabs: typeof import('element-plus/es')['ElTabs']
ElTag: typeof import('element-plus/es')['ElTag']
ElTooltip: typeof import('element-plus/es')['ElTooltip']
- ElTree: typeof import('element-plus/es')['ElTree']
ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
ElUpload: typeof import('element-plus/es')['ElUpload']
GithubCorner: typeof import('./../components/GithubCorner/index.vue')['default']
Hamburger: typeof import('./../components/Hamburger/index.vue')['default']
IconSelect: typeof import('./../components/IconSelect/index.vue')['default']
- IEpAddLocation: typeof import('~icons/ep/add-location')['default']
- IEpAim: typeof import('~icons/ep/aim')['default']
IEpCaretBottom: typeof import('~icons/ep/caret-bottom')['default']
IEpCaretTop: typeof import('~icons/ep/caret-top')['default']
- IEpCircleCheckFilled: typeof import('~icons/ep/circle-check-filled')['default']
IEpClose: typeof import('~icons/ep/close')['default']
IEpDownload: typeof import('~icons/ep/download')['default']
- IEpEdit: typeof import('~icons/ep/edit')['default']
- IEpIcon: typeof import('~icons/ep/icon')['default']
+ IEpPlus: typeof import('~icons/ep/plus')['default']
IEpTop: typeof import('~icons/ep/top')['default']
LangSelect: typeof import('./../components/LangSelect/index.vue')['default']
MultiUpload: typeof import('./../components/Upload/MultiUpload.vue')['default']
diff --git a/src/views/component/editor.vue b/src/views/component/editor.vue
deleted file mode 100644
index b0f9a870..00000000
--- a/src/views/component/editor.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/component/uploader.vue b/src/views/component/uploader.vue
deleted file mode 100644
index 8a4ab8b3..00000000
--- a/src/views/component/uploader.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/demo/editor.vue b/src/views/demo/editor.vue
new file mode 100644
index 00000000..26c6e0c3
--- /dev/null
+++ b/src/views/demo/editor.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/demo/icon-selector.vue b/src/views/demo/icon-selector.vue
new file mode 100644
index 00000000..e49d3cc1
--- /dev/null
+++ b/src/views/demo/icon-selector.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/demo/uploader.vue b/src/views/demo/uploader.vue
new file mode 100644
index 00000000..6a22dffd
--- /dev/null
+++ b/src/views/demo/uploader.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue
index 730da420..773f65c6 100644
--- a/src/views/system/menu/index.vue
+++ b/src/views/system/menu/index.vue
@@ -252,8 +252,6 @@