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
48e95abd
Commit
48e95abd
authored
Dec 09, 2020
by
吴俊凯
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
风险等级增加区间校验
parent
f548a55e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
12 deletions
+28
-12
RiskLevelModel.js
...w/bizview/preControl/paramSet/riskLevel/RiskLevelModel.js
+28
-12
No files found.
src/view/bizview/preControl/paramSet/riskLevel/RiskLevelModel.js
View file @
48e95abd
import
React
,
{
Component
}
from
'react'
;
import
{
Form
,
AmosAlert
,
Input
,
Select
,
InputNumber
}
from
'amos-framework'
;
import
{
riskLevelEditAction
,
getManageLevelEumListAction
}
from
'../../../../../services/preControlService'
;
import
{
riskLevelEditAction
,
getManageLevelEumListAction
,
queryAllRiskLevelAction
}
from
'../../../../../services/preControlService'
;
const
FormItem
=
Form
.
Item
;
const
Option
=
Select
.
Option
;
...
...
@@ -18,6 +18,7 @@ class RiskLevelModel extends Component {
this
.
state
=
{
searchParam
:
[],
manageLevelEum
:
[],
riskLevel
:[],
form
:
{
level
:
''
,
severity
:
''
,
...
...
@@ -46,6 +47,7 @@ class RiskLevelModel extends Component {
componentDidMount
=
()
=>
{
this
.
fetchManageLevelEumList
();
this
.
queryAllRiskLevel
();
}
onSelectChange
=
(
key
,
value
)
=>
{
...
...
@@ -70,21 +72,35 @@ class RiskLevelModel extends Component {
});
}
queryAllRiskLevel
=
()
=>
{
queryAllRiskLevelAction
().
then
(
data
=>
{
this
.
setState
({
riskLevel
:
data
});
});
}
handleSubmit
=
e
=>
{
this
.
form
.
validate
((
valid
,
dataValues
)
=>
{
debugger
;
if
(
valid
)
{
let
{
form
}
=
this
.
state
;
if
(
form
.
topLimit
<
form
.
downLimit
){
AmosAlert
.
error
(
'提示'
,
'上线不能低于下限!'
);
return
false
;
}
else
{
let
{
form
,
riskLevel
}
=
this
.
state
;
for
(
let
i
=
0
;
i
<
riskLevel
.
length
;
i
++
){
console
.
log
(
form
.
level
!==
String
(
riskLevel
[
i
].
level
));
if
(
form
.
level
!==
String
(
riskLevel
[
i
].
level
)){
if
((
form
.
topLimit
<=
riskLevel
[
i
].
topLimit
&&
form
.
topLimit
>=
riskLevel
[
i
].
downLimit
)
||
(
form
.
downLimit
<=
riskLevel
[
i
].
topLimit
&&
form
.
downLimit
>=
riskLevel
[
i
].
downLimit
)){
AmosAlert
.
error
(
'提示'
,
'区间重复'
);
return
false
;
}
}
}
if
(
form
.
topLimit
<
form
.
downLimit
){
AmosAlert
.
error
(
'提示'
,
'上线不能低于下限!'
);
return
false
;
}
else
{
this
.
riskLevelEdit
(
form
);
}
}
}
else
{
return
false
;
}
...
...
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