智慧园区前端大屏
shuishen
2024-11-01 fa0866fc8a4f200d491acfa0ad9e7b1e96ff37a1
src/store/login.js
@@ -1,6 +1,7 @@
// src/stores/useUserStore.js
import {
  loginByUsername,
  logout
} from '@/api/user'
import { defineStore } from 'pinia'
import md5 from 'js-md5'
@@ -38,7 +39,6 @@
          userInfo.code
        )
          .then(res => {
            console.log(res, 122222)
            const data = res.data
            if (data.error_description) {
              ElMessage({
@@ -73,7 +73,24 @@
    SET_USER_INFO (userInfo) {
      this.userInfo = userInfo
    }
    },
    // 登出
    LogOut () {
      return new Promise((resolve, reject) => {
        logout()
          .then(() => {
            this.SET_TOKEN('')
            this.SET_REFRESH_TOKEN('')
            this.SET_TENANT_ID('')
            this.SET_USER_INFO('')
            resolve()
          })
          .catch((error) => {
            reject(error)
          })
      })
    },
  },
  persist: {