/* eslint-disable no-undef */ /** * 工具栏-主页 */ import Bus from "@tools/Bus"; export default { methods: { // 主页-拾取 pick(btn) { btn.checked = !btn.checked; // 标绘编辑 sgworld.Creator.SimpleGraphic.setEdit(!btn.checked); this.$message(btn.checked ? "开启拾取" : "关闭拾取"); btn.checked ? sgworld.pick() : sgworld.endPick(); }, // 主页-POI查询 POISearch() { // 打开POI查询弹窗 this.$refs.POISearch && this.$refs.POISearch.open(); }, // 主页-路径查询 routerSearch() { // 打开路径查询弹窗 this.$refs.routerSearch && this.$refs.routerSearch.open(); }, // 主页-空间查询 spaceSearch() { // 打开路径查询弹窗 this.$refs.spaceSearch && this.$refs.spaceSearch.open(); }, // 主页-缓冲区查询 bufferSearch() { // 打开路径查询弹窗 this.$refs.bufferSearch && this.$refs.bufferSearch.open(); }, // 主页-项目设置 projectSetup() { // 项目设置 this.$refs.ProjectSeting && this.$refs.ProjectSeting.open(); }, //主页-太阳光 sun() { this.$refs.light.open(); }, //主页-阴影 shadow(btn) { btn.checked = !btn.checked; // 控制阴影 Viewer.shadows = btn.checked; // 提示信息 if (this.message) { if (btn.checked) { this.message("success", "开启阴影"); } else { this.message("info", "关闭阴影"); } } }, // 图层管理 treeLayer(btn) { btn.checked = !btn.checked; // 打开工程树弹窗 Bus.$emit("openLayer", btn.checked); }, // Gisserver gisserver() { this.$refs.Gisserver.open(); }, // Geoserver geoserver() { this.$refs.Geoserver.open(); }, addServerData(data) { // 打开工程树弹窗 Bus.$emit("addServerData", data); } } }