CN-64 feat: 搜索框联动,其他一些细节调整

This commit is contained in:
chenjinsong
2021-08-13 09:39:02 +08:00
parent 6eb33efa7a
commit c1bcc9394d
16 changed files with 340 additions and 171 deletions

View File

@@ -8,12 +8,25 @@ const store = createStore({
state () {
return {
isShrink: localStorage.getItem('cn-left-menu-shrink') === 'true',
i18n: false
i18n: false,
showEntityTypeSelector: false, // 在entity explore页面时控制header显示实体类型选择框
from: '', // entity type
entityName: '' // entity名称用于header顶部面包屑展示
}
},
getters: {
getIsShrink (state) {
return state.isShrink
},
getShowEntityTypeSelector (state) {
return state.showEntityTypeSelector
},
from (state) {
return state.from
},
entityName (state) {
return state.entityName
}
},
mutations: {
@@ -23,6 +36,17 @@ const store = createStore({
},
loadI18n (state) {
state.i18n = true
},
entityTypeChange (state, from) {
if (from) {
state.from = from
}
},
showEntityTypeSelector (state, show) {
state.showEntityTypeSelector = show
},
setEntityName (state, entityName) {
state.entityName = entityName
}
}
})