forked from ccsens_fe/tall-mui-3
11 changed files with 78 additions and 11 deletions
@ -0,0 +1,9 @@ |
|||||
|
const apiUrl = process.env.VUE_APP_API_URL; |
||||
|
const tall = `${apiUrl}/defaultwbs`; |
||||
|
|
||||
|
const install = (Vue, vm) => { |
||||
|
vm.$u.api = { ...vm.$u.api } || {}; |
||||
|
vm.$u.api.findProjectById = params => vm.$u.post(`${tall}/project/findProjectById`, params); |
||||
|
}; |
||||
|
|
||||
|
export default { install }; |
@ -1,3 +1,20 @@ |
|||||
const actions = {}; |
const actions = { |
||||
|
/** |
||||
|
* 通过userId获取token |
||||
|
* @param {any} commit |
||||
|
* @param {string} userId 用户id |
||||
|
*/ |
||||
|
async getUserId({ commit }, userId) { |
||||
|
try { |
||||
|
uni.$u.api.getToken(userId).then(res => { |
||||
|
commit('setToken', res.token); |
||||
|
commit('setUser', res); |
||||
|
return res; |
||||
|
}); |
||||
|
} catch (error) { |
||||
|
throw error || '获取个人信息失败'; |
||||
|
} |
||||
|
}, |
||||
|
}; |
||||
|
|
||||
export default actions; |
export default actions; |
||||
|
@ -1,3 +1,25 @@ |
|||||
const mutations = {}; |
const mutations = { |
||||
|
/** |
||||
|
* 设置存储token |
||||
|
* @param {object} state |
||||
|
* @param {string} token |
||||
|
*/ |
||||
|
setToken(state, token) { |
||||
|
if (!token) return; |
||||
|
state.token = token; |
||||
|
uni.setStorageSync('anyringToken', token); |
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 设置user数据 |
||||
|
* @param {object} state |
||||
|
* @param {object} user |
||||
|
*/ |
||||
|
setUser(state, user) { |
||||
|
if (!user) return; |
||||
|
state.user = { ...user }; |
||||
|
uni.setStorageSync('user', JSON.stringify(user)); |
||||
|
}, |
||||
|
}; |
||||
|
|
||||
export default mutations; |
export default mutations; |
||||
|
@ -1,3 +1,5 @@ |
|||||
const state = {}; |
const state = { |
||||
|
token: '', |
||||
|
user: null, |
||||
|
}; |
||||
export default state; |
export default state; |
||||
|
Loading…
Reference in new issue