saaf-common
Advanced tools
Comparing version 1.4.3 to 1.4.4
{ | ||
"name": "saaf-common", | ||
"version": "1.4.3", | ||
"version": "1.4.4", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -14,3 +14,4 @@ /* | ||
state: { | ||
tabList: {}, | ||
tabList: {}, | ||
tabNeedSave: {}, | ||
activeTab: {}, | ||
@@ -27,2 +28,3 @@ // tabKey: 'menuCode', | ||
Vue.set(state.tabList, item[state.tabKey], item) | ||
Vue.set(state.tabNeedSave, item[state.tabKey], false) | ||
} | ||
@@ -33,2 +35,3 @@ StoreCommon.commit("UPDATE_TAB_KEY_LIST") | ||
Vue.delete(state.tabList, item[state.tabKey]) | ||
Vue.delete(state.tabNeedSave, item[state.tabKey]) | ||
StoreCommon.commit("UPDATE_TAB_KEY_LIST") | ||
@@ -55,2 +58,7 @@ }, | ||
}, | ||
UPDATE_TAB_NEED_SAVE(state, item){ | ||
Vue.set(state.tabNeedSave, item.key, item.val) | ||
state.tabNeedSave[item.key] = item.val | ||
localStorageTool.save('tabStore',state) | ||
}, | ||
INIT_TAB(state){ | ||
@@ -62,2 +70,3 @@ let tabStore = localStorageTool.get('tabStore') | ||
state.keyEnumerate = tabStore.keyEnumerate | ||
state.tabNeedSave = tabStore.tabNeedSave | ||
}else{ | ||
@@ -71,2 +80,3 @@ StoreCommon.commit('INIT_HOME') | ||
state.keyEnumerate = {} | ||
state.tabNeedSave = {} | ||
localStorageTool.remove('tabStore') | ||
@@ -73,0 +83,0 @@ // StoreCommon.commit('INIT_HOME') |
@@ -64,2 +64,5 @@ /* | ||
} | ||
} | ||
static changeTabState(key, val){ | ||
store.commit("UPDATE_TAB_NEED_SAVE",{key:key,val:val}) | ||
} | ||
} |
@@ -74,3 +74,6 @@ /* | ||
} | ||
static changeTabState(key, val){ | ||
this.rootWindow.tabsService.changeTabState(key, val) | ||
} | ||
} | ||
tabsTool.rootWindow = window.parent!=window?window.parent:window | ||
tabsTool.rootWindow = window.parent!=window?window.parent:window |
Sorry, the diff of this file is not supported yet
9734546
136320