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
6cd84fa8
Commit
6cd84fa8
authored
Feb 19, 2020
by
taabe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改测试bug
parent
bc0a440a
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
81 additions
and
24 deletions
+81
-24
markers.scss
src/styles/view/3dview/markers.scss
+2
-2
mask.scss
src/styles/view/3dview/mask.scss
+1
-1
riskModel.scss
src/styles/view/biz/riskModel/riskModel.scss
+8
-0
scrollUtil.js
src/utils/scrollUtil.js
+14
-0
index.js
src/view/bizview/preControl/paramSet/riskLevel/index.js
+2
-2
index.js
src/view/bizview/preControl/riskModel/index.js
+23
-11
EvaluationModel.js
...iew/bizview/preControl/riskModel/model/EvaluationModel.js
+19
-3
RiskSourceModel.js
...iew/bizview/preControl/riskModel/model/RiskSourceModel.js
+12
-5
No files found.
src/styles/view/3dview/markers.scss
View file @
6cd84fa8
...
...
@@ -78,8 +78,8 @@
&
.marker-anim
{
.pulse-spread
{
position
:
absolute
;
top
:
-
18
px
;
left
:
-
18
px
;
top
:
-
20
px
;
left
:
-
20
px
;
width
:
64px
;
height
:
64px
;
border
:
3px
solid
red
;
...
...
src/styles/view/3dview/mask.scss
View file @
6cd84fa8
...
...
@@ -108,7 +108,7 @@
}
.control-item-popver
{
z-index
:
5
!
important
;
z-index
:
10
!
important
;
&
:
:
after
{
border-right-color
:
$core-border-color
;
...
...
src/styles/view/biz/riskModel/riskModel.scss
View file @
6cd84fa8
...
...
@@ -341,6 +341,14 @@
.amos-form-item
{
margin-bottom
:
1
.5rem
;
}
.amos-radio-disabled
{
.amos-radio-status
{
&
:
:
after
{
background-color
:
#19afff
!
important
;
}
}
}
}
.fmea-model
{
...
...
src/utils/scrollUtil.js
0 → 100644
View file @
6cd84fa8
export
const
handleScrolling
=
()
=>
{
let
elements
=
document
.
getElementsByClassName
(
'amos-modal-content'
);
for
(
var
i
=
0
;
i
<
elements
.
length
;
i
++
)
{
elements
[
i
].
onscroll
=
function
()
{
let
dropdown
=
document
.
getElementsByClassName
(
'amos-popover-down'
);
if
(
dropdown
)
{
for
(
var
j
=
0
;
j
<
dropdown
.
length
;
j
++
)
{
dropdown
[
j
].
style
.
display
=
'none'
;
}
}
};
}
};
\ No newline at end of file
src/view/bizview/preControl/paramSet/riskLevel/index.js
View file @
6cd84fa8
...
...
@@ -36,14 +36,14 @@ const getColumns = () => {
className
:
'uant-table-thead'
},
{
title
:
'上限'
,
title
:
'
RPN
上限'
,
dataIndex
:
'topLimit'
,
key
:
'topLimit'
,
width
:
'5%'
,
className
:
'uant-table-thead'
},
{
title
:
'下限'
,
title
:
'
RPN
下限'
,
dataIndex
:
'downLimit'
,
key
:
'downLimit'
,
width
:
'5%'
,
...
...
src/view/bizview/preControl/riskModel/index.js
View file @
6cd84fa8
...
...
@@ -75,7 +75,11 @@ class RiskModel extends Component {
}
componentDidMount
(){
document
.
addEventListener
(
'click'
,
this
.
_handleClick
);
//页面增加鼠标单击监听
let
riskLevelDiv
=
document
.
getElementsByClassName
(
'risk-level-map'
)[
0
];
let
riskModelTabDiv
=
document
.
getElementsByClassName
(
'risk-model-tab'
)[
0
];
riskLevelDiv
&&
riskLevelDiv
.
addEventListener
(
'click'
,
this
.
_handleClick
);
//页面增加鼠标单击监听
riskModelTabDiv
&&
riskModelTabDiv
.
addEventListener
(
'click'
,
this
.
_handleClick
);
//页面增加鼠标单击监听
// document.addEventListener('click', this._handleClick);//页面增加鼠标单击监听
window
.
addEventListener
(
'resize'
,
this
.
_resize
);
this
.
setOncontextmenu
();
//移除浏览器自带右键菜单
let
{
riskSourceId
}
=
this
.
props
.
location
.
state
||
{};
...
...
@@ -90,7 +94,11 @@ class RiskModel extends Component {
}
componentWillUnmount
()
{
document
.
removeEventListener
(
'click'
,
this
.
_handleClick
);
//页面移除鼠标单击监听
let
riskLevelDiv
=
document
.
getElementsByClassName
(
'risk-level-map'
)[
0
];
let
riskModelTabDiv
=
document
.
removeEventListener
(
'risk-model-tab'
)[
0
];
riskLevelDiv
&&
riskLevelDiv
.
removeEventListener
(
'click'
,
this
.
_handleClick
);
//页面移除鼠标单击监听
riskModelTabDiv
&&
riskModelTabDiv
.
addEventListener
(
'click'
,
this
.
_handleClick
);
//页面移除鼠标单击监听
// document.removeEventListener('click', this._handleClick);//页面移除鼠标单击监听
window
.
addEventListener
(
'resize'
,
this
.
_resize
);
}
...
...
@@ -129,10 +137,10 @@ class RiskModel extends Component {
}
}
reload
=
(
risk
)
=>
{
reload
=
(
risk
,
data
)
=>
{
let
{
activeKey
,
subActiveKey
}
=
this
.
state
;
if
(
risk
)
{
this
.
queryRiskSourceTree
(
);
this
.
setState
({
editRiskSource
:
data
},
()
=>
this
.
queryRiskSourceTree
()
);
}
else
{
if
(
activeKey
===
'1'
){
//设置:打开弹出框,新增或者维护标记,弹出框类型
this
.
fmeaRef
.
reloadPage
();
...
...
@@ -145,13 +153,14 @@ class RiskModel extends Component {
}
queryRiskSourceTree
=
(
riskSourceId
)
=>
{
let
{
editRiskSource
}
=
this
.
state
;
queryRiskSourceTreeAction
().
then
(
data
=>
{
let
obj
=
this
.
loopTreeNodes
(
data
[
0
]);
//
let obj = this.loopTreeNodes(data[0]);
if
(
riskSourceId
){
//3d屏互动
this
.
setState
({
treeData
:
data
,
autoExpandParent
:
true
},
()
=>
this
.
queryRiskSourceDetail
(
riskSourceId
));
}
else
{
//业务屏刷新
if
(
obj
)
{
this
.
setState
({
treeData
:
data
,
autoExpandParent
:
true
},
()
=>
this
.
queryRiskSourceDetail
(
obj
.
id
));
if
(
editRiskSource
)
{
this
.
setState
({
treeData
:
data
,
autoExpandParent
:
true
},
()
=>
this
.
queryRiskSourceDetail
(
editRiskSource
.
id
));
}
else
{
this
.
setState
({
treeData
:
data
,
autoExpandParent
:
true
});
}
...
...
@@ -209,6 +218,8 @@ class RiskModel extends Component {
queryRiskSourceDetail
=
(
id
)
=>
{
queryRiskSourceDetailAction
(
id
).
then
(
data
=>
{
this
.
setState
({
isRegion
:
data
.
isRegion
,
node
:
data
,
code
:
data
.
code
,
level
:
data
.
level
,
rpni
:
data
.
rpni
,
...
...
@@ -374,7 +385,7 @@ class RiskModel extends Component {
riskSourceEditAction
(
body
).
then
(
data
=>
{
AmosAlert
.
success
(
'提示'
,
'操作成功'
);
this
.
reload
(
'risk'
);
this
.
reload
(
'risk'
,
data
);
},
err
=>
{
AmosAlert
.
error
(
'提示'
,
err
);
...
...
@@ -394,6 +405,7 @@ class RiskModel extends Component {
bindPointsAction
(
param
).
then
(
data
=>
{
AmosAlert
.
success
(
'提示'
,
'操作成功'
);
this
.
setState
({
modal
:
false
});
this
.
reload
();
},
err
=>
{
...
...
@@ -414,6 +426,7 @@ class RiskModel extends Component {
bindEquipIndexAction
(
param
).
then
(
data
=>
{
AmosAlert
.
success
(
'提示'
,
'操作成功'
);
this
.
setState
({
modal
:
false
});
this
.
reload
();
},
err
=>
{
...
...
@@ -638,6 +651,7 @@ class RiskModel extends Component {
}
else
{
this
.
riskSourceDelete
(
idsArry
,
childrenLength
);
}
this
.
setState
({
rightClickNodeTreeItem
:
null
});
}
getNodeTreeRightClickMenu
=
()
=>
{
...
...
@@ -861,7 +875,7 @@ class RiskModel extends Component {
<
/div
>
<
/div
>
<
/div
>
<
div
className
=
'risk-model-tab'
>
<
div
className
=
'risk-model-tab'
>
{
isRegion
===
'TRUE'
?
<
div
style
=
{{
paddingTop
:
'50px'
}}
>
<
RiskSourceModel
selectedRow
=
{
this
.
state
.
node
}
disabled
=
{
true
}
/
>
...
...
@@ -889,8 +903,6 @@ class RiskModel extends Component {
content
=
{
this
.
getContext
(
modelFlag
,
toolBarFlag
)}
onCancel
=
{()
=>
this
.
cancel
()}
onOk
=
{()
=>
this
.
onOk
(
modelFlag
,
toolBarFlag
)}
// okText="确定"
// cancelText="取消"
footer
=
{
this
.
getModalFooter
(
modelFlag
,
toolBarFlag
)}
outterClosable
=
{
false
}
/
>
...
...
src/view/bizview/preControl/riskModel/model/EvaluationModel.js
View file @
6cd84fa8
...
...
@@ -7,6 +7,7 @@ import {
queryAllRiskLevelAction
,
queryAllUserAction
}
from
'../../../../../services/preControlService'
;
import
{
handleScrolling
}
from
'./../../../../../utils/scrollUtil'
;
const
FormItem
=
Form
.
Item
;
const
Option
=
Select
.
Option
;
...
...
@@ -66,8 +67,9 @@ class EvaluationModel extends Component {
this
.
getEvaModel
(
''
);
this
.
getRiskLevel
();
this
.
getUser
();
};
handleScrolling
();
};
onSelectChange
=
(
key
,
value
,
item
)
=>
{
const
{
form
}
=
this
.
state
;
...
...
@@ -147,8 +149,22 @@ class EvaluationModel extends Component {
});
};
handelScrolling
()
{
let
elements
=
document
.
getElementsByClassName
(
'amos-modal-content'
);
for
(
var
i
=
0
;
i
<
elements
.
length
;
i
++
)
{
elements
[
i
].
onscroll
=
function
()
{
let
dropdown
=
document
.
getElementsByClassName
(
'amos-popover-down'
);
if
(
dropdown
)
{
for
(
var
j
=
0
;
j
<
dropdown
.
length
;
j
++
)
{
dropdown
[
j
].
style
.
display
=
'none'
;
}
}
};
}
}
render
()
{
const
{
form
,
rules
,
sData
,
dData
,
oData
,
userData
}
=
this
.
state
;
const
{
form
,
rules
,
sData
,
dData
,
oData
,
userData
,
scrolling
}
=
this
.
state
;
const
formItemLayout
=
{
labelCol
:
{
xs
:
{
span
:
24
},
...
...
@@ -246,7 +262,7 @@ class EvaluationModel extends Component {
<
/FormItem
>
<
span
className
=
"fmea-item-span"
>
责任人:
<
/span
>
<
div
style
=
{{
display
:
'flex'
}}
>
<
div
style
=
{{
width
:
'50%'
}}
>
<
div
className
=
"scroll-div"
style
=
{{
width
:
'50%'
}}
>
<
FormItem
label
=
{
<
span
>
公司责任人
<
/span>} className="fmea-item-influence" field="companyLeader" {...formItemShortLayout}
>
<
Select
className
=
"fmea-model-select short-select"
...
...
src/view/bizview/preControl/riskModel/model/RiskSourceModel.js
View file @
6cd84fa8
...
...
@@ -17,6 +17,7 @@ class RiskSourceModel extends Component {
this
.
state
=
{
searchParam
:
[],
riskLevelData
:
[],
isEdit
:
false
,
form
:
{
name
:
''
,
code
:
''
,
...
...
@@ -58,6 +59,10 @@ class RiskSourceModel extends Component {
componentDidMount
=
()
=>
{
this
.
getriskLevelEumData
();
let
{
selectedRow
}
=
this
.
props
;
if
(
selectedRow
)
{
this
.
setState
({
isEdit
:
true
});
}
};
componentWillReceiveProps
=
(
nextProps
)
=>
{
...
...
@@ -74,9 +79,10 @@ class RiskSourceModel extends Component {
form
.
position3d
=
selectedRow
.
position3d
;
form
.
floor3d
=
selectedRow
.
floor3d
;
form
.
isIndoor
=
selectedRow
.
isIndoor
;
this
.
setState
({
form
,
isEdit
:
true
});
}
this
.
setState
({
form
});
}
onSelectChange
=
(
key
,
value
)
=>
{
const
{
form
}
=
this
.
state
;
form
[
key
]
=
value
;
...
...
@@ -122,9 +128,9 @@ class RiskSourceModel extends Component {
}
render
()
{
const
{
form
,
rules
,
riskLevelData
}
=
this
.
state
;
const
{
form
,
rules
,
riskLevelData
,
isEdit
}
=
this
.
state
;
const
{
treeNodeType
,
disabled
}
=
this
.
props
;
let
showIsRegionSelection
=
(
treeNodeType
===
3
||
treeNodeType
===
undefined
)
&&
form
.
isRegion
===
'TRUE'
;
let
showIsRegionSelection
=
(
treeNodeType
===
3
||
treeNodeType
===
undefined
)
&&
(
form
.
isRegion
===
'TRUE'
||
!
isEdit
)
;
const
formItemLayout
=
{
labelCol
:
{
xs
:
{
span
:
24
},
...
...
@@ -153,7 +159,7 @@ class RiskSourceModel extends Component {
<
/FormItem
>
}
{
showIsRegionSelection
&&
<
FormItem
label
=
{
<
span
>
是否区域
<
/span>} field="isRegion" {...formItemLayout}
>
<
RadioGroup
disabled
=
{
disabled
}
defaultValue
=
{
form
.
isRegion
}
onChange
=
{
e
=>
this
.
onSelectChange
(
'isRegion'
,
e
)}
>
<
RadioGroup
disabled
=
{
disabled
||
isEdit
}
defaultValue
=
{
form
.
isRegion
}
onChange
=
{
e
=>
this
.
onSelectChange
(
'isRegion'
,
e
)}
>
<
Radio
value
=
"FALSE"
>
否
<
/Radio
>
<
Radio
value
=
"TRUE"
>
是
<
/Radio
>
<
/RadioGroup
>
...
...
@@ -188,7 +194,8 @@ class RiskSourceModel extends Component {
RiskSourceModel
.
propTypes
=
{
treeNodeType
:
PropTypes
.
number
,
parentId
:
PropTypes
.
number
,
selectedRow
:
PropTypes
.
array
selectedRow
:
PropTypes
.
array
,
disabled
:
PropTypes
.
bool
};
export
default
RiskSourceModel
;
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