diff --git a/src/components/Form/src/components/ApiTreeSelect.vue b/src/components/Form/src/components/ApiTreeSelect.vue
index 5cd8168..947df5b 100644
--- a/src/components/Form/src/components/ApiTreeSelect.vue
+++ b/src/components/Form/src/components/ApiTreeSelect.vue
@@ -1,5 +1,6 @@
-
+
diff --git a/src/components/earthMap/Toolbar.vue b/src/components/earthMap/Toolbar.vue
index 592dec3..290c6ae 100644
--- a/src/components/earthMap/Toolbar.vue
+++ b/src/components/earthMap/Toolbar.vue
@@ -1145,7 +1145,7 @@
});
window.XE.MVVM.watch(t, 'positions', (n: any) => {
- console.log('positions', n);
+ // console.log('positions', n);
});
});
}
@@ -1153,17 +1153,34 @@
* @params 需要调用 addArea 方法进行绘图,获取坐标点position
* @params msMapLineHandler标识 后台区域管理调用
*/
- function addPolyline(positions: any = null, msMapLineHandler =null) {
+ function addPolyline(positions: any = null, msMapLineHandler:any =null) {
// console.log('positions', positions);
+
// 关闭此窗体
// cancel();
// 创建区域
const currentModel = new window.XE.Obj.Polyline(window.$earth);
// 设置配置参数
- const objConfig = {
+ const objConfig: any = {
positions: positions,
};
+
+ /**
+ * 后台区域管理调用
+ * */
+ // if (typeof msMapLineHandler === 'object' && Object.keys(msMapLineHandler).length != 0) {
+ // console.log("不是空对象,则为编辑状态");
+ // //不是空对象,则为编辑状态
+ // //数据融合
+ // objConfig.loop = msMapLineHandler.isLoop;
+ // objConfig.depthTest = msMapLineHandler.isDepthCheck;
+ // objConfig.width = msMapLineHandler.width;
+ // objConfig.arcType = msMapLineHandler.interpolation;
+ // objConfig.positions = JSON.parse(msMapLineHandler.positions);
+ // objConfig.material = JSON.parse(msMapLineHandler.material);
+ // }
+
// 插入数据
currentModel.xbsjFromJSON(objConfig);
// console.log('currentModel', currentModel);
@@ -1221,6 +1238,8 @@
submitData.interpolation = currentModel.arcType;
// 路径数组
submitData.positions = JSON.stringify(poistions);
+ // 材质
+ submitData.material = JSON.stringify(currentModel.material)
// 材质类型
switch (currentModel.material.type) {
// 实线
diff --git a/src/components/earthMap/components/seneIdTreeSelect.vue b/src/components/earthMap/components/seneIdTreeSelect.vue
new file mode 100644
index 0000000..f67995c
--- /dev/null
+++ b/src/components/earthMap/components/seneIdTreeSelect.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/earthMap/toolbar/AddModelWin.vue b/src/components/earthMap/toolbar/AddModelWin.vue
index d74f4da..b60486d 100644
--- a/src/components/earthMap/toolbar/AddModelWin.vue
+++ b/src/components/earthMap/toolbar/AddModelWin.vue
@@ -250,7 +250,7 @@