/* 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);
|
}
|
}
|
}
|