Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
rongtong-app
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
融通安全管理系统
rongtong-app
Commits
28451767
Commit
28451767
authored
Aug 14, 2023
by
p-wanping.song
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
测回重大风险
parent
26d2b72a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
85 additions
and
40 deletions
+85
-40
src/views/riskProject/add/addPresent.vue
src/views/riskProject/add/addPresent.vue
+32
-4
src/views/riskProject/add/resultPage.vue
src/views/riskProject/add/resultPage.vue
+53
-36
No files found.
src/views/riskProject/add/addPresent.vue
View file @
28451767
...
@@ -433,6 +433,7 @@
...
@@ -433,6 +433,7 @@
size=
"small"
size=
"small"
type=
"info"
type=
"info"
native-type=
"button"
native-type=
"button"
@
click=
"goResultPage"
>
开始测评
</van-button
>
开始测评
</van-button
></van-col
></van-col
>
>
...
@@ -688,6 +689,33 @@ export default {
...
@@ -688,6 +689,33 @@ export default {
}
}
},
},
methods
:
{
methods
:
{
// 开始评测
goResultPage
()
{
sessionStorage
.
setItem
(
"
presentForm
"
,
JSON
.
stringify
(
this
.
form
));
/* measuresAdministrationFile: [], //管理措施图片
measuresProjectFile: [], //管理措施图片
measuresEmergencyFile: [], //管理措施图片 */
this
.
$store
.
commit
(
'
SET_PRESENT_IMG
'
,[{
key
:
'
uploaderImg
'
,
value
:
this
.
uploaderImg
},{
key
:
'
measuresAdministrationFile
'
,
value
:
this
.
measuresAdministrationFile
},{
key
:
'
measuresProjectFile
'
,
value
:
this
.
measuresProjectFile
},{
key
:
'
measuresEmergencyFile
'
,
value
:
this
.
measuresEmergencyFile
},])
this
.
$router
.
push
({
name
:
"
resultPage
"
,
params
:
{
score
:
this
.
severityScore
*
this
.
possibleScore
}
});
},
measuresUserNameChange
(
e
)
{
measuresUserNameChange
(
e
)
{
getFun
(
getFun
(
`/risk/plan/inherent/getResponsibilityPersons?personName=
${
e
}
&projectId=
${
this
.
form
.
projectId
}
`
`/risk/plan/inherent/getResponsibilityPersons?personName=
${
e
}
&projectId=
${
this
.
form
.
projectId
}
`
...
@@ -908,10 +936,10 @@ export default {
...
@@ -908,10 +936,10 @@ export default {
//开始测评
//开始测评
seletGrade
(
name
)
{
seletGrade
(
name
)
{
this
.
saveFormData
()
this
.
saveFormData
()
//
this.getGradeList("possibility");
this
.
getGradeList
(
"
possibility
"
);
//
this.getGradeList("severity");
this
.
getGradeList
(
"
severity
"
);
//
this.showGradeDialog = true;
this
.
showGradeDialog
=
true
;
this
.
$router
.
push
(
'
/assess/model/step1
'
)
//
this.$router.push('/assess/model/step1')
},
},
//风险模型配置
//风险模型配置
getGradeList
(
type
)
{
getGradeList
(
type
)
{
...
...
src/views/riskProject/add/resultPage.vue
View file @
28451767
...
@@ -3,10 +3,10 @@
...
@@ -3,10 +3,10 @@
<LHeader
:text=
"text"
></LHeader>
<LHeader
:text=
"text"
></LHeader>
<div
class=
"section"
>
<div
class=
"section"
>
<p>
该次测评风险值为:
</p>
<p>
该次测评风险值为:
</p>
<div
class=
"resultScore"
:style=
"
{ background:
result.c
olor}" >
<div
class=
"resultScore"
:style=
"
{ background:
backgroundC
olor}" >
<p
style=
"font-weight: bold;font-size: 20px;color: white;"
>
{{
this
.
score
}}
</p>
<p
style=
"font-weight: bold;font-size: 20px;color: white;"
>
{{
this
.
score
}}
</p>
</div>
</div>
<p>
本次评估结果评定为:
{{
result
.
level
}}
</p>
<p>
本次评估结果评定为:
{{
level
}}
</p>
<van-divider></van-divider>
<van-divider></van-divider>
<van-field
readonly
label=
"所属模型:"
placeholder=
"ls风险矩阵评估模型"
/>
<van-field
readonly
label=
"所属模型:"
placeholder=
"ls风险矩阵评估模型"
/>
<van-field
readonly
label=
"风险发生可能性:"
placeholder=
"一般情况不会发生"
/>
<van-field
readonly
label=
"风险发生可能性:"
placeholder=
"一般情况不会发生"
/>
...
@@ -34,7 +34,8 @@ import LHeader from "@/components/header.vue";
...
@@ -34,7 +34,8 @@ import LHeader from "@/components/header.vue";
return
{
return
{
text
:
'
测评结果
'
,
text
:
'
测评结果
'
,
score
:
0
,
score
:
0
,
result
:
null
result
:
null
,
backgroundColor
:
''
}
}
},
},
created
(){
created
(){
...
@@ -44,46 +45,62 @@ import LHeader from "@/components/header.vue";
...
@@ -44,46 +45,62 @@ import LHeader from "@/components/header.vue";
methods
:{
methods
:{
getResult
(){
getResult
(){
this
.
result
=
(()
=>
{
// 较小风险:1-2,一般风险:2-3 较大风险:3-4 重大风险:>4
// this.result = (()=> {
// switch(this.score){
// // 较小风险:1-2,一般风险:2-3 较大风险:3-4 重大风险:>4
// case '一般风险':
// // switch(this.score){
// return '#FFFF00';
// // case '一般风险':
// case "较小风险":
// // return '#FFFF00';
// return "#0091EA";
// // case "较小风险":
// case "较大风险":
// // return "#0091EA";
// return "FF9800";
// // case "较大风险":
// case "重大风险":
// // return "FF9800";
// return "FF4433";
// // case "重大风险":
// default:
// // return "FF4433";
// return "orange"
// // default:
// }
// // return "orange"
if
(
this
.
score
<=
2
){
// // }
return
{
level
:
'
较小风险
'
,
color
:
"
#0091EA
"
}
// if(this.score
<=
2
){
}
else
if
(
this
.
score
>
2
&&
this
.
score
<=
3
){
// return {level:'较小风险',color:"#0091EA"}
return
{
level
:
'
一般风险
'
,
color
:
"
#FFFF00
"
}
// }else if(this.score>2&&this.score
<=
3
){
}
else
if
(
this
.
score
>
3
&&
this
.
score
<=
4
){
// return {level:'一般风险',color:"#FFFF00"}
return
{
level
:
'
较大风险
'
,
color
:
"
#FF9800
"
}
// }else if(this.score>3&&this.score
<=
4
){
}
else
if
(
this
.
score
>
4
){
// return {level:'较大风险',color:"#FF9800"}
return
{
level
:
'
重大风险
'
,
color
:
"
#FF4433
"
}
// }else if(this.score>4){
}
else
{
// return {level:'重大风险',color:"#FF4433"}
return
{
level
:
''
,
color
:
"
orange
"
}
// }else{
// return {level:'',color:"orange"}
// }
// })()
const
bgColor
=
()
=>
{
switch
(
this
.
level
){
case
'
一般风险
'
:
return
'
#FFFF00
'
;
case
"
较小风险
"
:
return
"
#0091EA
"
;
case
"
较大风险
"
:
return
"
FF9800
"
;
case
"
重大风险
"
:
return
"
FF4433
"
;
default
:
return
"
orange
"
}
}
}
)()
}
//
getFun(`/risk/plan/matrix/score/${this.$route.params.score}`).then(res=>{
getFun
(
`/risk/plan/matrix/score/
${
this
.
$route
.
params
.
score
}
`
).
then
(
res
=>
{
//
this.level = res.data.level
this
.
level
=
res
.
data
.
level
//
this.score = res.data.max
this
.
score
=
res
.
data
.
max
//
this.backgroundColor=bgColor()
this
.
backgroundColor
=
bgColor
()
//
})
})
},
},
resetClose
(){
resetClose
(){
sessionStorage
.
setItem
(
'
level
'
,
''
)
sessionStorage
.
setItem
(
'
level
'
,
''
)
history
.
go
(
-
1
)
history
.
go
(
-
1
)
},
},
sureClose
(){
sureClose
(){
// this.$emit('',)
sessionStorage
.
setItem
(
'
level
'
,
this
.
level
)
sessionStorage
.
setItem
(
'
level
'
,
this
.
result
.
level
)
history
.
go
(
-
1
)
history
.
go
(
-
3
)
// sessionStorage.setItem('level',this.result.level)
// history.go(-3)
// this.$router.push({
// this.$router.push({
// name:'addInherent',
// name:'addInherent',
// params:{
// params:{
...
...
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