Browse Source

分享添加userId参数

devlop
邓雄飞 4 years ago
parent
commit
d6b699d1c9
2 changed files with 28 additions and 2 deletions
  1. 6
      App.vue
  2. 24
      store/index.js

6
App.vue

@ -6,12 +6,16 @@ export default {
const { query } = options
//
if (query.share) {
let supplierId = query.id
let supplierId = query.id,
userId = query.userId
if (!supplierId) {
go2('error')
} else {
store.commit('setSupplierId', supplierId)
}
if (userId) {
store.commit('setUserId', userId)
}
} else {
if (!store.state.supplierId) {
go2('error')

24
store/index.js

@ -23,7 +23,11 @@ let qnToken = null,
/**
* @value supplierId 当前被分享的供应商id
*/
supplierId = null
supplierId = null,
/**
* @value id 当前被分享的供应商账号id
*/
userId = null,
const companyInfoParams = [
'id',
'name',
@ -36,6 +40,7 @@ try {
uecToken = uni.getStorageSync('uecToken')
qnToken = uni.getStorageSync('qnToken')
supplierId = uni.getStorageSync('supplierId')
userId = uni.getStorageSync('userId')
userInfo = uni.getStorageSync('userInfo')
searchHistory = uni.getStorageSync('searchHistory')
if (searchHistory) {
@ -58,6 +63,7 @@ const store = new Vuex.Store({
uecToken: uecToken || '',
qnToken: qnToken || '', // token
supplierId: supplierId || '', // 供应商id
userId: userId || '', // 供应商账号id
userInfo: userInfo || {}, // 用户信息
companyInfo: companyInfo || {}, // 印包厂信息
nextPage: {
@ -264,6 +270,22 @@ const store = new Vuex.Store({
console.error('删除supplierId失败:', e)
}
},
setUserId(state, id) {
try {
uni.setStorageSync('userId', id)
state.userId = id
} catch (e) {
console.error('更改userId失败:', e)
}
},
removeUserId(state) {
try {
uni.removeStorageSync('userId')
state.userId = ''
} catch (e) {
console.error('删除userId失败:', e)
}
},
},
actions: {
logout({ commit }) {

Loading…
Cancel
Save