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,24 +25,24 @@ ...@@ -25,24 +25,24 @@
<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:'', possibleValue: '',
severityValue:'', severityValue: '',
level:'' level: ''
} }
}, },
created(){ created() {
// this.score = this.$route.query.score-''; // this.score = this.$route.query.score-'';
const route = this.$route.params; const route = this.$route.params;
this.possibleValue = route.possibleValue; this.possibleValue = route.possibleValue;
...@@ -50,11 +50,11 @@ import LHeader from "@/components/header.vue"; ...@@ -50,11 +50,11 @@ import LHeader from "@/components/header.vue";
this.score = route.score; this.score = route.score;
this.getResult() this.getResult()
}, },
methods:{ methods: {
getResult(){ getResult() {
const bgColor = (()=> { const bgColor = (() => {
// 低风险:1-2,一般风险:2-3 较大风险:3-4 重大风险:>4 // 低风险:1-2,一般风险:2-3 较大风险:3-4 重大风险:>4
switch(this.score){ switch (this.score) {
case '一般风险': case '一般风险':
return '#FFFF00'; return '#FFFF00';
case "低风险": case "低风险":
...@@ -68,23 +68,23 @@ import LHeader from "@/components/header.vue"; ...@@ -68,23 +68,23 @@ import LHeader from "@/components/header.vue";
} }
})() })()
getFun(`/risk/plan/matrix/score/${this.$route.params.score}`).then(res=>{ getFun(`/risk/plan/matrix/score/${this.$route.params.score}`).then(res => {
this.result = { this.result = {
color:bgColor, color: bgColor,
level: res.data.level level: res.data.level
} }
}) })
}, },
resetClose(){ resetClose() {
sessionStorage.setItem('level','') sessionStorage.setItem('level', '')
history.go(-1) history.go(-1)
}, },
sureClose(){ sureClose() {
sessionStorage.setItem('level',this.result.level) sessionStorage.setItem('level', this.result.level)
history.go(-1) 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