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 @@
diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/editNavbar.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/editNavbar.vue
index 28a4059..85237eb 100644
--- a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/editNavbar.vue
+++ b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/editNavbar.vue
@@ -41,6 +41,7 @@ import defaultTemplate from '@/viewsnew/application/SfcEditor/NavbarEditor/Navba
import { getMenuTree } from '@/api/permission/menu'
import { moduleUpdate, moduleById } from '@/api/application/module'
import { i18n } from '@/plugins/vue-i18n'
+import { useCache } from '@/hooks/web/useCache'
import 'element-plus/dist/index.css'
const route = useRoute()
const router = useRouter()
@@ -92,6 +93,7 @@ const runCode = async () => {
'@/viewsnew/application/permissionset/user/userinfo.vue': Vue.defineAsyncComponent(() =>
import('@/viewsnew/application/permissionset/user/userinfo.vue')
),
+ '@/hooks/web/useCache':{useCache}
},
getFile: async (fileName) => {
if (fileName.startsWith('@/')) {
diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue
index 2cadc88..fe04026 100644
--- a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue
+++ b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue
@@ -15,6 +15,7 @@ import { useRoute, useRouter } from 'vue-router'
import { i18n } from '@/plugins/vue-i18n'
import defaultTemplate from '@/viewsnew/application/SfcEditor/NavbarEditor/Navbar.vue?raw'
import { moduleUpdate, moduleById } from '@/api/application/module'
+import { useCache } from '@/hooks/web/useCache'
const route = useRoute()
const router = useRouter()
const props = defineProps({
@@ -76,6 +77,7 @@ const runCode = async () => {
'@/viewsnew/application/permissionset/user/userinfo.vue': Vue.defineAsyncComponent(() =>
import('@/viewsnew/application/permissionset/user/userinfo.vue')
),
+ '@/hooks/web/useCache': { useCache }
},
getFile: async (fileName) => {
if (fileName === 'dynamic.vue') {
diff --git a/core/core-frontend/src/viewsnew/application/SystemLogin.vue b/core/core-frontend/src/viewsnew/application/SystemLogin.vue
index d7aebfe..b7352b4 100644
--- a/core/core-frontend/src/viewsnew/application/SystemLogin.vue
+++ b/core/core-frontend/src/viewsnew/application/SystemLogin.vue
@@ -1,6 +1,5 @@
@@ -46,7 +59,7 @@ function saveinfo() {
-