Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-convertor-view
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
station
amos-convertor-view
Commits
a12a5872
Commit
a12a5872
authored
May 11, 2020
by
baoshuang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_upgrade' of
http://172.16.10.76/station/amos-convertor-view
into dev_upgrade
parents
fa03b313
600ff617
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
59 additions
and
27 deletions
+59
-27
view.js
src/routes/view.js
+4
-1
moduleEdit.scss
src/styles/view/3dview/moduleEdit.scss
+6
-0
ModuleEdit.js
src/view/3dview/ModuleEdit.js
+39
-26
index.js
src/view/Panorama/index.js
+10
-0
No files found.
src/routes/view.js
View file @
a12a5872
...
@@ -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
=>
{
...
...
src/styles/view/3dview/moduleEdit.scss
View file @
a12a5872
...
@@ -175,4 +175,9 @@
...
@@ -175,4 +175,9 @@
}
}
}
}
.editButton
{
position
:
absolute
;
bottom
:
100px
;
left
:
50%
;
}
}
}
\ No newline at end of file
src/view/3dview/ModuleEdit.js
View file @
a12a5872
...
@@ -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
>
);
);
...
...
src/view/Panorama/index.js
0 → 100644
View file @
a12a5872
import
React
,
{
Component
}
from
'react'
;
/**
* 全景监控
*/
export
default
class
Panorama
extends
Component
{
render
()
{
return
<
div
>
111
<
/div>
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment