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
555daf65
Commit
555daf65
authored
Jan 29, 2021
by
zhengjiawei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug
parent
c93e8ecd
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
38 additions
and
34 deletions
+38
-34
RiskFactorModel.js
...bizview/preControl/paramSet/riskFactor/RiskFactorModel.js
+27
-20
index.js
src/view/bizview/preControl/paramSet/riskFactor/index.js
+3
-5
index.js
src/view/bizview/preControl/paramSet/riskLevel/index.js
+8
-8
index.js
src/view/bizview/preControl/riskModel/index.js
+0
-1
No files found.
src/view/bizview/preControl/paramSet/riskFactor/RiskFactorModel.js
View file @
555daf65
import
React
,
{
Component
}
from
'react'
;
import
React
,
{
Component
}
from
'react'
;
import
{
DatePicker
}
from
'amos-antd'
;
//
import { DatePicker } from 'amos-antd';
import
moment
from
'moment'
;
//
import moment from 'moment';
import
{
Form
,
AmosAlert
,
Input
,
Select
}
from
'amos-framework'
;
import
{
Form
,
AmosAlert
,
Input
,
Select
}
from
'amos-framework'
;
import
{
accidentTypeNoPageAction
,
riskFactorEditAction
}
from
'../../../../../services/preControlService'
;
import
{
accidentTypeNoPageAction
,
riskFactorEditAction
}
from
'../../../../../services/preControlService'
;
import
{
queryDictsByCode
}
from
'../../../../../services/stationMaintenService'
;
const
FormItem
=
Form
.
Item
;
const
FormItem
=
Form
.
Item
;
const
Option
=
Select
.
Option
;
const
Option
=
Select
.
Option
;
const
TextArea
=
Input
.
TextArea
;
const
TextArea
=
Input
.
TextArea
;
const
typeData
=
[{
id
:
1
,
name
:
'消防'
},{
id
:
2
,
name
:
'电力'
},{
id
:
3
,
name
:
'其他'
}];
/**
/**
* 危险因素新增及编辑
* 危险因素新增及编辑
*/
*/
...
@@ -21,11 +21,12 @@ class RiskFactorModel extends Component {
...
@@ -21,11 +21,12 @@ class RiskFactorModel extends Component {
accidentTypeId
:
null
,
accidentTypeId
:
null
,
type
:
''
type
:
''
},
},
accidentTypeData
:[],
typeData
:
[],
accidentTypeData
:
[],
rules
:
{
rules
:
{
name
:
[{
required
:
true
,
message
:
'危险因素不能为空'
}],
name
:
[{
required
:
true
,
message
:
'危险因素不能为空'
}],
accidentTypeId
:
[{
required
:
true
,
message
:
'失效模式/事故类型不能为空'
}],
accidentTypeId
:
[{
required
:
true
,
message
:
'失效模式/事故类型不能为空'
}],
type
:
[{
required
:
true
,
message
:
'分类不能为空'
}]
,
type
:
[{
required
:
true
,
message
:
'分类不能为空'
}]
}
}
};
};
}
}
...
@@ -33,18 +34,19 @@ class RiskFactorModel extends Component {
...
@@ -33,18 +34,19 @@ class RiskFactorModel extends Component {
componentWillMount
=
()
=>
{
componentWillMount
=
()
=>
{
this
.
getAccidentTypeData
();
this
.
getAccidentTypeData
();
const
{
selectRowData
}
=
this
.
props
||
{};
const
{
selectRowData
}
=
this
.
props
||
{};
if
(
selectRowData
){
if
(
selectRowData
){
let
form
=
{};
let
form
=
{};
Object
.
assign
(
form
,
selectRowData
);
Object
.
assign
(
form
,
selectRowData
);
this
.
setState
({
form
});
if
(
form
.
accidentTypeId
){
form
.
accidentTypeId
=
parseInt
(
form
.
accidentTypeId
);
}
}
};
this
.
setState
({
form
});
}
getAccidentTypeData
=
()
=>
{
queryDictsByCode
(
'INDUSTRY_TYPE'
).
then
(
typeData
=>
{
accidentTypeNoPageAction
().
then
(
data
=>
{
this
.
setState
({
typeData
});
this
.
setState
({
accidentTypeData
:
data
});
});
});
}
};
onSelectChange
=
(
key
,
value
)
=>
{
onSelectChange
=
(
key
,
value
)
=>
{
const
{
form
}
=
this
.
state
;
const
{
form
}
=
this
.
state
;
...
@@ -52,6 +54,12 @@ class RiskFactorModel extends Component {
...
@@ -52,6 +54,12 @@ class RiskFactorModel extends Component {
this
.
setState
({
form
});
this
.
setState
({
form
});
};
};
getAccidentTypeData
=
()
=>
{
accidentTypeNoPageAction
().
then
(
data
=>
{
this
.
setState
({
accidentTypeData
:
data
});
});
}
handleSubmit
=
e
=>
{
handleSubmit
=
e
=>
{
this
.
form
.
validate
((
valid
,
dataValues
)
=>
{
this
.
form
.
validate
((
valid
,
dataValues
)
=>
{
if
(
valid
)
{
if
(
valid
)
{
...
@@ -76,7 +84,7 @@ class RiskFactorModel extends Component {
...
@@ -76,7 +84,7 @@ class RiskFactorModel extends Component {
}
}
render
()
{
render
()
{
const
{
form
,
rules
,
accidentTypeData
}
=
this
.
state
;
const
{
form
,
rules
,
accidentTypeData
,
typeData
}
=
this
.
state
;
const
formItemLayout
=
{
const
formItemLayout
=
{
labelCol
:
{
labelCol
:
{
xs
:
{
span
:
24
},
xs
:
{
span
:
24
},
...
@@ -97,11 +105,10 @@ class RiskFactorModel extends Component {
...
@@ -97,11 +105,10 @@ class RiskFactorModel extends Component {
};
};
return
(
return
(
<
div
className
=
"risk-factor-model"
>
<
div
className
=
"risk-factor-model"
>
<
Form
model
=
{
form
}
rules
=
{
rules
}
ref
=
{
component
=>
(
this
.
form
=
component
)}
>
<
Form
model
=
{
form
}
rules
=
{
rules
}
ref
=
{
component
=>
(
this
.
form
=
component
)}
>
<
FormItem
label
=
{
<
span
>
危险因素
<
/span>} field="name" {...formItemLayout}
>
<
FormItem
label
=
{
<
span
>
危险因素
<
/span>} field="name" {...formItemLayout}
>
<
TextArea
className
=
"risk-factor-area"
value
=
{
form
.
name
}
onChange
=
{
e
=>
this
.
onSelectChange
(
'name'
,
e
.
target
.
value
)}
/
>
<
TextArea
className
=
"risk-factor-area"
value
=
{
form
.
name
}
onChange
=
{
e
=>
this
.
onSelectChange
(
'name'
,
e
.
target
.
value
)}
/
>
<
/FormItem
>
<
/FormItem
>
<
FormItem
label
=
{
<
span
>
失效模式
/
事故类型
<
/span>} field="accidentTypeId" {...formItemLayout}
>
<
FormItem
label
=
{
<
span
>
失效模式
/
事故类型
<
/span>} field="accidentTypeId" {...formItemLayout}
>
<
Select
<
Select
...
@@ -116,8 +123,8 @@ class RiskFactorModel extends Component {
...
@@ -116,8 +123,8 @@ class RiskFactorModel extends Component {
<
Select
<
Select
className
=
"risk-factor-select"
className
=
"risk-factor-select"
data
=
{
typeData
}
data
=
{
typeData
}
renderOption
=
{
item
=>
<
Option
value
=
{
item
.
id
}
>
{
item
.
nam
e
}
<
/Option>
}
renderOption
=
{
item
=>
<
Option
value
=
{
item
.
dictDataKey
}
>
{
item
.
dictDataValu
e
}
<
/Option>
}
value
=
{
parseInt
(
form
.
type
)
}
value
=
{
form
.
type
}
onChange
=
{
e
=>
this
.
onSelectChange
(
'type'
,
e
)}
onChange
=
{
e
=>
this
.
onSelectChange
(
'type'
,
e
)}
/
>
/
>
<
/FormItem
>
<
/FormItem
>
...
...
src/view/bizview/preControl/paramSet/riskFactor/index.js
View file @
555daf65
...
@@ -6,7 +6,6 @@ import { Modal, AmosAlert } from 'amos-framework';
...
@@ -6,7 +6,6 @@ import { Modal, AmosAlert } from 'amos-framework';
import
{
riskFactorDeleteAction
}
from
'../../../../../services/preControlService'
;
import
{
riskFactorDeleteAction
}
from
'../../../../../services/preControlService'
;
import
RiskFactorModel
from
'./RiskFactorModel'
;
import
RiskFactorModel
from
'./RiskFactorModel'
;
const
typeEum
=
{
'1'
:
'消防'
,
'2'
:
'电力'
,
'3'
:
'其他'
};
const
getColumns
=
()
=>
{
const
getColumns
=
()
=>
{
return
[
return
[
{
{
...
@@ -27,10 +26,9 @@ const getColumns = () => {
...
@@ -27,10 +26,9 @@ const getColumns = () => {
},
},
{
{
title
:
'分类'
,
title
:
'分类'
,
dataIndex
:
'type'
,
dataIndex
:
'typeName'
,
key
:
'type'
,
key
:
'typeName'
,
width
:
'10%'
,
width
:
'10%'
render
:
text
=>
typeEum
[
text
]
},
},
{
{
title
:
'维护部门'
,
title
:
'维护部门'
,
...
...
src/view/bizview/preControl/paramSet/riskLevel/index.js
View file @
555daf65
...
@@ -35,13 +35,13 @@ const getColumns = () => {
...
@@ -35,13 +35,13 @@ const getColumns = () => {
width
:
'10%'
,
width
:
'10%'
,
className
:
'uant-table-thead'
className
:
'uant-table-thead'
},
},
{
//
{
title
:
'管控级别'
,
//
title: '管控级别',
dataIndex
:
'manageLevelName'
,
//
dataIndex: 'manageLevelName',
key
:
'manageLevelName'
,
//
key: 'manageLevelName',
width
:
'10%'
,
//
width: '10%',
className
:
'uant-table-thead'
//
className: 'uant-table-thead'
},
//
},
{
{
title
:
'图标颜色'
,
title
:
'图标颜色'
,
dataIndex
:
'color'
,
dataIndex
:
'color'
,
...
@@ -239,7 +239,7 @@ class RiskLevel extends Component {
...
@@ -239,7 +239,7 @@ class RiskLevel extends Component {
that
.
setState
({
isClick
:
true
});
// 将isClick设置为true
that
.
setState
({
isClick
:
true
});
// 将isClick设置为true
},
4000
);
},
4000
);
}
}
};
};
riskLevelDelete
=
body
=>
{
riskLevelDelete
=
body
=>
{
...
...
src/view/bizview/preControl/riskModel/index.js
View file @
555daf65
...
@@ -353,7 +353,6 @@ class RiskModel extends Component {
...
@@ -353,7 +353,6 @@ class RiskModel extends Component {
};
};
onOk
=
(
modelFlag
,
toolBarFlag
)
=>
{
onOk
=
(
modelFlag
,
toolBarFlag
)
=>
{
debugger
const
{
form
,
selectData
}
=
this
.
model
.
state
;
const
{
form
,
selectData
}
=
this
.
model
.
state
;
const
{
riskSourceId
,
fmeaId
}
=
this
.
state
;
const
{
riskSourceId
,
fmeaId
}
=
this
.
state
;
if
(
modelFlag
===
'risk'
)
{
if
(
modelFlag
===
'risk'
)
{
...
...
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