43 lines
1.1 KiB
JavaScript
43 lines
1.1 KiB
JavaScript
|
|
const bimStore = defineStore(
|
|
'bim', {
|
|
state: () => ({
|
|
activateIndex: 0,
|
|
activateTree: {},
|
|
activateDevice: {},
|
|
activateApplication: {},
|
|
deviceNum: '',
|
|
activateMenu: {
|
|
name: '建筑信息',
|
|
background: '#202a60'
|
|
}
|
|
}),
|
|
actions: {
|
|
// 菜单
|
|
setActivateIndex(index) {
|
|
this.activateIndex = index;
|
|
},
|
|
|
|
setActivateMenu(item) {
|
|
this.activateMenu = item;
|
|
},
|
|
// 建筑树选中
|
|
setActivateTree(item) {
|
|
this.activateTree = item;
|
|
},
|
|
// 设备树选中
|
|
setActivateDeviceTree(item) {
|
|
this.activateDevice = item;
|
|
},
|
|
// 应用树选中
|
|
setActivateApplicationTree(item) {
|
|
this.activateApplication = item;
|
|
},
|
|
// 资产详情num
|
|
setDeviceNum(item) {
|
|
this.deviceNum = item;
|
|
}
|
|
}
|
|
})
|
|
|
|
export default bimStore |