From b759f16558bb01a1f925f87510fd27a3d5c6dbb0 Mon Sep 17 00:00:00 2001 From: jingna <1264204245@qq.com> Date: Tue, 17 Jun 2025 14:33:41 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=99=BB=E5=BD=95=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/api/permission/user.ts | 3 +- .../SfcEditor/LoginEditor/editlogin.vue | 6 +- .../SfcEditor/LoginEditor/login.vue | 101 +++++++++++++----- .../SfcEditor/LoginEditor/previewLogin.vue | 6 +- .../SfcEditor/NavbarEditor/Navbar.vue | 10 +- .../SfcEditor/NavbarEditor/assocPage.vue | 1 - .../SfcEditor/NavbarEditor/editNavbar.vue | 2 + .../SfcEditor/NavbarEditor/previewNavSfc.vue | 2 + .../src/viewsnew/application/SystemLogin.vue | 7 +- .../permissionset/user/userinfo.vue | 25 +++-- 10 files changed, 121 insertions(+), 42 deletions(-) diff --git a/core/core-frontend/src/api/permission/user.ts b/core/core-frontend/src/api/permission/user.ts index eda4bc6..6457a8c 100644 --- a/core/core-frontend/src/api/permission/user.ts +++ b/core/core-frontend/src/api/permission/user.ts @@ -6,4 +6,5 @@ export const updateUser = data => request.post({ url: '/user/updateUser', data } export const setStatus = params => request.post({ url: '/user/setStatus', params }) //设置有效状态 export const deleteUserById = id => request.post({ url: '/user/deleteUserById?id=' + id }) //删除 export const deleteUserByIds = id => request.post({ url: '/user/deleteUserByIds?ids=' + id }) //删除 -export const resetPassword = id => request.post({ url: '/user/resetPassword?id=' + id }) //重置密码 \ No newline at end of file +export const resetPassword = id => request.post({ url: '/user/resetPassword?id=' + id }) //重置密码 +export const userLogin = params => request.post({ url: '/user/login', params }) //登录 \ No newline at end of file diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/LoginEditor/editlogin.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/LoginEditor/editlogin.vue index 324749c..4a4cd48 100644 --- a/core/core-frontend/src/viewsnew/application/SfcEditor/LoginEditor/editlogin.vue +++ b/core/core-frontend/src/viewsnew/application/SfcEditor/LoginEditor/editlogin.vue @@ -40,6 +40,8 @@ import 'element-plus/dist/index.css' import { i18n } from '@/plugins/vue-i18n' import { moduleUpdate,moduleById } from '@/api/application/module' + import { userLogin } from '@/api/permission/user' + import { useCache } from '@/hooks/web/useCache' const route = useRoute() const router = useRouter() const activeName: any = ref('代码') @@ -80,7 +82,9 @@ vue: Vue, 'element-plus': ElementPlus, 'vue/dist/vue.esm-bundler.js': Vue, - 'vue-router': VueRouter + 'vue-router': VueRouter, + '@/api/permission/user': { userLogin }, + '@/hooks/web/useCache': { useCache } }, getFile: async (fileName) => { if (fileName.startsWith('@/')) { diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/LoginEditor/login.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/LoginEditor/login.vue index 8525c0b..f63bbed 100644 --- a/core/core-frontend/src/viewsnew/application/SfcEditor/LoginEditor/login.vue +++ b/core/core-frontend/src/viewsnew/application/SfcEditor/LoginEditor/login.vue @@ -1,13 +1,17 @@