|
@@ -0,0 +1,172 @@
|
|
|
+<template>
|
|
|
+ <div class="goaf-detail-page">
|
|
|
+ <el-drawer
|
|
|
+ title="采空区信息详情"
|
|
|
+ :modal-append-to-body="false"
|
|
|
+ :modal="false"
|
|
|
+ :wrapper-closable="false"
|
|
|
+ size="50%"
|
|
|
+ v-model="dialogVisible"
|
|
|
+ >
|
|
|
+ <div class="descriptions-body">
|
|
|
+ <table class="descriptions">
|
|
|
+ <tr>
|
|
|
+ <td class="lable">矿带</td>
|
|
|
+ <td class="cont">{{ NumConvertLM(viewData.goafOrebelt) }}</td>
|
|
|
+ <td class="lable">矿体</td>
|
|
|
+ <td class="cont">{{ viewData.goafOrebody}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">中段</td>
|
|
|
+ <td class="cont">{{ viewData.goafOreheight }}</td>
|
|
|
+ <td class="lable">采空区编号</td>
|
|
|
+ <td class="cont">{{ viewData.goafName }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">水平断面均暴露面积(㎡)</td>
|
|
|
+ <td class="cont">{{ viewData.goafAvexArea }}</td>
|
|
|
+ <td class="lable">平均倾向宽度(m)</td>
|
|
|
+ <td class="cont">{{ viewData.goafAvinWidth }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">平均暴露高度(m)</td>
|
|
|
+ <td class="cont">{{ viewData.goafAvexHeight==0?'已填充':viewData.goafAvexHeight }}</td>
|
|
|
+ <td class="lable">体积(m³)</td>
|
|
|
+ <td class="cont">{{ viewData.goafVoidVolume==0?'已填充':viewData.goafVoidVolume }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">倾向(度)</td>
|
|
|
+ <td class="cont">{{ isEmpty(viewData.goafKeyTrend) }}</td>
|
|
|
+ <td class="lable">倾角(度)</td>
|
|
|
+ <td class="cont">{{ isEmpty(viewData.goafKeyDipangle) }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">顶板矿柱厚度(m)</td>
|
|
|
+ <td class="cont">{{ isEmpty(viewData.goafRoofpillarThickness) }}</td>
|
|
|
+ <td class="lable">保安间柱平均厚度(m)</td>
|
|
|
+ <td class="cont">{{ isEmpty(viewData.goafIncoavThickness) }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">勘探位置</td>
|
|
|
+ <td class="cont">{{ viewData.goafExpLocation }}</td>
|
|
|
+ <td class="lable">围岩岩性</td>
|
|
|
+ <td class="cont">{{ viewData.goafRockLithology }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">围岩稳定性</td>
|
|
|
+ <td class="cont">{{ viewData.goafRockStability }}</td>
|
|
|
+ <td class="lable">形成时间</td>
|
|
|
+ <td class="cont">{{ viewData.goafFormationTime }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">可充填体积(m³)</td>
|
|
|
+ <td class="cont">{{ viewData.goafCanfillVolume }}</td>
|
|
|
+ <td class="lable">剩余可充填体积(m³)</td>
|
|
|
+ <td class="cont">{{ viewData.goafRemainVolume }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">充填方式</td>
|
|
|
+ <td class="cont">{{ viewData.goafFillMethod==0?'废石':'尾矿' }}</td>
|
|
|
+ <td class="lable">是否充填</td>
|
|
|
+ <td class="cont">{{ viewData.goafIsFill==0?'是':'否' }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="lable">备注</td>
|
|
|
+ <td class="cont">{{ viewData.goafInfoRemak }}</td>
|
|
|
+ <td class="lable">检查表</td>
|
|
|
+ <td class="cont">{{ viewData.goafChecklistTitle }}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ </el-drawer>
|
|
|
+ </div>
|
|
|
+
|
|
|
+</template>
|
|
|
+<script>
|
|
|
+import { NumConvertLM, isEmpty } from '@/utils'
|
|
|
+import {getGoafInfoById} from '@/api/goaf/info.js'
|
|
|
+export default {
|
|
|
+ name: 'GoafInfoDetail',
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ dialogVisible: false,
|
|
|
+ viewData: {
|
|
|
+ 'goafOrebelt': '',
|
|
|
+ 'goafOrebody': '',
|
|
|
+ 'goafOreheight': '',
|
|
|
+ 'goafName': '',
|
|
|
+ 'goafAvexArea': '',
|
|
|
+ 'goafAvinWidth': '',
|
|
|
+ 'goafAvexHeight': '',
|
|
|
+ 'goafVoidVolume': '',
|
|
|
+ 'goafKeyTrend': '',
|
|
|
+ 'goafKeyDipangle': '',
|
|
|
+ 'goafRoofpillarThickness': '',
|
|
|
+ 'goafIncoavThickness': '',
|
|
|
+ 'goafExpLocation': '',
|
|
|
+ 'goafRockLithology': '',
|
|
|
+ 'goafRockStability': '',
|
|
|
+ 'goafFormationTime': '',
|
|
|
+ 'goafCanfillVolume': '',
|
|
|
+ 'goafRemainVolume': '',
|
|
|
+ 'goafFillMethod': '',
|
|
|
+ 'goafIsFill': '',
|
|
|
+ 'goafInfoRemak': ''
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ NumConvertLM,
|
|
|
+ isEmpty(val) {
|
|
|
+ if (isEmpty(val)) {
|
|
|
+ return '--'
|
|
|
+ }
|
|
|
+ return val
|
|
|
+ },
|
|
|
+ showDetailModel(id) {
|
|
|
+ getGoafInfoById(id).then((res)=>{
|
|
|
+ this.viewData = res.data
|
|
|
+ this.dialogVisible = true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+<style lang="scss">
|
|
|
+.goaf-detail-page{
|
|
|
+ background: #193142FF;
|
|
|
+ .el-drawer{
|
|
|
+ background: #193142FF;
|
|
|
+ .el-drawer__title{
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+.descriptions-body{
|
|
|
+ padding: 20px;
|
|
|
+ table{
|
|
|
+ width: 100%;
|
|
|
+ color: #fff;
|
|
|
+ border-collapse:collapse;
|
|
|
+ &.descriptions{
|
|
|
+ .lable{
|
|
|
+ width: 25%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ background: rgba(0, 0, 0, 0.2);
|
|
|
+ border-width: 1px 0px 0px 1px;
|
|
|
+ border-style: solid;
|
|
|
+ border-color: rgba(255, 255, 255, 0.08);
|
|
|
+ line-height: 40px;
|
|
|
+ padding-left: 8px;
|
|
|
+ }
|
|
|
+ .cont{
|
|
|
+ width: 25%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ border: 1px solid rgba(255, 255, 255, 0.08);
|
|
|
+ line-height: 40px;
|
|
|
+ padding-left: 8px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|