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; |
|||
|
@ -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; |
|||
|
@ -1,3 +1,5 @@ |
|||
const state = {}; |
|||
|
|||
const state = { |
|||
token: '', |
|||
user: null, |
|||
}; |
|||
export default state; |
|||
|
Loading…
Reference in new issue