Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-station-module-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-station-module-view
Commits
1eccb877
Commit
1eccb877
authored
May 27, 2020
by
taabe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改预案交互区样式
parent
bf0991b4
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
32 additions
and
35 deletions
+32
-35
urlConsts.js
mods/components/3dviewConvertor/consts/urlConsts.js
+8
-11
index.scss
mods/components/3dviewConvertor/styles/index.scss
+1
-5
preControl.scss
mods/components/3dviewConvertor/styles/preControl.scss
+12
-11
LayerPool.js
mods/components/3dviewConvertor/view/LayerPool.js
+0
-0
MaskContent.js
mods/components/3dviewConvertor/view/MaskContent.js
+5
-4
View3D.js
mods/components/3dviewConvertor/view/View3D.js
+4
-2
ModelHeader.js
mods/components/3dviewConvertor/view/common/ModelHeader.js
+2
-2
No files found.
mods/components/3dviewConvertor/consts/urlConsts.js
View file @
1eccb877
...
@@ -2,7 +2,6 @@ import * as endConf from 'amos-processor/lib/config/endconf';
...
@@ -2,7 +2,6 @@ import * as endConf from 'amos-processor/lib/config/endconf';
const
completePrefix
=
endConf
.
completePrefix
;
const
completePrefix
=
endConf
.
completePrefix
;
const
AmosConfig
=
endConf
.
AmosConfig
;
const
AmosConfig
=
endConf
.
AmosConfig
;
const
pluginURI
=
AmosConfig
.
httpURI
.
pluginURI
;
const
convertorURI
=
AmosConfig
.
httpURI
.
convertorURI
;
const
convertorURI
=
AmosConfig
.
httpURI
.
convertorURI
;
// 三维视图
// 三维视图
const
view3dURI
=
AmosConfig
.
httpURI
.
convertorURI
;
const
view3dURI
=
AmosConfig
.
httpURI
.
convertorURI
;
...
@@ -11,7 +10,6 @@ const baseURI = AmosConfig.httpURI.convertorURI;
...
@@ -11,7 +10,6 @@ const baseURI = AmosConfig.httpURI.convertorURI;
//规则
//规则
const
ruleURI
=
AmosConfig
.
httpURI
.
rulesConfigURI
;
const
ruleURI
=
AmosConfig
.
httpURI
.
rulesConfigURI
;
const
baseURI2
=
AmosConfig
.
httpURI
.
baseURI
;
export
const
ConvertorURI
=
convertorURI
;
export
const
ConvertorURI
=
convertorURI
;
export
const
FscSerUrl
=
{
export
const
FscSerUrl
=
{
...
@@ -125,15 +123,14 @@ export const FasSerUrl = {
...
@@ -125,15 +123,14 @@ export const FasSerUrl = {
importExcelDataUrl
:
completePrefix
(
convertorURI
,
'api/excel/import/data/excel/{type}'
),
//导入excel数据type=['fireResource','water']
importExcelDataUrl
:
completePrefix
(
convertorURI
,
'api/excel/import/data/excel/{type}'
),
//导入excel数据type=['fireResource','water']
importExcelFireEquipmentPointUrl
:
completePrefix
(
convertorURI
,
'api/excel/import/fireEquipmentPoint'
),
importExcelFireEquipmentPointUrl
:
completePrefix
(
convertorURI
,
'api/excel/import/fireEquipmentPoint'
),
exportExcelFireEquipmentPointUrl
:
completePrefix
(
convertorURI
,
'api/excel/export?exportType={exportType}&modelName={modelName}'
),
exportExcelFireEquipmentPointUrl
:
completePrefix
(
convertorURI
,
'api/excel/export?exportType={exportType}&modelName={modelName}'
),
pointModelistUrl
:
completePrefix
(
convertorURI
,
'api/view3d/point/list?model={model}'
),
pointModelistUrl
:
completePrefix
(
convertorURI
,
'api/view3d/point/list?model={model}'
)
};
};
export
const
ModuleEditUrl
=
{
export
const
ModuleEditUrl
=
{
getAreaTreeUrl
:
completePrefix
(
convertorURI
,
'api/view3d/region/tree'
),
//
getAreaTreeUrl
:
completePrefix
(
convertorURI
,
'api/view3d/region/tree'
),
//
getPointTreeUrl
:
completePrefix
(
convertorURI
,
'api/view3d/point/tree'
),
getPointTreeUrl
:
completePrefix
(
convertorURI
,
'api/view3d/point/tree'
),
saveAreaDataUrl
:
completePrefix
(
convertorURI
,
'api/view3d/region/bind'
),
//
saveAreaDataUrl
:
completePrefix
(
convertorURI
,
'api/view3d/region/bind'
),
//
getPointTypeUrl
:
completePrefix
(
convertorURI
,
'api/view3d/point/type'
),
getPointTypeUrl
:
completePrefix
(
convertorURI
,
'api/view3d/point/type'
),
getPointListUrl
:
completePrefix
(
convertorURI
,
'api/view3d/init3dViewNode'
),
//获取初始三维点 type=impEquipment&riskSourceId=1
getPointListUrl
:
completePrefix
(
convertorURI
,
'api/view3d/init3dViewNode'
),
//获取初始三维点 type=impEquipment&riskSourceId=1
savePointListUrl
:
completePrefix
(
convertorURI
,
'api/view3d/point/bind'
),
//批量保存点绑定关系
savePointListUrl
:
completePrefix
(
convertorURI
,
'api/view3d/point/bind'
)
//批量保存点绑定关系
};
}
mods/components/3dviewConvertor/styles/index.scss
View file @
1eccb877
...
@@ -13,13 +13,11 @@
...
@@ -13,13 +13,11 @@
@import
'./actionbar.scss'
;
@import
'./actionbar.scss'
;
@import
'./moduleEdit.scss'
;
@import
'./moduleEdit.scss'
;
@import
'./searchpane.scss'
;
@import
'./searchpane.scss'
;
@import
'./reservePlan.scss'
;
@import
'./../assets/bizFont/iconfont.css'
;
@import
'./../assets/bizFont/iconfont.css'
;
@import
'./../assets/amosFont/iconfont.css'
;
@import
'./../assets/amosFont/iconfont.css'
;
.obj-loading-coms
{
.obj-loading-coms
{
position
:
absolute
;
position
:
absolute
;
top
:
50%
;
top
:
50%
;
...
@@ -133,5 +131,3 @@
...
@@ -133,5 +131,3 @@
border-image-slice
:
50
50
50
50
;
border-image-slice
:
50
50
50
50
;
border-image-repeat
:
stretch
;
border-image-repeat
:
stretch
;
}
}
mods/components/3dviewConvertor/styles/preControl.scss
View file @
1eccb877
...
@@ -365,7 +365,7 @@
...
@@ -365,7 +365,7 @@
}
}
}
}
.reserve-plan-root
{
.reserve-plan-root
{
height
:
80px
;
height
:
80px
;
.operate-button-root
+
.operate-button-root
{
.operate-button-root
+
.operate-button-root
{
...
@@ -378,40 +378,41 @@
...
@@ -378,40 +378,41 @@
align-items
:
center
;
align-items
:
center
;
width
:
250px
;
width
:
250px
;
}
}
.operate-button-display-root
{
.operate-button-display-root
{
justify-content
:
center
;
justify-content
:
center
;
}
}
.operate-button-root
{
.operate-button-root
{
width
:
250px
;
width
:
250px
;
justify-content
:
center
;
justify-content
:
center
;
.operate-button-left
{
.operate-button-left
{
img
{
img
{
// width: 20px !important;
// width: 20px !important;
// height: 20px !important
// height: 20px !important
}
}
.operate-button-content
{
.operate-button-content
{
margin-left
:
5px
;
margin-left
:
5px
;
font-weight
:
500
;
font-weight
:
500
;
line-height
:
15px
;
line-height
:
15px
;
width
:
170px
;
width
:
170px
;
.button-name
{
.button-name
{
font-size
:
14px
!
important
font-size
:
14px
!
important
}
}
.button-desc
{
.button-desc
{
font-size
:
8px
!
important
font-size
:
8px
!
important
}
}
}
}
}
}
.operate-button-right
{
.operate-button-right
{
width
:
77px
;
width
:
77px
;
.operate-button-button
{
.operate-button-button
{
margin-left
:
10px
;
margin-left
:
10px
;
width
:
70px
;
width
:
70px
;
height
:
31px
;
height
:
31px
;
...
@@ -434,7 +435,7 @@
...
@@ -434,7 +435,7 @@
.quit-btn
{
.quit-btn
{
margin-top
:
10px
;
margin-top
:
10px
;
img
{
img
{
width
:
17px
width
:
17px
}
}
}
}
...
...
mods/components/3dviewConvertor/view/LayerPool.js
View file @
1eccb877
mods/components/3dviewConvertor/view/MaskContent.js
View file @
1eccb877
...
@@ -91,6 +91,7 @@ class MaskContent extends Component {
...
@@ -91,6 +91,7 @@ class MaskContent extends Component {
headerName
,
headerName
,
errorAreaId
errorAreaId
}
=
this
.
props
;
}
=
this
.
props
;
alarmStarted
&&
this
.
props
.
editModelChange
(
true
);
const
wsURL
=
completeToken
(
SysWsURL
.
rulews
);
const
wsURL
=
completeToken
(
SysWsURL
.
rulews
);
const
controlAnimation
=
{
const
controlAnimation
=
{
animateName
:
'zoom-comb-left'
,
animateName
:
'zoom-comb-left'
,
...
@@ -121,12 +122,12 @@ class MaskContent extends Component {
...
@@ -121,12 +122,12 @@ class MaskContent extends Component {
return
(
return
(
<
div
className
=
"mask-content"
>
<
div
className
=
"mask-content"
>
<
AmosWebSocket
ref
=
{
node
=>
this
.
aws
=
node
}
url
=
{
wsURL
}
onMessage
=
{
this
.
handleData
}
reconnect
debug
/>
<
AmosWebSocket
ref
=
{
node
=>
this
.
aws
=
node
}
url
=
{
wsURL
}
onMessage
=
{
this
.
handleData
}
reconnect
debug
/>
{
sideControlShow
&&
<
SideControl
multiple
=
{
multiple
}
errorAreaId
=
{
errorAreaId
}
onItemClick
=
{
onItemClick
}
layerConfig
=
{
layerConfig
}
animationProps
=
{
controlAnimation
}
/>
}
{
!
alarmStarted
&&
sideControlShow
&&
<
SideControl
multiple
=
{
multiple
}
errorAreaId
=
{
errorAreaId
}
onItemClick
=
{
onItemClick
}
layerConfig
=
{
layerConfig
}
animationProps
=
{
controlAnimation
}
/>
}
{
sideControlShow
&&
<
DataPane
animationProps
=
{
datapaneAnim
}
/>
}
{
!
alarmStarted
&&
sideControlShow
&&
<
DataPane
animationProps
=
{
datapaneAnim
}
/>
}
<
SearchPane
visible
=
{
searchPaneVisible
}
changeSearchPaneVisible
=
{()
=>
this
.
changeSearchPaneVisible
}
/
>
<
SearchPane
visible
=
{
searchPaneVisible
}
changeSearchPaneVisible
=
{()
=>
this
.
changeSearchPaneVisible
}
/
>
<
TopMsg
alarmStart
=
{
alarmStart
}
/
>
<
TopMsg
alarmStart
=
{
alarmStart
}
/
>
{
!
isShowActionBar
&&
<
ModelHeader
headerName
=
{
headerName
}
handleExceptModel
=
{
this
.
handleExceptModel
}
/>
}
{
!
alarmStarted
&&
!
isShowActionBar
&&
<
ModelHeader
animationProps
=
{
controlAnimation
}
headerName
=
{
headerName
}
handleExceptModel
=
{
this
.
handleExceptModel
}
/>
}
{
isShowActionBar
&&
<
ActionBar
activeAction
=
{
activeAction
}
onActionItemClick
=
{(
e
)
=>
this
.
actionBarClick
(
e
)}
animationProps
=
{
controlAnimation
}
/>
}
{
!
alarmStarted
&&
isShowActionBar
&&
<
ActionBar
activeAction
=
{
activeAction
}
onActionItemClick
=
{(
e
)
=>
this
.
actionBarClick
(
e
)}
animationProps
=
{
controlAnimation
}
/>
}
{
alarmStarted
&&
<
LayerPool
animationProps
=
{
layerPoolAnimation
}
planStart
=
{
planStart
}
planQuit
=
{
planQuit
}
planStarted
=
{
planStarted
}
/>
}
{
alarmStarted
&&
<
LayerPool
animationProps
=
{
layerPoolAnimation
}
planStart
=
{
planStart
}
planQuit
=
{
planQuit
}
planStarted
=
{
planStarted
}
/>
}
<
/div
>
<
/div
>
);
);
...
...
mods/components/3dviewConvertor/view/View3D.js
View file @
1eccb877
...
@@ -200,6 +200,7 @@ class View3D extends Component {
...
@@ -200,6 +200,7 @@ class View3D extends Component {
tirggerTransTopic
(
CONSTS
.
forward
,
{
details
:
{
type
:
'prePlan'
,
show
:
false
},
dateTime
:
Date
.
now
()
});
tirggerTransTopic
(
CONSTS
.
forward
,
{
details
:
{
type
:
'prePlan'
,
show
:
false
},
dateTime
:
Date
.
now
()
});
removeFireAlarm2
(
this
);
removeFireAlarm2
(
this
);
this
.
cameraFactory
.
fitView
(
desigerHelperConfig
.
cameraEffect
);
this
.
cameraFactory
.
fitView
(
desigerHelperConfig
.
cameraEffect
);
this
.
quitEditMode
();
};
};
alarmStart
=
()
=>
{
alarmStart
=
()
=>
{
...
@@ -1203,7 +1204,7 @@ class View3D extends Component {
...
@@ -1203,7 +1204,7 @@ class View3D extends Component {
const
{
markers
}
=
this
.
state
;
const
{
markers
}
=
this
.
state
;
pointModelistAction
(
actionType
).
then
(
d
=>
{
pointModelistAction
(
actionType
).
then
(
d
=>
{
// if (markerType === 'fireResource') {
// if (markerType === 'fireResource') {
markers
[
'impEquipmentMode'
]
=
d
.
filter
(
item
=>
item
.
position
!
=
null
);
markers
[
'impEquipmentMode'
]
=
d
.
dataList
.
filter
(
item
=>
item
.
position
!=
=
null
);
// markers[markerType] = d;
// markers[markerType] = d;
this
.
setState
({
this
.
setState
({
markers
,
markers
,
...
@@ -1305,7 +1306,7 @@ class View3D extends Component {
...
@@ -1305,7 +1306,7 @@ class View3D extends Component {
headerName
,
headerName
,
errorAreaId
errorAreaId
}
=
this
.
state
;
}
=
this
.
state
;
const
{
dimension
,
hiddenScreenSaver
}
=
this
.
props
;
const
{
dimension
,
hiddenScreenSaver
,
editModelChange
}
=
this
.
props
;
const
graphicProps
=
{
const
graphicProps
=
{
...
dimension
,
...
dimension
,
...
desigerConf
,
...
desigerConf
,
...
@@ -1373,6 +1374,7 @@ class View3D extends Component {
...
@@ -1373,6 +1374,7 @@ class View3D extends Component {
onActionItemClick
=
{
this
.
onActionItemClick
}
onActionItemClick
=
{
this
.
onActionItemClick
}
errorAreaId
=
{
errorAreaId
}
errorAreaId
=
{
errorAreaId
}
handleExceptModel
=
{
this
.
handleExceptModel
}
handleExceptModel
=
{
this
.
handleExceptModel
}
editModelChange
=
{
editModelChange
}
/
>
/
>
}
}
modelContentProps
=
{
modelContentProps
}
modelContentProps
=
{
modelContentProps
}
...
...
mods/components/3dviewConvertor/view/common/ModelHeader.js
View file @
1eccb877
...
@@ -12,9 +12,9 @@ export default class ModelHeader extends Component {
...
@@ -12,9 +12,9 @@ export default class ModelHeader extends Component {
}
}
render
()
{
render
()
{
const
{
headerName
}
=
this
.
props
;
const
{
animationProps
,
headerName
}
=
this
.
props
;
return
(
return
(
<
div
className
=
'ModuleEditPage'
>
<
div
className
=
'ModuleEditPage'
{...
animationProps
}
>
<
div
className
=
'topBox'
>
<
div
className
=
'topBox'
>
<
span
className
=
'editTitle'
>
<
span
className
=
'editTitle'
>
<
span
className
=
'titleText'
>
{
headerName
}
<
/span
>
<
span
className
=
'titleText'
>
{
headerName
}
<
/span
>
...
...
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