diff --git a/package.json b/package.json
index 746eb70..3472d21 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"fs-extra": "^10.0.1",
"husky": "^8.0.1",
"lint-staged": "^13.0.3",
- "naive-ui": "^2.32.1",
+ "naive-ui": "^2.32.2",
"prettier": "^2.6.1",
"rollup-plugin-visualizer": "^5.6.0",
"sass": "^1.49.10",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d25cf81..afafe48 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -26,7 +26,7 @@ specifiers:
lodash-es: ^4.17.21
md-editor-v3: ^1.11.4
mockjs: ^1.1.0
- naive-ui: ^2.32.1
+ naive-ui: ^2.32.2
pinia: ^2.0.13
prettier: ^2.6.1
rollup-plugin-visualizer: ^5.6.0
@@ -75,7 +75,7 @@ devDependencies:
fs-extra: 10.0.1
husky: 8.0.1
lint-staged: 13.0.3
- naive-ui: 2.32.1_vue@3.2.31
+ naive-ui: 2.32.2_vue@3.2.31
prettier: 2.6.1
rollup-plugin-visualizer: 5.6.0
sass: 1.49.10
@@ -314,16 +314,16 @@ packages:
'@jridgewell/trace-mapping': 0.3.9
dev: true
- /@css-render/plugin-bem/0.15.10_css-render@0.15.10:
- resolution: {integrity: sha512-V7b08sM2PWJlXI7BJiVIa0Sg30H3u/jHay4AclNXfF2yRFwwb4ZJjggsMfzwj3WSihAdNf2WTqvOU5qsOD80Dg==}
+ /@css-render/plugin-bem/0.15.11_css-render@0.15.11:
+ resolution: {integrity: sha512-Bn8qadYPIz5DhZ4obTGHOJzeziQH6kY0+Fk5AEvwuuy378SLwwvXuuoechLjBHcgKkPCM03Oo4dDSGP/6NMdyw==}
peerDependencies:
- css-render: ~0.15.10
+ css-render: ~0.15.11
dependencies:
- css-render: 0.15.10
+ css-render: 0.15.11
dev: true
- /@css-render/vue3-ssr/0.15.10_vue@3.2.31:
- resolution: {integrity: sha512-keGKnkB2nyVGoA8GezMKNsmvTGXEzgLOGGlgshwOTSEzd1dsROyZ2m/khJ9jV5zbzDM4rWeAWbWF0zwHemsJcw==}
+ /@css-render/vue3-ssr/0.15.11_vue@3.2.31:
+ resolution: {integrity: sha512-n+SuqLPbY30FUTM8slX75OaEG+c8XlTOFrAklekX2XQGvBbz9XdBE6hTEgGlV5kPcTMqTJeCG7Vzhs9/29VC7w==}
peerDependencies:
vue: ^3.0.11
dependencies:
@@ -436,8 +436,8 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.14
dev: true
- /@juggle/resize-observer/3.3.1:
- resolution: {integrity: sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw==}
+ /@juggle/resize-observer/3.4.0:
+ resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
dev: true
/@nodelib/fs.scandir/2.1.5:
@@ -534,11 +534,11 @@ packages:
/@types/lodash-es/4.17.6:
resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==}
dependencies:
- '@types/lodash': 4.14.183
+ '@types/lodash': 4.14.184
dev: true
- /@types/lodash/4.14.183:
- resolution: {integrity: sha512-UXavyuxzXKMqJPEpFPri6Ku5F9af6ZJXUneHhvQJxavrEjuHkFp2YnDWHcxJiG7hk8ZkWqjcyNeW1s/smZv5cw==}
+ /@types/lodash/4.14.184:
+ resolution: {integrity: sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==}
dev: true
/@types/minimist/1.2.2:
@@ -1488,8 +1488,8 @@ packages:
which: 2.0.2
dev: true
- /css-render/0.15.10:
- resolution: {integrity: sha512-6j5acvm81sXTHJiF47FNNICtDpF74YoWk1xEK3qQvdqgW6vc+OXrPqflL6m8f5GE6XuFYrbACNEd17kraCSBAQ==}
+ /css-render/0.15.11:
+ resolution: {integrity: sha512-hnLrHPUndVUTF5nmNPRey6hpixK02IPUGdEsm2xRjvJuewToyrVFx9Nmai8rgfVzhTFo5SJVh2PHAtzaIV8JKw==}
dependencies:
'@emotion/hash': 0.8.0
'@types/node': 17.0.23
@@ -1592,16 +1592,16 @@ packages:
engines: {node: '>=8'}
dev: true
- /date-fns-tz/1.3.6_date-fns@2.29.1:
+ /date-fns-tz/1.3.6_date-fns@2.29.2:
resolution: {integrity: sha512-C8q7mErvG4INw1ZwAFmPlGjEo5Sv4udjKVbTc03zpP9cu6cp5AemFzKhz0V68LGcWEtX5mJudzzg3G04emIxLA==}
peerDependencies:
date-fns: '>=2.0.0'
dependencies:
- date-fns: 2.29.1
+ date-fns: 2.29.2
dev: true
- /date-fns/2.29.1:
- resolution: {integrity: sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw==}
+ /date-fns/2.29.2:
+ resolution: {integrity: sha512-0VNbwmWJDS/G3ySwFSJA3ayhbURMTJLtwM2DTxf9CWondCnh6DTNlO9JgRSq6ibf4eD0lfMJNBxUdEAHHix+bA==}
engines: {node: '>=0.11'}
dev: true
@@ -3767,19 +3767,19 @@ packages:
resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=}
dev: true
- /naive-ui/2.32.1_vue@3.2.31:
- resolution: {integrity: sha512-4zRHAn9d273qKWHs2ZQ+9xZmGTfxhL/CI1tj8bJkE313zjwyGRaiPbCeh3hQgrNdZWiRXdqmA442EVKHizGWeg==}
+ /naive-ui/2.32.2_vue@3.2.31:
+ resolution: {integrity: sha512-vTNuZ8LBlfo/cdiv4S8o6Cg5g7p9V9cR5rK+Fag2cplOnng5twTILD3sBaCqw3k/BV1331Xdk26ml8Me8QJ7iA==}
peerDependencies:
vue: ^3.0.0
dependencies:
- '@css-render/plugin-bem': 0.15.10_css-render@0.15.10
- '@css-render/vue3-ssr': 0.15.10_vue@3.2.31
- '@types/lodash': 4.14.183
+ '@css-render/plugin-bem': 0.15.11_css-render@0.15.11
+ '@css-render/vue3-ssr': 0.15.11_vue@3.2.31
+ '@types/lodash': 4.14.184
'@types/lodash-es': 4.17.6
async-validator: 4.2.5
- css-render: 0.15.10
- date-fns: 2.29.1
- date-fns-tz: 1.3.6_date-fns@2.29.1
+ css-render: 0.15.11
+ date-fns: 2.29.2
+ date-fns-tz: 1.3.6_date-fns@2.29.2
evtd: 0.2.4
highlight.js: 11.6.0
lodash: 4.17.21
@@ -5604,9 +5604,9 @@ packages:
peerDependencies:
vue: ^3.0.11
dependencies:
- '@css-render/vue3-ssr': 0.15.10_vue@3.2.31
- '@juggle/resize-observer': 3.3.1
- css-render: 0.15.10
+ '@css-render/vue3-ssr': 0.15.11_vue@3.2.31
+ '@juggle/resize-observer': 3.4.0
+ css-render: 0.15.11
evtd: 0.2.4
seemly: 0.3.6
vdirs: 0.1.8_vue@3.2.31
diff --git a/src/components/custom/CustomIcon.vue b/src/components/icon/CustomIcon.vue
similarity index 55%
rename from src/components/custom/CustomIcon.vue
rename to src/components/icon/CustomIcon.vue
index 0095518..bf8d62f 100644
--- a/src/components/custom/CustomIcon.vue
+++ b/src/components/icon/CustomIcon.vue
@@ -1,8 +1,7 @@
-
+
diff --git a/src/components/custom/SvgIcon.vue b/src/components/icon/SvgIcon.vue
similarity index 93%
rename from src/components/custom/SvgIcon.vue
rename to src/components/icon/SvgIcon.vue
index 5f1d28d..7adfe73 100644
--- a/src/components/custom/SvgIcon.vue
+++ b/src/components/icon/SvgIcon.vue
@@ -1,4 +1,4 @@
-
+
+
+
+
diff --git a/src/components/page/AppPage.vue b/src/components/page/AppPage.vue
new file mode 100644
index 0000000..a8adb6f
--- /dev/null
+++ b/src/components/page/AppPage.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/src/components/page/CommonPage.vue b/src/components/page/CommonPage.vue
new file mode 100644
index 0000000..c674484
--- /dev/null
+++ b/src/components/page/CommonPage.vue
@@ -0,0 +1,28 @@
+
+
+
+
+ {{ title || route.meta?.title }}
+
+
+
+
+
+
+
diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue
index 19dd6e3..3ca5f31 100644
--- a/src/layout/components/AppMain.vue
+++ b/src/layout/components/AppMain.vue
@@ -1,10 +1,6 @@
-
-
-
-
-
-
+
+
@@ -12,9 +8,4 @@
import { useAppStore } from '@/store/modules/app'
const appStore = useAppStore()
-const router = useRouter()
-const allRoutes = router.getRoutes()
-const keepAliveRouteNames = computed(() => {
- return allRoutes.filter((route) => route.meta?.keepAlive).map((route) => route.name)
-})
diff --git a/src/layout/components/header/index.vue b/src/layout/components/header/index.vue
index c6d5cc1..3cd7912 100644
--- a/src/layout/components/header/index.vue
+++ b/src/layout/components/header/index.vue
@@ -1,15 +1,13 @@
-
+
+
+
+
+
+
+
+
+
diff --git a/src/views/test-page/message/index.vue b/src/views/test-page/message/index.vue
index 7f19505..c083083 100644
--- a/src/views/test-page/message/index.vue
+++ b/src/views/test-page/message/index.vue
@@ -1,10 +1,10 @@
-
+
登陆
-
+