diff --git a/src/App.vue b/src/App.vue
index f88d28f2..1865e459 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -6,16 +6,16 @@
:date-locale="dateZhCN"
:theme-overrides="overridesTheme"
>
-
+
-
+
-
-
diff --git a/src/components/GoAppProvider/index.ts b/src/components/GoAppProvider/index.ts
new file mode 100644
index 00000000..5032efbf
--- /dev/null
+++ b/src/components/GoAppProvider/index.ts
@@ -0,0 +1,3 @@
+import GoAppProvider from './index.vue';
+
+export { GoAppProvider };
diff --git a/src/components/AppProvider/AppProvider.vue b/src/components/GoAppProvider/index.vue
similarity index 72%
rename from src/components/AppProvider/AppProvider.vue
rename to src/components/GoAppProvider/index.vue
index 9f366da1..3c62adfe 100644
--- a/src/components/AppProvider/AppProvider.vue
+++ b/src/components/GoAppProvider/index.vue
@@ -21,8 +21,8 @@ import {
NLoadingBarProvider
} from 'naive-ui'
-import { MessageContent } from '@/components/MessageContent'
-import { DialogContent } from '@/components/DialogContent'
-import { LoadingContent } from '@/components/LoadingContent'
+import { MessageContent } from '@/components/Plugins/MessageContent'
+import { DialogContent } from '@/components/Plugins/DialogContent'
+import { LoadingContent } from '@/components/Plugins/LoadingContent'
diff --git a/src/components/GoDoc/index.ts b/src/components/GoDoc/index.ts
deleted file mode 100644
index 80098f1e..00000000
--- a/src/components/GoDoc/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import GoDoc from './index.vue';
-
-export { GoDoc };
diff --git a/src/components/GoDoc/index.vue b/src/components/GoDoc/index.vue
deleted file mode 100644
index 0392dc7d..00000000
--- a/src/components/GoDoc/index.vue
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/components/GoLangSelect/index.ts b/src/components/GoLangSelect/index.ts
new file mode 100644
index 00000000..8c08c419
--- /dev/null
+++ b/src/components/GoLangSelect/index.ts
@@ -0,0 +1,3 @@
+import GoLangSelect from './index.vue';
+
+export { GoLangSelect };
diff --git a/src/components/LangSelect/index.vue b/src/components/GoLangSelect/index.vue
similarity index 100%
rename from src/components/LangSelect/index.vue
rename to src/components/GoLangSelect/index.vue
diff --git a/src/components/GoReload/index.ts b/src/components/GoReload/index.ts
new file mode 100644
index 00000000..abdf1946
--- /dev/null
+++ b/src/components/GoReload/index.ts
@@ -0,0 +1,3 @@
+import GoReload from './index.vue';
+
+export { GoReload };
diff --git a/src/components/Reload/index.vue b/src/components/GoReload/index.vue
similarity index 100%
rename from src/components/Reload/index.vue
rename to src/components/GoReload/index.vue
diff --git a/src/components/GoThemeSelect/index.ts b/src/components/GoThemeSelect/index.ts
new file mode 100644
index 00000000..46de3eed
--- /dev/null
+++ b/src/components/GoThemeSelect/index.ts
@@ -0,0 +1,3 @@
+import GoThemeSelect from './index.vue';
+
+export { GoThemeSelect };
diff --git a/src/components/ThemeSelect/index.vue b/src/components/GoThemeSelect/index.vue
similarity index 100%
rename from src/components/ThemeSelect/index.vue
rename to src/components/GoThemeSelect/index.vue
diff --git a/src/components/GoUserInfo/index.vue b/src/components/GoUserInfo/index.vue
index 913130db..4b3da73c 100644
--- a/src/components/GoUserInfo/index.vue
+++ b/src/components/GoUserInfo/index.vue
@@ -32,7 +32,6 @@ import Person from './person.png'
import { icon } from '@/plugins'
const {
- DocumentTextIcon,
ChatboxEllipsesIcon,
PersonIcon,
LogOutOutlineIcon,
@@ -78,11 +77,6 @@ const options = ref([
type: 'divider',
key: 'd1'
},
- {
- label: renderLang('global.doc'),
- key: 'doc',
- icon: renderIcon(DocumentTextIcon)
- },
{
label: renderLang('global.contact'),
key: 'contact',
@@ -116,9 +110,6 @@ const sysSetHandle = () => {
const handleSelect = (key: string) => {
switch (key) {
- case 'doc':
- openDoc()
- break
case 'contact':
openDoc()
break
diff --git a/src/components/LangSelect/index.ts b/src/components/LangSelect/index.ts
deleted file mode 100644
index 2c7b63cc..00000000
--- a/src/components/LangSelect/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import LangSelect from './index.vue';
-
-export { LangSelect };
diff --git a/src/components/ChartItemSetting/CollapseItem.vue b/src/components/Pages/ChartItemSetting/CollapseItem.vue
similarity index 100%
rename from src/components/ChartItemSetting/CollapseItem.vue
rename to src/components/Pages/ChartItemSetting/CollapseItem.vue
diff --git a/src/components/ChartItemSetting/GlobalSetting.vue b/src/components/Pages/ChartItemSetting/GlobalSetting.vue
similarity index 99%
rename from src/components/ChartItemSetting/GlobalSetting.vue
rename to src/components/Pages/ChartItemSetting/GlobalSetting.vue
index dfca0cd0..8946fb6c 100644
--- a/src/components/ChartItemSetting/GlobalSetting.vue
+++ b/src/components/Pages/ChartItemSetting/GlobalSetting.vue
@@ -287,7 +287,7 @@ import {
CollapseItem,
SettingItemBox,
SettingItem
-} from '@/components/ChartItemSetting/index'
+} from '@/components/Pages/ChartItemSetting'
const props = defineProps({
optionData: {
diff --git a/src/components/ChartItemSetting/NameSetting.vue b/src/components/Pages/ChartItemSetting/NameSetting.vue
similarity index 92%
rename from src/components/ChartItemSetting/NameSetting.vue
rename to src/components/Pages/ChartItemSetting/NameSetting.vue
index b05cf929..701d93c0 100644
--- a/src/components/ChartItemSetting/NameSetting.vue
+++ b/src/components/Pages/ChartItemSetting/NameSetting.vue
@@ -17,7 +17,7 @@