提交代码

main
姜玉琦 2024-11-13 23:34:03 +08:00
parent 2c161f902a
commit a6870ddd4f
6 changed files with 36 additions and 28 deletions

View File

@ -7,22 +7,30 @@ class UserAPI {
*/ */
static getInfo() { static getInfo() {
return new Promise((resolve)=>{ return new Promise((resolve)=>{
// resolve({
// "userId": 2,
// "username": "admin",
// "nickname": "系统管理员",
// "avatar": "",
// "roles": [
// "ADMIN"
// ],
// "perms": []
// })
request<any, UserInfo>({
url: "/users/current",
method: "get",
}).then(res =>{
resolve({ resolve({
"userId": 2, "userId": res.data.data.user_id,
"username": "admin", "username": res.data.data.user_name,
"nickname": "系统管理员", "nickname": "系统管理员",
"avatar": "", "avatar": "",
"roles": [ "roles": res.data.data.user_role.split(','),
"ADMIN"
],
"perms": [] "perms": []
}) })
});
}) })
/*
return request<any, UserInfo>({
url: "/api/v1/users/me",
method: "get",
});*/
} }
/** /**

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -22,10 +22,10 @@
<!-- 用户头像 --> <!-- 用户头像 -->
<el-dropdown class="setting-item" trigger="click"> <el-dropdown class="setting-item" trigger="click">
<div class="flex-center h100% p10px"> <div class="flex-center h100% p10px">
<img <img src="@/assets/images/avatar.png"
:src="userStore.user.avatar + '?imageView2/1/w/80/h/80'"
class="rounded-full mr-10px w24px w24px" class="rounded-full mr-10px w24px w24px"
/> />
<!-- :src="userStore.user.avatar + '?imageView2/1/w/80/h/80'" -->
<span>{{ userStore.user.username }}</span> <span>{{ userStore.user.username }}</span>
</div> </div>
<template #dropdown> <template #dropdown>
@ -100,7 +100,7 @@ function resetPassword() {
return false; return false;
} }
debugger debugger
UserAPI.updatePassword(userStore.user.userId, { password: md5(value) }).then((res) => { UserAPI.updatePassword(userStore.user.userId, { user_password: md5(value) }).then((res) => {
if (res.data.code == 0) { if (res.data.code == 0) {
ElMessage.success("密码重置成功,新密码是:" + value); ElMessage.success("密码重置成功,新密码是:" + value);
} else { } else {

View File

@ -95,7 +95,7 @@ function resetPassword() {
return false; return false;
} }
debugger debugger
UserAPI.updatePassword(userStore.user.userId, { password: md5(value) }).then((res) => { UserAPI.updatePassword(userStore.user.userId, { user_password: md5(value) }).then((res) => {
if (res.data.code == 0) { if (res.data.code == 0) {
ElMessage.success("密码重置成功,新密码是:" + value); ElMessage.success("密码重置成功,新密码是:" + value);
} else { } else {

View File

@ -84,7 +84,7 @@ const { t } = useI18n();
// Reactive states // Reactive states
const isDark = ref(settingsStore.theme === ThemeEnum.DARK); const isDark = ref(settingsStore.theme === ThemeEnum.DARK);
const icpVisible = ref(true); const icpVisible = ref(false);
const loading = ref(false); // loading const loading = ref(false); // loading
const isCapslock = ref(false); // const isCapslock = ref(false); //
const captchaBase64 = ref(); // Base64 const captchaBase64 = ref(); // Base64
@ -182,13 +182,13 @@ const toggleTheme = () => {
}; };
/** 根据屏幕宽度切换设备模式 */ /** 根据屏幕宽度切换设备模式 */
watchEffect(() => { // watchEffect(() => {
if (height.value < 600) { // if (height.value < 600) {
icpVisible.value = false; // icpVisible.value = false;
} else { // } else {
icpVisible.value = true; // icpVisible.value = true;
} // }
}); // });
/** 检查输入大小写 */ /** 检查输入大小写 */
function checkCapslock(event) { function checkCapslock(event) {

View File

@ -178,7 +178,7 @@ function resetPassword(row) {
ElMessage.warning("密码至少需要6位字符请重新输入"); ElMessage.warning("密码至少需要6位字符请重新输入");
return false; return false;
} }
UserAPI.updatePassword(row.user_id, { password: md5(value) }).then((res) => { UserAPI.updatePassword(row.user_id, { user_password: md5(value) }).then((res) => {
if (res.data.code == 0) { if (res.data.code == 0) {
ElMessage.success("密码重置成功,新密码是:" + value); ElMessage.success("密码重置成功,新密码是:" + value);
} else { } else {