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
284560c4
Commit
284560c4
authored
May 22, 2020
by
shanqiyun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
a
parent
e9959a81
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
47 additions
and
9 deletions
+47
-9
IeqMode-fireCar.png
...ertor/assets/convertor/3dview/markers/IeqMode-fireCar.png
+0
-0
IeqMode-fireChamber.png
...r/assets/convertor/3dview/markers/IeqMode-fireChamber.png
+0
-0
IeqMode-hydrant.png
...ertor/assets/convertor/3dview/markers/IeqMode-hydrant.png
+0
-0
IeqMode-impEquipment.png
.../assets/convertor/3dview/markers/IeqMode-impEquipment.png
+0
-0
IeqMode-monitorEquipment.png
...ets/convertor/3dview/markers/IeqMode-monitorEquipment.png
+0
-0
IeqMode-pool.png
...onvertor/assets/convertor/3dview/markers/IeqMode-pool.png
+0
-0
编组20@3x.png
...viewConvertor/assets/convertor/3dview/markers/编组20@3x.png
+0
-0
imgStatic.js
mods/components/3dviewConvertor/consts/imgStatic.js
+21
-2
markers.scss
mods/components/3dviewConvertor/styles/markers.scss
+7
-1
statistical.scss
...ts/3dviewConvertor/styles/view/panoramic/statistical.scss
+2
-1
View3D.js
mods/components/3dviewConvertor/view/View3D.js
+3
-2
conf.js
mods/components/3dviewConvertor/view/conf.js
+1
-1
MarkerIcon.js
mods/components/3dviewConvertor/view/points/MarkerIcon.js
+1
-1
index.js
mods/components/3dviewConvertor/view/points/index.js
+1
-1
marker3DFactory.js
...components/3dviewConvertor/view/points/marker3DFactory.js
+11
-0
No files found.
mods/components/3dviewConvertor/assets/convertor/3dview/markers/IeqMode-fireCar.png
0 → 100644
View file @
284560c4
39.9 KB
mods/components/3dviewConvertor/assets/convertor/3dview/markers/IeqMode-fireChamber.png
0 → 100644
View file @
284560c4
40.3 KB
mods/components/3dviewConvertor/assets/convertor/3dview/markers/IeqMode-hydrant.png
0 → 100644
View file @
284560c4
39.5 KB
mods/components/3dviewConvertor/assets/convertor/3dview/markers/IeqMode-impEquipment.png
0 → 100644
View file @
284560c4
32.6 KB
mods/components/3dviewConvertor/assets/convertor/3dview/markers/IeqMode-monitorEquipment.png
0 → 100644
View file @
284560c4
40.1 KB
mods/components/3dviewConvertor/assets/convertor/3dview/markers/IeqMode-pool.png
0 → 100644
View file @
284560c4
40.2 KB
mods/components/3dviewConvertor/assets/convertor/3dview/markers/编组20@3x.png
0 → 100644
View file @
284560c4
39.1 KB
mods/components/3dviewConvertor/consts/imgStatic.js
View file @
284560c4
...
...
@@ -98,7 +98,16 @@ export default {
risk_3
:
require
(
'../assets/convertor/3dview/markers/pa-3.png'
),
fire
:
require
(
'../assets/convertor/3dview/markers/fire.png'
),
fireDetection
:
require
(
'../assets/convertor/3dview/markers/fireDetector.png'
)
fireDetection
:
require
(
'../assets/convertor/3dview/markers/fireDetector.png'
),
//重点设备模式
impEquipmentMode_monitorEquipment
:
require
(
'../assets/convertor/3dview/markers/IeqMode-monitorEquipment.png'
),
impEquipmentMode_impEquipment
:
require
(
'../assets/convertor/3dview/markers/IeqMode-impEquipment.png'
),
impEquipmentMode_hydrant
:
require
(
'../assets/convertor/3dview/markers/IeqMode-hydrant.png'
),
impEquipmentMode_pool
:
require
(
'../assets/convertor/3dview/markers/IeqMode-pool.png'
),
//
impEquipmentMode_fireChamber
:
require
(
'../assets/convertor/3dview/markers/IeqMode-fireChamber.png'
),
//
impEquipmentMode_fireCar
:
require
(
'../assets/convertor/3dview/markers/IeqMode-fireCar.png'
),
},
color
:
{
hydrant
:
{
color
:
'#f12525'
},
...
...
@@ -206,5 +215,15 @@ export const marker3DIoncMapper = {
data_1
:
'/mods/components/3dviewConvertor/threeres/markers/data-1.png'
,
croom_0
:
'/mods/components/3dviewConvertor/threeres/markers/croom-0.png'
,
croom_1
:
'/mods/components/3dviewConvertor/threeres/markers/croom-1.png'
croom_1
:
'/mods/components/3dviewConvertor/threeres/markers/croom-1.png'
,
//重点设备模式
impEquipmentMode_monitorEquipment
:
require
(
'../assets/convertor/3dview/markers/IeqMode-monitorEquipment.png'
),
impEquipmentMode_impEquipment
:
require
(
'../assets/convertor/3dview/markers/IeqMode-impEquipment.png'
),
impEquipmentMode_hydrant
:
require
(
'../assets/convertor/3dview/markers/IeqMode-hydrant.png'
),
impEquipmentMode_pool
:
require
(
'../assets/convertor/3dview/markers/IeqMode-pool.png'
),
//
impEquipmentMode_fireChamber
:
require
(
'../assets/convertor/3dview/markers/IeqMode-fireChamber.png'
),
//
impEquipmentMode_fireCar
:
require
(
'../assets/convertor/3dview/markers/IeqMode-fireCar.png'
),
};
mods/components/3dviewConvertor/styles/markers.scss
View file @
284560c4
...
...
@@ -232,5 +232,11 @@
width
:
1px
;
}
}
.three-ui-anchor
{
white-space
:
nowrap
;
width
:
90px
;
text-align
:
center
;
color
:
#cecdcd
;
background-image
:
linear-gradient
(
90deg
,
rgba
(
255
,
255
,
255
,
0
)
0%
,
rgba
(
0
,
0
,
0
,
0
.3
)
24%
,
rgba
(
0
,
0
,
0
,
0
.3
)
78%
,
rgba
(
255
,
255
,
255
,
0
)
100%
);
}
mods/components/3dviewConvertor/styles/view/panoramic/statistical.scss
View file @
284560c4
...
...
@@ -9,6 +9,7 @@
width
:
350px
;
float
:
left
;
z-index
:
1
;
color
:
white
;
.equipStatusList
{
padding-left
:
97px
;
...
...
@@ -203,7 +204,7 @@
top
:
0
;
z-index
:
1
;
.echart-week
{
width
:
321px
!
important
;
height
:
248px
!
important
;
...
...
mods/components/3dviewConvertor/view/View3D.js
View file @
284560c4
...
...
@@ -433,7 +433,7 @@ class View3D extends Component {
let
{
totalDelta
,
markerType
,
showMap
}
=
this
.
state
;
totalDelta
=
totalDelta
+
delta
;
// if (totalDelta < mousewheelCount && showMap) {
if
(
showMap
){
if
(
showMap
&&
markerType
!=
"impEquipmentMode"
){
this
.
asyncLoadMarkerData
(
markerType
);
}
// } else if (totalDelta >= mousewheelCount && !showMap) {
...
...
@@ -1172,6 +1172,7 @@ class View3D extends Component {
markers
[
'fireFoamRoom'
]
=
[];
markers
[
'fireDetection'
]
=
[];
markers
[
'statistics'
]
=
[];
markers
[
'impEquipmentMode'
]
=
[];
this
.
setState
({
markers
});
...
...
@@ -1234,7 +1235,7 @@ class View3D extends Component {
// markers[markerType] = d;
this
.
setState
({
markers
,
// markerType: "monitorEquipment
"
markerType
:
"impEquipmentMode
"
});
return
;
});
...
...
mods/components/3dviewConvertor/view/conf.js
View file @
284560c4
...
...
@@ -300,7 +300,7 @@ export default {
export
const
desigerConf
=
{
sceneOptions
:
{
background
:
0x
626667
background
:
0x
070709
// background: 0x253366,
// skyBox: 'bluesky'
// skyBox: ['pos_x', 'neg_x', 'pos_y', 'neg_y', 'pos_z', 'neg_z'].map(item => `/threeres/bg/bluesky2/${item}.jpg`)
...
...
mods/components/3dviewConvertor/view/points/MarkerIcon.js
View file @
284560c4
...
...
@@ -12,7 +12,7 @@ const markerIoncColorMapper = imgStatic.color;
const
pointIcon
=
imgStatic
.
pointIcon
;
const
getIcon
=
(
markerType
,
level
,
type
)
=>
{
if
(
markerType
===
'riskSource'
||
markerType
===
'risk'
)
{
if
(
markerType
===
'riskSource'
||
markerType
===
'risk'
||
markerType
===
'impEquipmentMode'
)
{
return
markerIoncMapper
[
`
${
markerType
}
_
${
level
}
`
];
}
return
markerIoncMapper
[
`
${
markerType
}
`
];
...
...
mods/components/3dviewConvertor/view/points/index.js
View file @
284560c4
...
...
@@ -129,7 +129,7 @@ export const PointStatistics = markerFactory(BasicPoint,
/**
* 重点设备模式
*/
export
const
ImpEquipmentMode
=
markerFactory
(
BasicPoint
,
export
const
ImpEquipmentMode
=
marker
3D
Factory
(
BasicPoint
,
{
markerType
:
'impEquipmentMode'
}
...
...
mods/components/3dviewConvertor/view/points/marker3DFactory.js
View file @
284560c4
...
...
@@ -15,6 +15,7 @@ const getIcon = (markerType, level) => {
const
buildMarkerOptions
=
(
markers
,
markerType
,
defaultParams
=
{})
=>
{
if
(
!
utils
.
isEmpty
(
markers
)){
markers
.
forEach
(
m
=>
{
debugger
;
const
url
=
getIcon
(
markerType
,
m
.
level
);
let
position
;
if
(
!
utils
.
isArray
(
m
.
position
)){
...
...
@@ -27,11 +28,21 @@ const buildMarkerOptions = (markers, markerType, defaultParams = {}) => {
m
.
url
=
url
;
m
.
position
=
utils
.
isArray
(
m
.
position
)
?
m
.
position
:
position
;
m
.
size
=
10
;
m
.
label
=
createMarkerLabel
(
m
.
name
);
});
}
return
markers
;
};
const
createMarkerLabel
=
(
text
)
=>
{
const
div
=
document
.
createElement
(
'div'
);
div
.
style
.
position
=
'absolute'
;
div
.
style
.
marginTop
=
'-3rem'
;
div
.
className
=
'three-ui-anchor'
;
div
.
innerText
=
text
;
return
div
;
};
export
default
function
marker3DFactory
(
WrappedComponent
=
'div'
,
options
){
const
{
markerType
,
markerParams
}
=
options
;
class
MarkerPoints
extends
Component
{
...
...
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