11
WXL
2024-08-14 0ac2d43fce4d74f6eea5a51a2e16af4e6a536c7c
src/store/modules/user.js
@@ -1,6 +1,8 @@
import { login, logout, getInfo } from '@/api/login'
import { getToken, setToken, removeToken } from '@/utils/auth'
import {  Message } from 'element-ui'
import { listOrganization } from "@/api/project/organization";
const user = {
@@ -11,7 +13,8 @@
    code: '',
    msg: '',
    roles: [],
    permissions: []
    permissions: [],
    organization:[],
  },
  mutations: {
@@ -35,6 +38,9 @@
    },
    SET_PERMISSIONS: (state, permissions) => {
      state.permissions = permissions
    },
    SET_organization: (state, organization) => {
      state.organization = organization
    }
  },
@@ -101,6 +107,21 @@
        })
      })
    },
    // 拿取机构信息
    getdataList({commit}){
      return new Promise((resolve, reject) => {
        listOrganization({
          organizationtype: 4, //传入的类型
          pageNum: 1,
          pageSize: 100000
        }).then((res) => {
          commit('SET_organization', res.rows)
          resolve()
        }).catch(error => {
          reject(error)
        })
      })
    },
    // 前端 登出
    FedLogOut({ commit }) {