Commit ce972888 authored by kaitly205422@163.com's avatar kaitly205422@163.com

修改风险等级后内容丢失问题

parent 20bc6f63
src/assets/workbench/sst.jpg

189 KB | W: | H:

src/assets/workbench/sst.jpg

101 KB | W: | H:

src/assets/workbench/sst.jpg
src/assets/workbench/sst.jpg
src/assets/workbench/sst.jpg
src/assets/workbench/sst.jpg
  • 2-up
  • Swipe
  • Onion skin
...@@ -3,14 +3,14 @@ ...@@ -3,14 +3,14 @@
<LHeader :text="text"></LHeader> <LHeader :text="text"></LHeader>
<div class="section"> <div class="section">
<p>该次测评风险值为:</p> <p>该次测评风险值为:</p>
<div class="resultScore" :style="{ background: result.color}" > <div class="resultScore" :style="{ background: result.color }">
<p style="font-weight: bold;font-size: 20px;color: white;">{{ score }}</p> <p style="font-weight: bold;font-size: 20px;color: white;">{{ score }}</p>
</div> </div>
<p>本次评估结果评定为:{{ result.level }}</p> <p>本次评估结果评定为:{{ result.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="一般情况不会发生" :value="possibleValue"/> <van-field readonly label="风险发生可能性:" placeholder="一般情况不会发生" :value="possibleValue" />
<van-field readonly label="后果严重程度" placeholder="轻微影响" :value="severityValue"/> <van-field readonly label="后果严重程度" placeholder="轻微影响" :value="severityValue" />
<van-field readonly label="判定标准:" placeholder="见下图" /> <van-field readonly label="判定标准:" placeholder="见下图" />
<van-image width="90vw" height="auto" :src="require('@/assets/workbench/sst.jpg')" /> <van-image width="90vw" height="auto" :src="require('@/assets/workbench/sst.jpg')" />
</div> </div>
...@@ -25,66 +25,66 @@ ...@@ -25,66 +25,66 @@
<script> <script>
import { getFun, postFun } from "@/service/table.js"; import { getFun, postFun } from "@/service/table.js";
import LHeader from "@/components/header.vue"; import LHeader from "@/components/header.vue";
export default { export default {
name:'resultPage', name: 'resultPage',
components:{ components: {
LHeader LHeader
}, },
data(){ data() {
return{ return {
text:'测评结果', text: '测评结果',
score:0, score: 0,
result:{ result: {
},
possibleValue: '',
severityValue: '',
level: ''
}
},
created() {
// this.score = this.$route.query.score-'';
const route = this.$route.params;
this.possibleValue = route.possibleValue;
this.severityValue = route.severityValue;
this.score = route.score;
this.getResult()
},
methods: {
getResult() {
const bgColor = (() => {
// 低风险:1-2,一般风险:2-3 较大风险:3-4 重大风险:>4
switch (this.score) {
case '一般风险':
return '#FFFF00';
case "低风险":
return "#0091EA";
case "较大风险":
return "FF9800";
case "重大风险":
return "FF4433";
default:
return "orange"
}
}, })()
possibleValue:'', getFun(`/risk/plan/matrix/score/${this.$route.params.score}`).then(res => {
severityValue:'', this.result = {
level:'' color: bgColor,
} level: res.data.level
}
})
}, },
created(){ resetClose() {
// this.score = this.$route.query.score-''; sessionStorage.setItem('level', '')
const route = this.$route.params; history.go(-1)
this.possibleValue = route.possibleValue;
this.severityValue = route.severityValue;
this.score = route.score;
this.getResult()
}, },
methods:{ sureClose() {
getResult(){ sessionStorage.setItem('level', this.result.level)
const bgColor = (()=> { history.go(-1)
// 低风险:1-2,一般风险:2-3 较大风险:3-4 重大风险:>4
switch(this.score){
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=>{
this.result = {
color:bgColor,
level: res.data.level
}
})
},
resetClose(){
sessionStorage.setItem('level','')
history.go(-1)
},
sureClose(){
sessionStorage.setItem('level',this.result.level)
history.go(-1)
}
} }
} }
}
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
...@@ -94,13 +94,13 @@ import LHeader from "@/components/header.vue"; ...@@ -94,13 +94,13 @@ import LHeader from "@/components/header.vue";
.section { .section {
width: 100%; width: 100%;
height: 100%;
padding: 10px; padding: 10px;
box-sizing: border-box; box-sizing: border-box;
background: #fff; background: #fff;
font-size: 14px; font-size: 14px;
} }
.resultScore{
.resultScore {
width: 48px; width: 48px;
height: 48px; height: 48px;
background: #ffc600; background: #ffc600;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment