Commit a12a5872 authored by baoshuang's avatar baoshuang

Merge branch 'dev_upgrade' of http://172.16.10.76/station/amos-convertor-view into dev_upgrade

parents fa03b313 600ff617
...@@ -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 => {
......
...@@ -175,4 +175,9 @@ ...@@ -175,4 +175,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,30 +670,35 @@ class ModuleEdit extends Component { ...@@ -662,30 +670,35 @@ class ModuleEdit extends Component {
{this.renderAreas()} {this.renderAreas()}
</A3DDesigner> </A3DDesigner>
</div> </div>
<AreaLeftTree <div className="editButton" onClick={() => this.editButtonChange()}>编辑模式</div>
startDrow={this.startDrow} { editFlag &&
treeData={this.state.treeData} <div>
saveAreaData={this.saveAreaData} <AreaLeftTree
selectItemChange={this.selectItemChange} startDrow={this.startDrow}
stopDrowing={this.stopDrowing} treeData={this.state.treeData}
pageType={pageType} saveAreaData={this.saveAreaData}
// pointType={pointType} selectItemChange={this.selectItemChange}
pointTypeArr={pointTypeArr} stopDrowing={this.stopDrowing}
pointTypeChange={this.pointTypeChange} pageType={pageType}
/> // pointType={pointType}
<div className='topBox'> pointTypeArr={pointTypeArr}
<span className='editTitle'> pointTypeChange={this.pointTypeChange}
<span className='titleText'>编辑模式</span> />
</span> <div className='topBox'>
<span className='quipBtn'></span> <span className='editTitle'>
</div> <span className='titleText'>编辑模式</span>
<div className='bottomBox'> </span>
<span className={`editAreaBtn ${pageType == 'region'?'selected':'noSelect'}`} onClick={this.changeAreaPoint.bind(this,'region')}></span> <span className='quipBtn'></span>
<span className={`editPointBtn ${pageType == 'point'?'selected':'noSelect'}`} onClick={this.changeAreaPoint.bind(this,'point')}></span> </div>
</div> <div className='bottomBox'>
<div className='rightBox'> <span className={`editAreaBtn ${pageType == 'region'?'selected':'noSelect'}`} onClick={this.changeAreaPoint.bind(this,'region')}></span>
<RightEditPanel /> <span className={`editPointBtn ${pageType == 'point'?'selected':'noSelect'}`} onClick={this.changeAreaPoint.bind(this,'point')}></span>
</div> </div>
<div className='rightBox'>
<RightEditPanel />
</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