|
|
|
@ -37,7 +37,7 @@ try { |
|
|
|
supplierInfo = JSON.parse(supplierInfo) |
|
|
|
} |
|
|
|
} catch (e) { |
|
|
|
console.error('初始化错误:', e) |
|
|
|
console.warn('初始化错误:', e) |
|
|
|
} |
|
|
|
|
|
|
|
Vue.use(Vuex) |
|
|
|
@ -59,7 +59,7 @@ const store = new Vuex.Store({ |
|
|
|
uni.setStorageSync('uecToken', token) |
|
|
|
state.uecToken = token |
|
|
|
} catch (e) { |
|
|
|
console.error('更改uecToken失败:', e) |
|
|
|
console.warn('更改uecToken失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
removeUecToken(state) { |
|
|
|
@ -67,7 +67,7 @@ const store = new Vuex.Store({ |
|
|
|
uni.removeStorageSync('uecToken') |
|
|
|
state.uecToken = '' |
|
|
|
} catch (e) { |
|
|
|
console.error('删除uecToken失败:', e) |
|
|
|
console.warn('删除uecToken失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
setToken(state, token) { |
|
|
|
@ -75,7 +75,7 @@ const store = new Vuex.Store({ |
|
|
|
uni.setStorageSync('qnToken', token) |
|
|
|
state.qnToken = token |
|
|
|
} catch (e) { |
|
|
|
console.error('更改token失败:', e) |
|
|
|
console.warn('更改token失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
removeToken(state) { |
|
|
|
@ -83,17 +83,17 @@ const store = new Vuex.Store({ |
|
|
|
uni.removeStorageSync('qnToken') |
|
|
|
state.qnToken = '' |
|
|
|
} catch (e) { |
|
|
|
console.error('删除token失败:', e) |
|
|
|
console.warn('删除token失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
setUserInfo(state, userInfo) { |
|
|
|
if (!isObject(userInfo)) { |
|
|
|
console.error('userInfo必须是对象') |
|
|
|
console.warn('userInfo必须是对象') |
|
|
|
return |
|
|
|
} |
|
|
|
for (let i = 0; i < userInfoParams.length; i++) { |
|
|
|
if (userInfo[userInfoParams[i]] === undefined) { |
|
|
|
console.error('userInfo必须包含' + userInfoParams[i] + '属性') |
|
|
|
console.warn('userInfo必须包含' + userInfoParams[i] + '属性') |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
@ -101,7 +101,7 @@ const store = new Vuex.Store({ |
|
|
|
uni.setStorageSync('userInfo', JSON.stringify(userInfo)) |
|
|
|
state.userInfo = userInfo |
|
|
|
} catch (e) { |
|
|
|
console.error('设置userInfo失败:', e) |
|
|
|
console.warn('设置userInfo失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
/** |
|
|
|
@ -113,7 +113,7 @@ const store = new Vuex.Store({ |
|
|
|
*/ |
|
|
|
changeUserInfo(state, map) { |
|
|
|
if (!isArray(map)) { |
|
|
|
console.error('map必须是数组') |
|
|
|
console.warn('map必须是数组') |
|
|
|
return |
|
|
|
} |
|
|
|
let userInfo = state.userInfo |
|
|
|
@ -126,7 +126,7 @@ const store = new Vuex.Store({ |
|
|
|
uni.setStorageSync('userInfo', JSON.stringify(userInfo)) |
|
|
|
state.userInfo = userInfo |
|
|
|
} catch (e) { |
|
|
|
console.error('更改userInfo失败:', e) |
|
|
|
console.warn('更改userInfo失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
removeUserInfo(state) { |
|
|
|
@ -134,17 +134,17 @@ const store = new Vuex.Store({ |
|
|
|
uni.removeStorageSync('userInfo') |
|
|
|
state.userInfo = {} |
|
|
|
} catch (e) { |
|
|
|
console.error('删除userInfo失败:', e) |
|
|
|
console.warn('删除userInfo失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
setSupplierInfo(state, supplierInfo) { |
|
|
|
if (!isObject(supplierInfo)) { |
|
|
|
console.error('supplierInfo必须是对象') |
|
|
|
console.warn('supplierInfo必须是对象') |
|
|
|
return |
|
|
|
} |
|
|
|
for (let i = 0; i < supplierInfoParams.length; i++) { |
|
|
|
if (supplierInfo[supplierInfoParams[i]] === undefined) { |
|
|
|
console.error(`supplierInfo必须包含${supplierInfoParams[i]}`) |
|
|
|
console.warn(`supplierInfo必须包含${supplierInfoParams[i]}`) |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
@ -152,7 +152,7 @@ const store = new Vuex.Store({ |
|
|
|
uni.setStorageSync('supplierInfo', JSON.stringify(supplierInfo)) |
|
|
|
state.supplierInfo = supplierInfo |
|
|
|
} catch (e) { |
|
|
|
console.error('设置supplierInfo失败:', e) |
|
|
|
console.warn('设置supplierInfo失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
/** |
|
|
|
@ -164,7 +164,7 @@ const store = new Vuex.Store({ |
|
|
|
*/ |
|
|
|
changeSupplierInfo(state, map) { |
|
|
|
if (!isArray(map)) { |
|
|
|
console.error('map必须是数组') |
|
|
|
console.warn('map必须是数组') |
|
|
|
return |
|
|
|
} |
|
|
|
let supplierInfo = state.supplierInfo |
|
|
|
@ -177,7 +177,7 @@ const store = new Vuex.Store({ |
|
|
|
uni.setStorageSync('supplierInfo', JSON.stringify(supplierInfo)) |
|
|
|
state.supplierInfo = supplierInfo |
|
|
|
} catch (e) { |
|
|
|
console.error('更改supplierInfo失败:', e) |
|
|
|
console.warn('更改supplierInfo失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
removeSupplierInfo(state) { |
|
|
|
@ -185,12 +185,12 @@ const store = new Vuex.Store({ |
|
|
|
uni.removeStorageSync('supplierInfo') |
|
|
|
state.supplierInfo = {} |
|
|
|
} catch (e) { |
|
|
|
console.error('删除supplierInfo失败:', e) |
|
|
|
console.warn('删除supplierInfo失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
setNextPage(state, nextPage) { |
|
|
|
if (!isObject(nextPage)) { |
|
|
|
console.error('nextPage必须是对象') |
|
|
|
console.warn('nextPage必须是对象') |
|
|
|
return |
|
|
|
} |
|
|
|
state.nextPage.name = nextPage.name || '' |
|
|
|
@ -202,14 +202,14 @@ const store = new Vuex.Store({ |
|
|
|
}, |
|
|
|
setSearchHistory(state, searchHistory) { |
|
|
|
if (!isArray(searchHistory)) { |
|
|
|
console.error('searchHistory必须是数组') |
|
|
|
console.warn('searchHistory必须是数组') |
|
|
|
return |
|
|
|
} |
|
|
|
try { |
|
|
|
uni.setStorageSync('searchHistory', JSON.stringify(searchHistory)) |
|
|
|
state.searchHistory = searchHistory |
|
|
|
} catch (e) { |
|
|
|
console.error('更改searchHistory失败:', e) |
|
|
|
console.warn('更改searchHistory失败:', e) |
|
|
|
} |
|
|
|
}, |
|
|
|
clearSearchHistory(state) { |
|
|
|
@ -217,7 +217,7 @@ const store = new Vuex.Store({ |
|
|
|
uni.removeStorageSync('searchHistory') |
|
|
|
state.searchHistory = [] |
|
|
|
} catch (e) { |
|
|
|
console.error('删除searchHistory失败:', e) |
|
|
|
console.warn('删除searchHistory失败:', e) |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
|