From 43d53515b3e9299fb2f151b4b3ad21fd5bef6042 Mon Sep 17 00:00:00 2001
From: xiangshu233 <xiangshu233@outlook.com>
Date: Wed, 13 Mar 2024 21:47:22 +0800
Subject: [PATCH] chore: :rewind: remove redundant imports

---
 src/App.vue                            | 3 +--
 src/components/Logo.vue                | 2 +-
 src/components/SvgIcon.vue             | 1 -
 src/utils/http/axios/axiosCancel.ts    | 2 +-
 src/views/dashboard/index.vue          | 1 -
 src/views/example/index.vue            | 1 -
 src/views/exception/403.vue            | 2 --
 src/views/exception/404.vue            | 2 --
 src/views/exception/500.vue            | 2 --
 src/views/login/ForgetPasswordForm.vue | 1 -
 src/views/login/LoginForm.vue          | 2 --
 src/views/login/RegisterForm.vue       | 1 -
 src/views/login/useLogin.ts            | 1 -
 src/views/message/barChart.vue         | 2 --
 src/views/message/lineChart.vue        | 2 --
 src/views/message/pieChart.vue         | 2 --
 src/views/my/AccountSetting.vue        | 1 -
 src/views/my/EditNickname.vue          | 1 -
 src/views/my/EditSign.vue              | 1 -
 src/views/my/EditUserInfo.vue          | 1 -
 src/views/my/ThemeSetting.vue          | 1 -
 src/views/my/components/NavBar.vue     | 3 ---
 src/views/my/index.vue                 | 1 -
 23 files changed, 3 insertions(+), 33 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index e2aaaeb..dc1026e 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -13,8 +13,7 @@
 </template>
 
 <script setup lang="ts">
-import { computed, unref } from 'vue'
-import { darken, lighten } from '@/utils/index'
+import { darken, lighten } from '@/utils'
 import { useRouteStore } from '@/store/modules/route'
 import { useDesignSetting } from '@/hooks/setting/useDesignSetting'
 
diff --git a/src/components/Logo.vue b/src/components/Logo.vue
index 9ed5134..3e0ae4d 100644
--- a/src/components/Logo.vue
+++ b/src/components/Logo.vue
@@ -43,7 +43,7 @@
 
 <script setup lang="ts">
 import { useDesignSettingStore } from '@/store/modules/designSetting'
-import { hexToRgba } from '@/utils/index'
+import { hexToRgba } from '@/utils'
 import { appThemeList } from '@/settings/designSetting'
 
 const defaultAppTheme = appThemeList[0]
diff --git a/src/components/SvgIcon.vue b/src/components/SvgIcon.vue
index 9ed8ec9..a7991cc 100644
--- a/src/components/SvgIcon.vue
+++ b/src/components/SvgIcon.vue
@@ -6,7 +6,6 @@
 
 <script lang="ts">
 import type { CSSProperties } from 'vue'
