From f33bf735d927a18c2271bb1ad24df1e9bae693b0 Mon Sep 17 00:00:00 2001 From: molong Date: Fri, 16 Jan 2026 09:37:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 7 + package.json | 2 + src/api/auth.js | 13 + src/layouts/components/Header.vue | 160 ----- src/layouts/components/LanguageSwitcher.vue | 91 --- src/layouts/components/LayoutSwitcher.vue | 110 ---- src/layouts/components/Sidebar.vue | 174 ------ src/layouts/components/breadcrumb.vue | 68 +++ src/layouts/index.vue | 275 ++++----- src/pages/home/index.vue | 3 - src/stores/modules/i18n.js | 3 +- src/stores/modules/layout.js | 7 +- src/stores/modules/user.js | 3 +- src/stores/persist.js | 50 ++ src/utils/menu.js | 136 ----- yarn.lock | 609 ++++++++++++++++++-- 16 files changed, 843 insertions(+), 868 deletions(-) create mode 100644 src/api/auth.js delete mode 100644 src/layouts/components/Header.vue delete mode 100644 src/layouts/components/LanguageSwitcher.vue delete mode 100644 src/layouts/components/LayoutSwitcher.vue delete mode 100644 src/layouts/components/Sidebar.vue create mode 100644 src/layouts/components/breadcrumb.vue create mode 100644 src/stores/persist.js delete mode 100644 src/utils/menu.js diff --git a/package-lock.json b/package-lock.json index 519815d..46e92d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "axios": "^1.13.2", "crypto-js": "^4.2.0", "nprogress": "^0.2.0", + "path-browserify": "^1.0.1", "pinia": "^3.0.4", "pinia-plugin-persistedstate": "^4.7.1", "vue": "^3.5.26", @@ -2916,6 +2917,12 @@ "node": ">=6" } }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT" + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", diff --git a/package.json b/package.json index b8426a8..7d549e0 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,10 @@ "axios": "^1.13.2", "crypto-js": "^4.2.0", "nprogress": "^0.2.0", + "path-browserify": "^1.0.1", "pinia": "^3.0.4", "pinia-plugin-persistedstate": "^4.7.1", + "sass-embedded": "^1.97.2", "vue": "^3.5.26", "vue-i18n": "^11.2.8", "vue-router": "^4.6.4" diff --git a/src/api/auth.js b/src/api/auth.js new file mode 100644 index 0000000..ffff3c3 --- /dev/null +++ b/src/api/auth.js @@ -0,0 +1,13 @@ +import request from '../utils/request' + +/** + * 用户登录 + * @returns {Promise} 菜单数据 + */ +export function userLogin(params) { + return request({ + url: '/auth/login', + method: 'post', + data: params + }) +} diff --git a/src/layouts/components/Header.vue b/src/layouts/components/Header.vue deleted file mode 100644 index 69252bd..0000000 --- a/src/layouts/components/Header.vue +++ /dev/null @@ -1,160 +0,0 @@ - - - - - diff --git a/src/layouts/components/LanguageSwitcher.vue b/src/layouts/components/LanguageSwitcher.vue deleted file mode 100644 index 698ad93..0000000 --- a/src/layouts/components/LanguageSwitcher.vue +++ /dev/null @@ -1,91 +0,0 @@ - - - - - diff --git a/src/layouts/components/LayoutSwitcher.vue b/src/layouts/components/LayoutSwitcher.vue deleted file mode 100644 index 83d3f1f..0000000 --- a/src/layouts/components/LayoutSwitcher.vue +++ /dev/null @@ -1,110 +0,0 @@ - - - - - diff --git a/src/layouts/components/Sidebar.vue b/src/layouts/components/Sidebar.vue deleted file mode 100644 index d554aaa..0000000 --- a/src/layouts/components/Sidebar.vue +++ /dev/null @@ -1,174 +0,0 @@ - - - - - diff --git a/src/layouts/components/breadcrumb.vue b/src/layouts/components/breadcrumb.vue new file mode 100644 index 0000000..893b8b6 --- /dev/null +++ b/src/layouts/components/breadcrumb.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/layouts/index.vue b/src/layouts/index.vue index 43c03e5..dc09aa8 100644 --- a/src/layouts/index.vue +++ b/src/layouts/index.vue @@ -1,171 +1,134 @@ - -