| | |
| | | let store = new Vuex.Store({ |
| | | state: { |
| | | viewer1Show: false, |
| | | isLand: true, |
| | | qyEchartsShow: false, |
| | | layerTreeTwoScreen: false, |
| | | yqfk: false, |
| | |
| | | cesiumInit: false, //地图是否初始化完成 |
| | | showSetting: false, |
| | | isShowHistory: false, |
| | | isShowTextArea: false, |
| | | isShowDigitalPerson: false, |
| | | description: {}, |
| | | selectedLayers: [], |
| | | userId: "", |
| | | userName: "", |
| | | // layerData: {} |
| | | }, |
| | | mutations: { |
| | | selectedLayer(state, b) { |
| | | state.selectedLayers = b |
| | | }, |
| | | saveUserInfo(state, b) { |
| | | state.userId = b.userId |
| | | state.userName = b.userName |
| | | }, |
| | | |
| | | showHistory(state, b) { |
| | | state.isShowHistory = b |
| | | }, |
| | | showTextArea(state, b) { |
| | | state.isShowTextArea = b |
| | | }, |
| | | showDigitalPerson(state, b) { |
| | | state.isShowDigitalPerson = b |
| | | }, |
| | | // saveData(state, b) { |
| | | // state.layerData = b |
| | | // }, |
| | | setCesiumInit(state, b) { |
| | | state.cesiumInit = b |
| | | }, |
| | | setIsLand(state, b) { |
| | | state.isLand = b; |
| | | }, |
| | | setViewer1Show(state, b) { |
| | | state.viewer1Show = b; |
| | |
| | | }); |
| | | }, |
| | | // 更新节点数据 |
| | | updataTreeNode({ |
| | | treeData |
| | | }, { |
| | | parentNode, |
| | | id, |
| | | nodeValue, |
| | | key, |
| | | value |
| | | }) { |
| | | updataTreeNode({ treeData }, { parentNode, id, nodeValue, key, value }) { |
| | | (parentNode || treeData).forEach(ele => { |
| | | if (ele.id === id) { |
| | | if (nodeValue) { |
| | |
| | | // selectedLayer: val.selectedLayer |
| | | } |
| | | } |
| | | |
| | | }) |
| | | ], |
| | | actions: { |