fix: BUG修改
This commit is contained in:
parent
97ea7620e2
commit
7391660f5f
@ -1044,26 +1044,51 @@ const addRandomGraphicByCount = (graphicLayer: any, position: any) => {
|
||||
});
|
||||
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 layer = layersObj[e.key];
|
||||
console.log(e);
|
||||
const isChildern = e.children;
|
||||
console.log("node", e);
|
||||
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.flyTo();
|
||||
} else {
|
||||
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[]) => {
|
||||
|
||||
@ -28,11 +28,6 @@
|
||||
<el-input v-model="formData.engineeringName" placeholder="请输入" disabled />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="row">
|
||||
<el-form-item label="混合颜色:" prop="engineeringName">
|
||||
<el-color-picker v-model="formData.engineeringName" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="row">
|
||||
<el-form-item label="颜色模式:" prop="engineeringName">
|
||||
<el-select v-model="formData.engineeringName" placeholder="请选择" style="width: 100%">
|
||||
@ -41,28 +36,34 @@
|
||||
</el-form-item>
|
||||
</div>
|
||||
<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-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-form-item label="俯仰角:" prop="engineeringName">
|
||||
<el-input-number v-model="formData.engineeringName" controls-position="right" placeholder="请输入" disabled />
|
||||
</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-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-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-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-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-form-item>
|
||||
</div>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user