|
|
|
@ -39,6 +39,7 @@ import { WeatherTool } from "./weather-tool";
|
|
|
|
|
|
|
|
|
|
export class MarkWindow extends UIBase { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 游离节点特殊名称 |
|
|
|
|
*/ |
|
|
|
@ -87,7 +88,7 @@ export class MarkWindow extends UIBase {
|
|
|
|
|
/** |
|
|
|
|
* 所有的标绘方案数据 |
|
|
|
|
*/ |
|
|
|
|
allMarkPlanData: AllMarkPlanData; |
|
|
|
|
allMarkPlanData: AllMarkPlanData = null; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -143,12 +144,7 @@ export class MarkWindow extends UIBase {
|
|
|
|
|
// 创建输入控制器
|
|
|
|
|
const control = new InputController(SceneManager.Instance.scene); |
|
|
|
|
|
|
|
|
|
DataManager.initMarkData((data: AllMarkPlanData) => { |
|
|
|
|
instance.onGetAllMarkPlanData(data); |
|
|
|
|
MarkWindow.instance.selectMarkNode(null, null, true); //模拟选中空节点,创建游离节点
|
|
|
|
|
// console.log("标绘信息", data);
|
|
|
|
|
// console.log(JSON.stringify(data));
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.weatherTool = new WeatherTool(SceneManager.Instance.defaultCamera, SceneManager.Instance.scene); |
|
|
|
|
|
|
|
|
@ -163,7 +159,7 @@ export class MarkWindow extends UIBase {
|
|
|
|
|
|
|
|
|
|
onOpen() { |
|
|
|
|
super.onOpen(); |
|
|
|
|
|
|
|
|
|
this.onShow(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
onClose() { |
|
|
|
@ -180,7 +176,29 @@ export class MarkWindow extends UIBase {
|
|
|
|
|
|
|
|
|
|
onShow() { |
|
|
|
|
super.onShow(); |
|
|
|
|
let instance = this; |
|
|
|
|
if (this.allMarkPlanData == null) { |
|
|
|
|
DataManager.initMarkData((data: AllMarkPlanData) => { |
|
|
|
|
instance.onGetAllMarkPlanData(data); |
|
|
|
|
MarkWindow.instance.selectMarkNode(null, null, true); //模拟选中空节点,创建游离节点
|
|
|
|
|
// console.log("标绘信息", data);
|
|
|
|
|
// console.log(JSON.stringify(data));
|
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
MarkWindow.instance.selectMarkNode(null, null, true); //模拟选中空节点,创建游离节点
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 不同单位,释放数据,下次重新请求 |
|
|
|
|
*/ |
|
|
|
|
dispose() { |
|
|
|
|
this.allMarkPlanData = null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//#endregion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|