添加badge小红点和修复企业画像的检索列表

This commit is contained in:
熊丽君
2021-08-24 14:18:22 +08:00
parent 0ee2a12ce0
commit 16f699f7a4
9 changed files with 97 additions and 12 deletions

View File

@ -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) => {