fix: BUG修改
This commit is contained in:
parent
97ea7620e2
commit
7391660f5f
@ -1044,26 +1044,51 @@ const addRandomGraphicByCount = (graphicLayer: any, position: any) => {
|
|||||||
});
|
});
|
||||||
graphicLayer.addGraphic(graphicImg);
|
graphicLayer.addGraphic(graphicImg);
|
||||||
};
|
};
|
||||||
|
// const handleCheckChange = (e: any, isCheck: any) => {
|
||||||
|
// const layer = layersObj[e.key];
|
||||||
|
// if (layer) {
|
||||||
|
// if (!layer.isAdded) {
|
||||||
|
// map.addLayer(layer);
|
||||||
|
// }
|
||||||
|
// // 处理子节点
|
||||||
|
// if (e.children && e.children.length) {
|
||||||
|
// renderChildNode(isCheck, e.children);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if (isCheck) {
|
||||||
|
// layer.show = true;
|
||||||
|
// layer.flyTo();
|
||||||
|
// } else {
|
||||||
|
// layer.show = false;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// };
|
||||||
const handleCheckChange = (e: any, isCheck: any) => {
|
const handleCheckChange = (e: any, isCheck: any) => {
|
||||||
const layer = layersObj[e.key];
|
const layer = layersObj[e.key];
|
||||||
console.log(e);
|
const isChildern = e.children;
|
||||||
|
console.log("node", e);
|
||||||
console.log(layer);
|
console.log(layer);
|
||||||
console.log(isCheck);
|
|
||||||
if (layer) {
|
|
||||||
if (!layer.isAdded) {
|
|
||||||
map.addLayer(layer);
|
|
||||||
}
|
|
||||||
// 处理子节点
|
|
||||||
if (e.children && e.children.length) {
|
|
||||||
renderChildNode(isCheck, e.children);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isCheck) {
|
if (layer && isCheck) {
|
||||||
layer.show = true;
|
layer.show = true;
|
||||||
layer.flyTo();
|
layer.flyTo();
|
||||||
} else {
|
} else {
|
||||||
layer.show = false;
|
layer.show = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 增添模型
|
||||||
|
if (isChildern && isChildern.length === 0 && !e.checked) {
|
||||||
|
map.addLayer(layer);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 处理子节点
|
||||||
|
if (e.children && e.children.length) {
|
||||||
|
renderChildNode(isCheck, e.children);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 删除模型
|
||||||
|
if (isChildern && isChildern.length === 0 && e.checked) {
|
||||||
|
layer.show = false;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
const renderChildNode = (isCheck: any, children: any[]) => {
|
const renderChildNode = (isCheck: any, children: any[]) => {
|
||||||
|
|||||||
@ -28,11 +28,6 @@
|
|||||||
<el-input v-model="formData.engineeringName" placeholder="请输入" disabled />
|
<el-input v-model="formData.engineeringName" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
|
||||||
<el-form-item label="混合颜色:" prop="engineeringName">
|
|
||||||
<el-color-picker v-model="formData.engineeringName" />
|
|
||||||
</el-form-item>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<el-form-item label="颜色模式:" prop="engineeringName">
|
<el-form-item label="颜色模式:" prop="engineeringName">
|
||||||
<el-select v-model="formData.engineeringName" placeholder="请选择" style="width: 100%">
|
<el-select v-model="formData.engineeringName" placeholder="请选择" style="width: 100%">
|
||||||
@ -41,28 +36,34 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<el-form-item label="旋转延迟:" prop="engineeringName">
|
<el-form-item label="比例:" prop="engineeringName">
|
||||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="转速:" prop="engineeringName">
|
<el-form-item label="方向角:" prop="engineeringName">
|
||||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="旋转(横向):" prop="engineeringName">
|
<el-form-item label="俯仰角:" prop="engineeringName">
|
||||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="lon经度:" prop="engineeringName">
|
<el-form-item label="翻滚角:" prop="engineeringName">
|
||||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="lat纬度:" prop="engineeringName">
|
<el-form-item label="是否轮廓:" prop="engineeringName">
|
||||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="高度:" prop="engineeringName">
|
<el-form-item label="轮廓颜色:" prop="engineeringName">
|
||||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="大小:" prop="engineeringName">
|
<el-form-item label="轮廓宽度:" prop="engineeringName">
|
||||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="最小显示:" prop="engineeringName">
|
<el-form-item label="是否宽度:" prop="engineeringName">
|
||||||
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="是否阴影:" prop="engineeringName">
|
||||||
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="是否贴地:" prop="engineeringName">
|
||||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user