添加退出登录功能
This commit is contained in:
parent
0c6a7a85be
commit
03ba6f518f
|
|
@ -17,27 +17,6 @@ export function wxLogin(data) {
|
|||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户登录
|
||||
* @param {Object} data - 登录数据
|
||||
* @returns {Promise} 返回登录结果
|
||||
*/
|
||||
export function userLogin(data) {
|
||||
return post("/user/login", data, {
|
||||
noToken: true,
|
||||
showLoading: true,
|
||||
loadingText: "登录中...",
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户登出
|
||||
* @returns {Promise} 返回登出结果
|
||||
*/
|
||||
export function userLogout() {
|
||||
return post("/user/logout");
|
||||
}
|
||||
|
||||
/**
|
||||
* 刷新token
|
||||
* @param {string} refreshToken - 刷新token
|
||||
|
|
@ -52,3 +31,12 @@ export function isSysAdmin() {
|
|||
url: "/app/user/isSysAdmin",
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 退出登录
|
||||
*/
|
||||
export function logout() {
|
||||
return request({
|
||||
url: "/logout",
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
<script>
|
||||
import { CommonEnum } from "@/enum/common.js";
|
||||
import { getUserInfo } from "@/api/personalCenter/index.js";
|
||||
import { isSysAdmin } from "../../api/auth/auth";
|
||||
import { isSysAdmin, logout } from "../../api/auth/auth";
|
||||
|
||||
export default {
|
||||
data() {
|
||||
|
|
@ -86,6 +86,10 @@ export default {
|
|||
icon: CommonEnum.MY_ACTIVITY,
|
||||
path: "/page_user/luru/index",
|
||||
},
|
||||
{
|
||||
title: "退出登录",
|
||||
path: "/pages/login/login",
|
||||
},
|
||||
],
|
||||
};
|
||||
},
|
||||
|
|
@ -129,7 +133,23 @@ export default {
|
|||
// 处理菜单点击
|
||||
handleMenuClick(item) {
|
||||
console.log("点击菜单项:", item.title);
|
||||
|
||||
if (item.path === "/pages/login/login") {
|
||||
uni.showModal({
|
||||
title: "提示",
|
||||
content: "确定退出登录",
|
||||
confirmText: "确定",
|
||||
cancelText: "取消",
|
||||
success: async (res) => {
|
||||
if (res.confirm) {
|
||||
await logout();
|
||||
uni.navigateTo({
|
||||
url: "/pages/login/login",
|
||||
});
|
||||
}
|
||||
},
|
||||
});
|
||||
return;
|
||||
}
|
||||
// 跳转到对应页面
|
||||
if (item.path) {
|
||||
uni.navigateTo({
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user