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
16b9c347
Commit
16b9c347
authored
May 20, 2020
by
maoying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改风险管控评价,风险等级相关代码
parent
dd208a67
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
50 additions
and
6 deletions
+50
-6
urlConsts.js
src/consts/urlConsts.js
+1
-0
preControlService.js
src/services/preControlService.js
+7
-0
login.scss
src/styles/view/biz/login.scss
+8
-1
RiskLevelModel.js
...w/bizview/preControl/paramSet/riskLevel/RiskLevelModel.js
+26
-4
index.js
src/view/bizview/preControl/paramSet/riskLevel/index.js
+7
-0
SituationMap.js
src/view/bizview/situation/riskAssessment/SituationMap.js
+1
-1
No files found.
src/consts/urlConsts.js
View file @
16b9c347
...
...
@@ -228,6 +228,7 @@ export const FasSerUrl = {
queryNodeDetailUrl
:
completePrefix
(
baseURI
,
'api/Topography/detail/{id}'
),
//获取node节点详情
saveNodeDetailUrl
:
completePrefix
(
baseURI
,
'api/Topography/detail'
),
//保存nodeDetail详情
deleteTopoUrl
:
completePrefix
(
baseURI
,
'api/Topography/{type}/{id}'
),
//删除点/线
manageLevelEumListUrl
:
completePrefix
(
baseURI
,
'api/riskLevel/manageLevel/list'
)
//查询管控级别
};
...
...
src/services/preControlService.js
View file @
16b9c347
...
...
@@ -247,3 +247,9 @@ export const getTextPlanTreeAction = (appId) => {
export
const
deleteTextPlanAction
=
(
id
)
=>
{
return
commonDelete
(
formatUrl
(
FasSerUrl
.
deleteTextPlanUrl
,
{
id
}));
};
/**
* 查询管控级别
*/
export
const
getManageLevelEumListAction
=
()
=>
{
return
commonGet
(
FasSerUrl
.
manageLevelEumListUrl
);
};
\ No newline at end of file
src/styles/view/biz/login.scss
View file @
16b9c347
...
...
@@ -37,7 +37,8 @@ $btn-border-color: #e60012;
// margin-inline-start: 7.7%;
// margin-top: 3%;
// background: url('../../assets/auth/amos-logo.png') no-repeat;
height
:
0px
;
text-align
:
center
;
.safety-logo
{
display
:
table
;
margin
:
0
auto
;
...
...
@@ -78,6 +79,12 @@ $btn-border-color: #e60012;
}
}
}
.login-footer
{
font-size
:
14px
;
color
:
white
;
transform
:
translateX
(
-20%
);
}
}
}
...
...
src/view/bizview/preControl/paramSet/riskLevel/RiskLevelModel.js
View file @
16b9c347
import
React
,
{
Component
}
from
'react'
;
import
{
Form
,
AmosAlert
,
Input
,
Select
,
InputNumber
}
from
'amos-framework'
;
import
{
riskLevelEditAction
}
from
'../../../../../services/preControlService'
;
import
{
riskLevelEditAction
,
getManageLevelEumListAction
}
from
'../../../../../services/preControlService'
;
const
FormItem
=
Form
.
Item
;
const
Option
=
Select
.
Option
;
...
...
@@ -17,9 +17,11 @@ class RiskLevelModel extends Component {
super
(
props
);
this
.
state
=
{
searchParam
:
[],
manageLevelEum
:
[],
form
:
{
level
:
''
,
severity
:
''
,
manageLevel
:
''
,
topLimit
:
1
,
downLimit
:
1
},
...
...
@@ -27,7 +29,8 @@ class RiskLevelModel extends Component {
level
:
[{
required
:
true
,
message
:
'风险级等级不能为空'
}],
severity
:
[{
required
:
true
,
message
:
'严重程度影响描述不能为空'
}],
topLimit
:
[{
required
:
true
,
message
:
'等级上限不能为空'
}],
downLimit
:
[{
required
:
true
,
message
:
'等级下限不能为空'
}]
downLimit
:
[{
required
:
true
,
message
:
'等级下限不能为空'
}],
manageLevel
:
[{
required
:
true
,
message
:
'管理级别不能为空'
}]
}
};
}
...
...
@@ -39,7 +42,11 @@ class RiskLevelModel extends Component {
Object
.
assign
(
form
,
selectRowData
);
this
.
setState
({
form
});
}
};
}
componentDidMount
=
()
=>
{
this
.
fetchManageLevelEumList
();
}
onSelectChange
=
(
key
,
value
)
=>
{
const
{
form
}
=
this
.
state
;
...
...
@@ -57,6 +64,12 @@ class RiskLevelModel extends Component {
this
.
setState
({
form
});
}
fetchManageLevelEumList
=
()
=>
{
getManageLevelEumListAction
().
then
(
data
=>
{
this
.
setState
({
manageLevelEum
:
data
});
});
}
handleSubmit
=
e
=>
{
this
.
form
.
validate
((
valid
,
dataValues
)
=>
{
if
(
valid
)
{
...
...
@@ -81,7 +94,7 @@ class RiskLevelModel extends Component {
}
render
()
{
const
{
form
,
rules
}
=
this
.
state
;
const
{
form
,
rules
,
manageLevelEum
}
=
this
.
state
;
const
formItemLayout
=
{
labelCol
:
{
xs
:
{
span
:
24
},
...
...
@@ -113,6 +126,15 @@ class RiskLevelModel extends Component {
<
FormItem
label
=
{
<
span
>
下限
<
/span>} field="downLimit" {...formItemLayout}
>
<
InputNumber
defaultValue
=
{
1
}
max
=
{
1000
}
min
=
{
1
}
value
=
{
form
.
downLimit
}
onChange
=
{
value
=>
this
.
onChange
(
value
,
'downLimit'
)}
/
>
<
/FormItem
>
<
FormItem
label
=
{
<
span
>
管控级别
<
/span>} field="manageLevel" {...formItemLayout}
>
<
Select
className
=
"risk_factor_select"
data
=
{
manageLevelEum
}
renderOption
=
{
item
=>
<
Option
value
=
{
item
.
key
}
>
{
item
.
label
}
<
/Option>
}
value
=
{
form
.
manageLevel
}
onChange
=
{(
value
)
=>
this
.
onSelectChange
(
'manageLevel'
,
value
)}
/
>
<
/FormItem
>
<
FormItem
label
=
{
<
span
>
严重程度影响描述
<
/span>} field="severity" {...formItemLayout}
>
<
TextArea
className
=
"risk_lever_input"
value
=
{
form
.
severity
}
onChange
=
{
e
=>
this
.
onSelectChange
(
'severity'
,
e
.
target
.
value
)}
/
>
<
/FormItem
>
...
...
src/view/bizview/preControl/paramSet/riskLevel/index.js
View file @
16b9c347
...
...
@@ -29,6 +29,13 @@ const getColumns = () => {
className
:
'uant-table-thead'
},
{
title
:
'管控级别'
,
dataIndex
:
'manageLevelName'
,
key
:
'manageLevelName'
,
width
:
'10%'
,
className
:
'uant-table-thead'
},
{
title
:
'图标颜色'
,
dataIndex
:
'color'
,
key
:
'color'
,
...
...
src/view/bizview/situation/riskAssessment/SituationMap.js
View file @
16b9c347
...
...
@@ -217,7 +217,7 @@ export default class SituationMap extends Component {
<
/div
>
<
div
className
=
'situation-map-legend-item'
>
<
div
className
=
'situation-map-legend-block'
style
=
{{
background
:
'#0078ef'
}}
/
>
<
div
>
4
/
5
级
<
/div
>
<
div
>
4
级
<
/div
>
<
/div
>
<
div
className
=
'situation-map-legend-item'
>
<
div
className
=
'situation-map-legend-block'
style
=
{{
background
:
'#ffcc2a'
}}
/
>
...
...
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