-import { computed, defineComponent } from 'vue'
 
 export default defineComponent({
   name: 'SvgIcon',
diff --git a/src/utils/http/axios/axiosCancel.ts b/src/utils/http/axios/axiosCancel.ts
index 66937ff..2e51321 100644
--- a/src/utils/http/axios/axiosCancel.ts
+++ b/src/utils/http/axios/axiosCancel.ts
@@ -3,7 +3,7 @@ import axios from 'axios'
 
 import qs from 'qs'
 
-import { isFunction } from '@/utils/is/index'
+import { isFunction } from '@/utils/is'
 
 // 声明一个 Map 用于存储每个请求的标识 和 取消函数
 let pendingMap = new Map<string, Canceler>()
diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue
index 818bd4a..dca5b8e 100644
--- a/src/views/dashboard/index.vue
+++ b/src/views/dashboard/index.vue
@@ -26,7 +26,6 @@
 </template>
 
 <script setup lang="ts">
-import { computed } from 'vue'
 import { useDesignSettingStore } from '@/store/modules/designSetting'
 import { useGlobSetting } from '@/hooks/setting'
 import Logo from '@/components/Logo.vue'
diff --git a/src/views/example/index.vue b/src/views/example/index.vue
index 80138a0..5e905a7 100644
--- a/src/views/example/index.vue
+++ b/src/views/example/index.vue
@@ -14,7 +14,6 @@
 </template>
 
 <script setup lang="ts">
-import { ref } from 'vue'
 import { useDark, useToggle } from '@vueuse/core'
 import { useDesignSettingStore } from '@/store/modules/designSetting'
 
diff --git a/src/views/exception/403.vue b/src/views/exception/403.vue
index a1aa636..893b7a1 100644
--- a/src/views/exception/403.vue
+++ b/src/views/exception/403.vue
@@ -15,8 +15,6 @@
 </template>
 
 <script lang="ts" setup>
-import { useRouter } from 'vue-router'
-
 const router = useRouter()
 function goHome() {
   router.push('/')
diff --git a/src/views/exception/404.vue b/src/views/exception/404.vue
index c4fb5de..347d837 100644
--- a/src/views/exception/404.vue
+++ b/src/views/exception/404.vue
@@ -15,8 +15,6 @@
 </template>
 
 <script lang="ts" setup>
-import { useRouter } from 'vue-router'
-
 const router = useRouter()
 function goHome() {
   router.push('/')
diff --git a/src/views/exception/500.vue b/src/views/exception/500.vue
index bf3d2cd..7523473 100644
--- a/src/views/exception/500.vue
+++ b/src/views/exception/500.vue
@@ -15,8 +15,6 @@
 </template>
 
 <script lang="ts" setup>
-import { useRouter } from 'vue-router'
-
 const router = useRouter()
 function goHome() {
   router.push('/')
diff --git a/src/views/login/ForgetPasswordForm.vue b/src/views/login/ForgetPasswordForm.vue
index 19d8ec1..536c216 100644
--- a/src/views/login/ForgetPasswordForm.vue
+++ b/src/views/login/ForgetPasswordForm.vue
@@ -64,7 +64,6 @@
 </template>
 
 <script setup lang="ts">
-import { computed, reactive, ref, unref } from 'vue'
 import type { FormInstance } from 'vant'
 import { LoginStateEnum, useFormRules, useLoginState } from './useLogin'
 
diff --git a/src/views/login/LoginForm.vue b/src/views/login/LoginForm.vue
index 197d6a8..d4dab1e 100644
--- a/src/views/login/LoginForm.vue
+++ b/src/views/login/LoginForm.vue
@@ -59,8 +59,6 @@
 </template>
 
 <script setup lang="ts">
-import { computed, onMounted, reactive, ref, unref } from 'vue'
-import { useRoute, useRouter } from 'vue-router'
 import { showFailToast, showLoadingToast, showSuccessToast } from 'vant'
 import type { FormInstance } from 'vant'
 import { LoginStateEnum, useFormRules, useLoginState } from './useLogin'
diff --git a/src/views/login/RegisterForm.vue b/src/views/login/RegisterForm.vue
index fdeb278..74f4f55 100644
--- a/src/views/login/RegisterForm.vue
+++ b/src/views/login/RegisterForm.vue
@@ -115,7 +115,6 @@
 </template>
 
 <script setup lang="ts">
-import { computed, reactive, ref, unref } from 'vue'
 import type { FormInstance } from 'vant'
 
 import { LoginStateEnum, useFormRules, useLoginState } from './useLogin'
diff --git a/src/views/login/useLogin.ts b/src/views/login/useLogin.ts
index 16caf0c..097adaf 100644
--- a/src/views/login/useLogin.ts
+++ b/src/views/login/useLogin.ts
@@ -1,5 +1,4 @@
 import type { FieldRule } from 'vant'
-import { computed, ref, unref } from 'vue'
 
 export enum LoginStateEnum {
   LOGIN,
diff --git a/src/views/message/barChart.vue b/src/views/message/barChart.vue
index 9ceeca4..77b2e05 100644
--- a/src/views/message/barChart.vue
+++ b/src/views/message/barChart.vue
@@ -5,8 +5,6 @@
 </template>
 
 <script setup lang="ts">
-import type { Ref } from 'vue'
-import { onMounted, ref } from 'vue'
 import type { EChartsOption } from 'echarts'
 import { useECharts } from '@/hooks/web/useECharts'
 
diff --git a/src/views/message/lineChart.vue b/src/views/message/lineChart.vue
index fdba2ea..300b59b 100644
--- a/src/views/message/lineChart.vue
+++ b/src/views/message/lineChart.vue
@@ -5,8 +5,6 @@
 </template>
 
 <script setup lang="ts">
-import type { Ref } from 'vue'
-import { onMounted, ref } from 'vue'
 import type { EChartsOption } from 'echarts'
 import { useECharts } from '@/hooks/web/useECharts'
 
diff --git a/src/views/message/pieChart.vue b/src/views/message/pieChart.vue
index ebfe554..db44153 100644
--- a/src/views/message/pieChart.vue
+++ b/src/views/message/pieChart.vue
@@ -5,8 +5,6 @@
 </template>
 
 <script setup lang="ts">
-import type { Ref } from 'vue'
-import { onMounted, ref } from 'vue'
 import type { EChartsOption } from 'echarts'
 import { useECharts } from '@/hooks/web/useECharts'
 
diff --git a/src/views/my/AccountSetting.vue b/src/views/my/AccountSetting.vue
index 200e8cc..b29e7f1 100644
--- a/src/views/my/AccountSetting.vue
+++ b/src/views/my/AccountSetting.vue
@@ -34,7 +34,6 @@
 </template>
 
 <script setup lang="ts">
-import { computed } from 'vue'
 import NavBar from './components/NavBar.vue'
 import { useUserStore } from '@/store/modules/user'
 
diff --git a/src/views/my/EditNickname.vue b/src/views/my/EditNickname.vue
index cd3c3f4..f968bb6 100644
--- a/src/views/my/EditNickname.vue
+++ b/src/views/my/EditNickname.vue
@@ -28,7 +28,6 @@
 </template>
 
 <script setup lang="ts">
-import { onMounted, reactive, ref } from 'vue'
 import type { FormInstance } from 'vant'
 import { showToast } from 'vant'
 import NavBar from './components/NavBar.vue'
diff --git a/src/views/my/EditSign.vue b/src/views/my/EditSign.vue
index 2ec28c5..a722717 100644
--- a/src/views/my/EditSign.vue
+++ b/src/views/my/EditSign.vue
@@ -24,7 +24,6 @@
 </template>
 
 <script setup lang="ts">
-import { onMounted, reactive, ref } from 'vue'
 import type { FormInstance } from 'vant'
 import { showToast } from 'vant'
 import NavBar from './components/NavBar.vue'
diff --git a/src/views/my/EditUserInfo.vue b/src/views/my/EditUserInfo.vue
index e2e2842..3468661 100644
--- a/src/views/my/EditUserInfo.vue
+++ b/src/views/my/EditUserInfo.vue
@@ -112,7 +112,6 @@
 </template>
 
 <script setup lang="ts">
-import { onMounted, reactive, ref } from 'vue'
 import { showToast } from 'vant'
 import NavBar from './components/NavBar.vue'
 import UploaderImage from './components/UploaderImage.vue'
diff --git a/src/views/my/ThemeSetting.vue b/src/views/my/ThemeSetting.vue
index d1f5001..719d5b1 100644
--- a/src/views/my/ThemeSetting.vue
+++ b/src/views/my/ThemeSetting.vue
@@ -68,7 +68,6 @@
 </template>
 
 <script setup lang="ts">
-import { computed, reactive } from 'vue'
 import { useDark, useToggle } from '@vueuse/core'
 import NavBar from './components/NavBar.vue'
 import { useDesignSettingStore } from '@/store/modules/designSetting'
diff --git a/src/views/my/components/NavBar.vue b/src/views/my/components/NavBar.vue
index f767a67..abd7a63 100644
--- a/src/views/my/components/NavBar.vue
+++ b/src/views/my/components/NavBar.vue
@@ -13,9 +13,6 @@
 </template>
 
 <script setup lang="ts">
-import { useRoute, useRouter } from 'vue-router'
-import { computed } from 'vue'
-
 const router = useRouter()
 const currentRoute = useRoute()
 
diff --git a/src/views/my/index.vue b/src/views/my/index.vue
index e457690..b88b5de 100644
--- a/src/views/my/index.vue
+++ b/src/views/my/index.vue
@@ -63,7 +63,6 @@
 </template>
 
 <script lang="ts" setup>
-import { computed, ref } from 'vue'
 import { showToast } from 'vant'
 import { useUserStore } from '@/store/modules/user'