Commit 600ff617 authored by shanqiyun's avatar shanqiyun

编辑模式

parent a23788b5
...@@ -58,6 +58,8 @@ import ModuleEdit from './../view/3dview/ModuleEdit' ...@@ -58,6 +58,8 @@ import ModuleEdit from './../view/3dview/ModuleEdit'
import PanoramicMonitor from './../view/panoramicMonitor'; import PanoramicMonitor from './../view/panoramicMonitor';
import LeaderStruct from './../view/planMgmt/view/leaderStruct'; import LeaderStruct from './../view/planMgmt/view/leaderStruct';
import Graph3DModel from 'amos-iot-3dgraph/lib/view/modelMgmt'; import Graph3DModel from 'amos-iot-3dgraph/lib/view/modelMgmt';
import Panorama from './../view/Panorama';
const Routes = { const Routes = {
// 添加 rules 路由 // 添加 rules 路由
...@@ -109,7 +111,8 @@ const Routes = { ...@@ -109,7 +111,8 @@ const Routes = {
moduleEdit: ModuleEdit, moduleEdit: ModuleEdit,
// planDrill: PublishView, // planDrill: PublishView,
modelManage: Graph3DModel, modelManage: Graph3DModel,
leaderStruct: LeaderStruct leaderStruct: LeaderStruct,
panorama: Panorama,
}; };
const pageCompontent = key => { const pageCompontent = key => {
......
...@@ -174,4 +174,9 @@ ...@@ -174,4 +174,9 @@
} }
} }
.editButton {
position: absolute;
bottom: 100px;
left: 50%;
}
} }
\ No newline at end of file
...@@ -99,7 +99,8 @@ class ModuleEdit extends Component { ...@@ -99,7 +99,8 @@ class ModuleEdit extends Component {
monitorEquipment: [], monitorEquipment: [],
video: [], video: [],
fireEquipment: [] fireEquipment: []
} },
editFlag: false,//编辑模式
}; };
this.nativeProps = { this.nativeProps = {
onMouseDown: this.onMouseDown, onMouseDown: this.onMouseDown,
...@@ -592,6 +593,12 @@ class ModuleEdit extends Component { ...@@ -592,6 +593,12 @@ class ModuleEdit extends Component {
console.log(position) console.log(position)
} }
editButtonChange = () => {
let { editFlag } = this.state;
editFlag = !editFlag;
this.setState({ editFlag })
}
render() { render() {
const { const {
fireEquipmentPosition, fireEquipmentPosition,
...@@ -600,7 +607,8 @@ class ModuleEdit extends Component { ...@@ -600,7 +607,8 @@ class ModuleEdit extends Component {
markers, markers,
pageType, pageType,
pointType, pointType,
pointTypeArr pointTypeArr,
editFlag
} = this.state; } = this.state;
console.log(this.state) console.log(this.state)
console.log(this.props) console.log(this.props)
...@@ -662,6 +670,9 @@ class ModuleEdit extends Component { ...@@ -662,6 +670,9 @@ class ModuleEdit extends Component {
{this.renderAreas()} {this.renderAreas()}
</A3DDesigner> </A3DDesigner>
</div> </div>
<div className="editButton" onClick={() => this.editButtonChange()}>编辑模式</div>
{ editFlag &&
<div>
<AreaLeftTree <AreaLeftTree
startDrow={this.startDrow} startDrow={this.startDrow}
treeData={this.state.treeData} treeData={this.state.treeData}
...@@ -687,6 +698,8 @@ class ModuleEdit extends Component { ...@@ -687,6 +698,8 @@ class ModuleEdit extends Component {
<RightEditPanel /> <RightEditPanel />
</div> </div>
</div> </div>
}
</div>
); );
} }
......
import React, { Component } from 'react';
/**
* 全景监控
*/
export default class Panorama extends Component {
render() {
return <div>111</div>;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment