feat: 更新用户注销功能

This commit is contained in:
lele0521
2024-05-15 18:55:41 +08:00
parent 7d3d06e8af
commit 5bc5152e49
3 changed files with 39 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
import { logout } from "@/api/login";
import { logout, logoffConfirm } from "@/api/login";
import { getUserInfo } from "@/api/members";
import storage from "@/utils/storage.js";
import Vue from "vue";
@@ -361,6 +361,28 @@ export function quiteLoginOut () {
});
}
/**
* 用户注销
*
*/
export function logoff () {
uni.showModal({
title: "提示",
content: "确认注销用户么注销用户将无法再次登录并失去当前数据就。根据法规数据最长保留6个月期间可以联系客服人员进行恢复数据。",
confirmColor: Vue.prototype.$mainColor,
async success (res) {
if (res.confirm) {
await logoffConfirm();
storage.setAccessToken("");
storage.setRefreshToken("");
storage.setUserInfo({});
navigateToLogin("redirectTo");
}
},
});
}
/**
* 跳转im
*/