qa-regulatory-gwj-app/pages/risk-level-control/risk-management/detail.vue

97 lines
2.7 KiB
Vue
Raw Normal View History

2023-11-07 10:08:37 +08:00
<template>
<view class="content">
<view class="card">
2024-10-10 10:14:31 +08:00
<view class="mt-10">
<u-cell-group :border="false">
<u-cell>
<view slot="title" class="title">风险点名称</view>
<view slot="value">{{ form.riskUnitName }}</view>
2024-10-10 10:14:31 +08:00
</u-cell>
<u-cell>
<view slot="title" class="title">辨识部位名称</view>
<view slot="value">{{ form.identificationpartsName }}</view>
2024-10-10 10:14:31 +08:00
</u-cell>
<view class="mt-10 flex">
<view class="title1">存在风险</view>
<view class="main">{{ form.riskDesc }}</view>
2024-10-10 10:14:31 +08:00
</view>
<view class="mt-10 flex">
<view class="title1">主要管控措施</view>
<view class="main">{{ form.measures }}</view>
2023-11-07 10:08:37 +08:00
</view>
2024-10-10 10:14:31 +08:00
<u-cell>
<view slot="title" class="title">管控部门</view>
<view slot="value">{{ form.departmentName }}</view>
2024-10-10 10:14:31 +08:00
</u-cell>
<u-cell>
<view slot="title" class="title">事故类型</view>
<view slot="value">{{ form.accidentsName }}</view>
2024-10-10 10:14:31 +08:00
</u-cell>
<u-cell>
<view slot="title" class="title">风险等级</view>
<view slot="value">
<u-tag v-if="form.level ==='levelD'" text="低风险/D级"></u-tag>
<u-tag v-if="form.level ==='levelB'" text="较大风险/B级" type="warning"></u-tag>
<u-tag v-if="form.level ==='levelC'" text="一般风险/C级" bgColor="#eeca51" borderColor="#eeca51"></u-tag>
<u-tag v-if="form.level ==='levelA'" text="重大风险/A级" type="error"></u-tag>
2024-10-10 10:14:31 +08:00
</view>
</u-cell>
<u-cell>
<view slot="title" class="title">经度</view>
<view slot="value">{{ form.longitude }}</view>
2024-10-10 10:14:31 +08:00
</u-cell>
<u-cell>
<view slot="title" class="title">纬度</view>
<view slot="value">{{ form.latitude }}</view>
2024-10-10 10:14:31 +08:00
</u-cell>
</u-cell-group>
</view>
2023-11-07 10:08:37 +08:00
</view>
</view>
</template>
<script>
import { getRiskPostInfo } from "@/api";
2023-11-07 10:08:37 +08:00
export default {
data() {
return {
id: '',
companyId: '',
2023-11-07 10:08:37 +08:00
form: {}
}
},
onLoad(event) {
this.id = event.id;
this.companyId = event.companyId;
2023-11-07 10:08:37 +08:00
this.getData();
},
methods: {
async getData() {
let { data } = await getRiskPostInfo({ id: this.id });
this.form = data;
2023-11-07 10:08:37 +08:00
}
}
}
</script>
2024-07-27 15:13:42 +08:00
<style scoped lang="scss">
2024-10-10 10:14:31 +08:00
.flex {
2024-07-27 15:13:42 +08:00
color: #222222;
font-size: 30rpx;
border-bottom: 1px solid #eeeeee;
2024-10-10 10:14:31 +08:00
.title1 {
2024-07-27 15:13:42 +08:00
font-weight: bold;
padding-left: 30rpx;
font-size: 28rpx;
}
2024-10-10 10:14:31 +08:00
.main {
2024-07-27 15:13:42 +08:00
padding: 40rpx;
}
}
2023-11-07 10:08:37 +08:00
</style>