fix: BUG修改

This commit is contained in:
kun 2023-11-03 18:49:06 +08:00
parent 97ea7620e2
commit 7391660f5f
2 changed files with 55 additions and 29 deletions

View File

@ -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[]) => {

View File

@ -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>