添加badge小红点和修复企业画像的检索列表
This commit is contained in:
@ -1,9 +1,11 @@
|
||||
import { login, register, logout, getInfo } from '@/api/login';
|
||||
import { getMsgCount } from '@/api/home/news';
|
||||
import { getToken, setToken, removeToken } from '@/utils/auth';
|
||||
|
||||
const user = {
|
||||
state: {
|
||||
token: getToken(),
|
||||
badge: null,
|
||||
name: '',
|
||||
userId: '',
|
||||
avatar: '',
|
||||
@ -15,6 +17,9 @@ const user = {
|
||||
SET_TOKEN: (state, token) => {
|
||||
state.token = token;
|
||||
},
|
||||
SET_BADGE: (state, badge) => {
|
||||
state.badge = badge;
|
||||
},
|
||||
SET_NAME: (state, name) => {
|
||||
state.name = name;
|
||||
},
|
||||
@ -69,6 +74,20 @@ const user = {
|
||||
});
|
||||
},
|
||||
|
||||
GetBadge({ commit, state }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
getMsgCount()
|
||||
.then(({ data }) => {
|
||||
if (data === 0) data = null;
|
||||
commit('SET_BADGE', data);
|
||||
resolve(data);
|
||||
})
|
||||
.catch(error => {
|
||||
reject(error);
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
// 获取用户信息
|
||||
GetInfo({ commit, state }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
|
Reference in New Issue
Block a user