From b07dc4a79dfe9951b40d58a61b0867362636dd81 Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sun, 9 Mar 2025 00:35:41 +0800 Subject: [PATCH] update --- package.json | 2 +- src/api/user.js | 22 ++ src/layouts/AdminLayout.vue | 18 +- src/router/index.js | 12 - src/store/index.js | 48 +++- src/utils/config.js | 19 ++ src/utils/request.js | 77 ++++++ src/views/Login.vue | 52 ++-- src/views/Settings.vue | 354 ------------------------- src/views/User.vue | 501 ------------------------------------ 10 files changed, 190 insertions(+), 915 deletions(-) create mode 100644 src/api/user.js create mode 100644 src/utils/config.js create mode 100644 src/utils/request.js delete mode 100644 src/views/Settings.vue delete mode 100644 src/views/User.vue diff --git a/package.json b/package.json index 00ccda2..27bdb4e 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "license": "ISC", "dependencies": { "ant-design-vue": "^3.0.0", - "axios": "^1.6.0", + "axios": "^1.8.2", "vue": "^3.0.0", "vue-router": "^4.0.0", "vuex": "^4.0.0" diff --git a/src/api/user.js b/src/api/user.js new file mode 100644 index 0000000..f7703c1 --- /dev/null +++ b/src/api/user.js @@ -0,0 +1,22 @@ +import request from '../utils/request'; +import config from '../utils/config'; + +/** + * 用户密码登录 + * @param {Object} data - 登录参数 + * @param {string} data.phone - 手机号 + * @param {string} data.password - 密码 + * @param {string} data.role - 角色,默认为 partner + * @returns {Promise} - 返回登录结果 + */ +export function login(data) { + return request({ + url: config.API.LOGIN, + method: 'post', + data: { + phone: data.phone, + password: data.password, + role: data.role || 'partner' + } + }); +} \ No newline at end of file diff --git a/src/layouts/AdminLayout.vue b/src/layouts/AdminLayout.vue index 7a8cf85..458da85 100644 --- a/src/layouts/AdminLayout.vue +++ b/src/layouts/AdminLayout.vue @@ -16,14 +16,6 @@ 仪表盘 - - - 用户管理 - - - - 系统设置 - @@ -34,7 +26,7 @@ - {{ userInfo?.name || '用户' }} + {{ userInfo?.nickname || userInfo?.name || '用户' }}