|
@@ -63,8 +63,16 @@ export default {
|
|
storage.set(KEY_MENU_SELECTED, val)
|
|
storage.set(KEY_MENU_SELECTED, val)
|
|
},
|
|
},
|
|
setprojectId: (state, val) => {
|
|
setprojectId: (state, val) => {
|
|
|
|
+ let cacheInfo = JSON.parse(localStorage.getItem('_sagacloud_admin_store_cacheInfo'))?JSON.parse(localStorage.getItem('_sagacloud_admin_store_cacheInfo')):{}
|
|
state.projectId = val
|
|
state.projectId = val
|
|
localStorage.setItem('projectId', val)
|
|
localStorage.setItem('projectId', val)
|
|
|
|
+ if(cacheInfo[state.userInfo.username]){
|
|
|
|
+ cacheInfo[state.userInfo.username].projectId = val
|
|
|
|
+ localStorage.setItem('_sagacloud_admin_store_cacheInfo', JSON.stringify(cacheInfo))
|
|
|
|
+ } else {
|
|
|
|
+ cacheInfo[state.userInfo.username] = {projectId: val}
|
|
|
|
+ localStorage.setItem('_sagacloud_admin_store_cacheInfo', JSON.stringify(cacheInfo))
|
|
|
|
+ }
|
|
storage.set(KEY_PROJECT_SELECTED, val)
|
|
storage.set(KEY_PROJECT_SELECTED, val)
|
|
state.projects.map((item) =>{
|
|
state.projects.map((item) =>{
|
|
if(item.id == val) {
|
|
if(item.id == val) {
|