| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import { useAppStore } from "@/stores/app.js";
- import Cache from "../utils/cache";
- // import { Debounce } from "@/utils/validate.js";
- import {
- USER_INFO,TOKEN,CITYINFO
- } from "@/config/cache";
- function prePage() {
- let pages = getCurrentPages();
- let prePage = pages[pages.length - 1];
- return prePage.route;
- }
- // export const toLogin = Debounce(_toLogin, 800);
- export function toLogin(push, pathLogin) {
- const appStore = useAppStore();
- // appStore.LOGOUT();
- // let path = prePage();
- // let login_back_url = Cache.get(BACK_URL);
- uni.navigateTo({
- url: "/pages/login/login",
- });
- }
- export function checkLogin() {
- let userInfo = Cache.get(USER_INFO) ? JSON.parse(Cache.get(USER_INFO)) : null;
- let token = Cache.get(TOKEN);
- const appStore = useAppStore();
- if (userInfo && userInfo.userPhone && token) {
- return true;
- } else {
- Cache.clear(TOKEN);
- Cache.clear(USER_INFO);
- return false;
- }
- }
|