|
@@ -23,6 +23,11 @@ const FROM_LOCAL_STORAGE = JSON.parse(localStorage.getItem('workspace') || '{}')
|
|
|
const INIT = Object.keys(FROM_LOCAL_STORAGE).length > 0 ? FROM_LOCAL_STORAGE : DEFAULT;
|
|
const INIT = Object.keys(FROM_LOCAL_STORAGE).length > 0 ? FROM_LOCAL_STORAGE : DEFAULT;
|
|
|
|
|
|
|
|
const actions: ActionTree<WorkspaceState, RootState> = {
|
|
const actions: ActionTree<WorkspaceState, RootState> = {
|
|
|
|
|
+ clearWorkspace({ commit }) {
|
|
|
|
|
+ commit('updateProjectList', []);
|
|
|
|
|
+ commit('changeProject', { projectId: -1 });
|
|
|
|
|
+ commit('updateMembers', []);
|
|
|
|
|
+ },
|
|
|
async refreshProjectList({ commit }) {
|
|
async refreshProjectList({ commit }) {
|
|
|
const projectList = (await ProjectAPI.getProjectListByUserId()) || [];
|
|
const projectList = (await ProjectAPI.getProjectListByUserId()) || [];
|
|
|
commit('updateProjectList', projectList);
|
|
commit('updateProjectList', projectList);
|
|
@@ -33,7 +38,7 @@ const actions: ActionTree<WorkspaceState, RootState> = {
|
|
|
commit('changeProject', payload);
|
|
commit('changeProject', payload);
|
|
|
},
|
|
},
|
|
|
resetCurrentProject({ commit }) {
|
|
resetCurrentProject({ commit }) {
|
|
|
- commit('changeProject', -1);
|
|
|
|
|
|
|
+ commit('changeProject', { projectId: -1 });
|
|
|
},
|
|
},
|
|
|
};
|
|
};
|
|
|
|
|
|