import { mapState, mapMutations } from 'vuex' export default { computed: { ...mapState('layerTree', [ 'treeData', ]), ...mapState('user', [ 'user', ]), ...mapState('mapTools', [ 'hideTools', 'hidePositionBtn', 'statusbar', 'navBar', 'scaleBarStatus' ]), ...mapState('mapStatus', [ 'viewCenter', 'mapStatus', ]) }, methods: { ...mapMutations('layerTree', [ 'setTreeData', 'addTreeChildren', 'updataTreeNode', 'checkTreeNode', 'removeTreeNode' ]), ...mapMutations('user', [ 'changeUserData', ]), ...mapMutations('mapTools', [ 'changeScaleBarVisible', 'changeNavBarVisible', 'changeMapToolsVisible', ]), ...mapMutations('mapStatus', [ 'setView', 'changeMapStatus', ]) } }