|
@@ -4,94 +4,92 @@
|
|
|
:modal-append-to-body="false"
|
|
|
:modal="false"
|
|
|
:wrapper-closable="false"
|
|
|
- size="36%"
|
|
|
+ size="60%"
|
|
|
:visible.sync="dialogVisible"
|
|
|
+ custom-class="goaf-form-drawer"
|
|
|
>
|
|
|
<div class="content-container goaf">
|
|
|
- <vuescroll :ops="ops" style="height: calc(100vh - 220px)">
|
|
|
- <el-form ref="ruleForm" :model="formData" :rules="rules" label-position="top">
|
|
|
- <el-form-item label="采空区名称" prop="goafName">
|
|
|
- <el-input v-model="formData.goafName" style="width:50%" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="矿带" required>
|
|
|
- <el-input-number v-model="formData.goafOrebelt" placeholder="矿带" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="矿体" required>
|
|
|
- <el-input-number v-model="formData.goafOrebody" placeholder="矿体" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="中段" required>
|
|
|
- <el-input-number v-model="formData.goafOreheight" placeholder="中段" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="水平断面均暴露面积" required>
|
|
|
- <el-input-number v-model="formData.goafAvexArea" placeholder="水平断面均暴露面积" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="平均倾向宽度" required>
|
|
|
- <el-input-number v-model="formData.goafAvinWidth" placeholder="平均倾向宽度" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="平均暴露高度" required>
|
|
|
- <el-input-number v-model="formData.goafAvexHeight" placeholder="平均暴露高度 0.0表示“已填充”" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="体积" required>
|
|
|
- <el-input-number v-model="formData.goafVoidVolume" placeholder="体积 0表示“已填充”" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="倾向" required>
|
|
|
- <el-input-number v-model="formData.goafKeyTrend" placeholder="倾向" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="倾角(度)" required>
|
|
|
- <el-input-number v-model="formData.goafKeyDipangle" placeholder="倾角(度)" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="顶板矿柱厚度" required>
|
|
|
- <el-input-number v-model="formData.goafRoofpillarThickness" placeholder="顶板矿柱厚度" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="顶板矿柱厚度" required>
|
|
|
- <el-input-number v-model="formData.goafRoofpillarThickness" placeholder="顶板矿柱厚度" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="保安间柱平均厚度" required>
|
|
|
- <el-input-number v-model="formData.goafIncoavThickness" placeholder="保安间柱平均厚度" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="勘探位置" prop="goafExpLocation">
|
|
|
- <el-input v-model="formData.goafExpLocation" style="width:200px" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="围岩岩性" prop="goafRockLithology">
|
|
|
- <el-input v-model="formData.goafRockLithology" style="width:200px" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="围岩稳定性" prop="goafRockStability">
|
|
|
- <el-input v-model="formData.goafRockStability" style="width:200px" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="形成时间" required>
|
|
|
- <el-date-picker
|
|
|
- v-model="formData.goafFormationTime"
|
|
|
- type="date"
|
|
|
- placeholder="请选择形成时间"
|
|
|
- class="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- :default-value="new Date()"
|
|
|
- style="width:200px"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="可充填体积(m³)" required>
|
|
|
- <el-input-number v-model="formData.goafCanfillVolume" placeholder="可充填体积(m³)" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="剩余可充填体积(m³)" required>
|
|
|
- <el-input-number v-model="formData.goafRemainVolume" placeholder="剩余可充填体积(m³)" :controls="false" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="充填方式" prop="goafFillMethod">
|
|
|
- <el-select v-model="formData.goafFillMethod" style="width:200px">
|
|
|
- <el-option :value="0" label="废石" />
|
|
|
- <el-option :value="1" label="尾矿" />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="是否填充" prop="goafIsFill">
|
|
|
- <el-select v-model="formData.goafIsFill" style="width:200px">
|
|
|
- <el-option :value="0" label="是" />
|
|
|
- <el-option :value="1" label="否" />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="备注" prop="goafInfoRemak" required>
|
|
|
- <el-input v-model="formData.goafInfoRemak" type="textarea" rows="5" style="width:90%" />
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- </vuescroll>
|
|
|
+ <el-form ref="ruleForm" :model="formData" :rules="rules" label-position="top" class="goaf-form">
|
|
|
+ <el-form-item label="采空区名称" prop="goafName">
|
|
|
+ <el-input v-model="formData.goafName" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="矿带" required>
|
|
|
+ <el-input-number v-model="formData.goafOrebelt" placeholder="矿带" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="矿体" required>
|
|
|
+ <el-input-number v-model="formData.goafOrebody" placeholder="矿体" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="中段" required>
|
|
|
+ <el-input-number v-model="formData.goafOreheight" placeholder="中段" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="水平断面均暴露面积" required>
|
|
|
+ <el-input-number v-model="formData.goafAvexArea" placeholder="水平断面均暴露面积" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="平均倾向宽度" required>
|
|
|
+ <el-input-number v-model="formData.goafAvinWidth" placeholder="平均倾向宽度" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="平均暴露高度" required>
|
|
|
+ <el-input-number v-model="formData.goafAvexHeight" placeholder="平均暴露高度 0.0表示“已填充”" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="体积" required>
|
|
|
+ <el-input-number v-model="formData.goafVoidVolume" placeholder="体积 0表示“已填充”" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="倾向" required>
|
|
|
+ <el-input-number v-model="formData.goafKeyTrend" placeholder="倾向" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="倾角(度)" required>
|
|
|
+ <el-input-number v-model="formData.goafKeyDipangle" placeholder="倾角(度)" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="顶板矿柱厚度" required>
|
|
|
+ <el-input-number v-model="formData.goafRoofpillarThickness" placeholder="顶板矿柱厚度" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="顶板矿柱厚度" required>
|
|
|
+ <el-input-number v-model="formData.goafRoofpillarThickness" placeholder="顶板矿柱厚度" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="保安间柱平均厚度" required>
|
|
|
+ <el-input-number v-model="formData.goafIncoavThickness" placeholder="保安间柱平均厚度" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="勘探位置" prop="goafExpLocation">
|
|
|
+ <el-input v-model="formData.goafExpLocation" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="围岩岩性" prop="goafRockLithology">
|
|
|
+ <el-input v-model="formData.goafRockLithology" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="围岩稳定性" prop="goafRockStability">
|
|
|
+ <el-input v-model="formData.goafRockStability" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="形成时间" required>
|
|
|
+ <el-date-picker
|
|
|
+ v-model="formData.goafFormationTime"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择形成时间"
|
|
|
+ class="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ :default-value="new Date()"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="可充填体积(m³)" required>
|
|
|
+ <el-input-number v-model="formData.goafCanfillVolume" placeholder="可充填体积(m³)" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="剩余可充填体积(m³)" required>
|
|
|
+ <el-input-number v-model="formData.goafRemainVolume" placeholder="剩余可充填体积(m³)" :controls="false" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="充填方式" prop="goafFillMethod">
|
|
|
+ <el-select v-model="formData.goafFillMethod">
|
|
|
+ <el-option :value="0" label="废石" />
|
|
|
+ <el-option :value="1" label="尾矿" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否填充" prop="goafIsFill">
|
|
|
+ <el-select v-model="formData.goafIsFill">
|
|
|
+ <el-option :value="0" label="是" />
|
|
|
+ <el-option :value="1" label="否" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="备注" prop="goafInfoRemak" required>
|
|
|
+ <el-input v-model="formData.goafInfoRemak" type="textarea" rows="5" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
<div class="btn-group">
|
|
|
<el-button type="primary" @click="submitForm('ruleForm')">确定</el-button>
|
|
|
<el-button class="cancel-btn" @click="dialogVisible = false">取消</el-button>
|
|
@@ -102,12 +100,8 @@
|
|
|
|
|
|
<script>
|
|
|
import { createGoaf, updateGoaf } from '@/api/goaf/info'
|
|
|
-import Vuescroll from 'vuescroll'
|
|
|
|
|
|
export default {
|
|
|
- components: {
|
|
|
- Vuescroll
|
|
|
- },
|
|
|
data() {
|
|
|
return {
|
|
|
title: '采空区信息',
|
|
@@ -307,20 +301,17 @@ export default {
|
|
|
margin: 15px;
|
|
|
position: relative;
|
|
|
height: calc(100% - 15px);
|
|
|
-
|
|
|
.btn-group {
|
|
|
width: 100%;
|
|
|
- padding:20px 0 0 160px;
|
|
|
-
|
|
|
+ padding:10px 0;
|
|
|
+ text-align: right;
|
|
|
.el-button {
|
|
|
margin: 0 15px;
|
|
|
}
|
|
|
-
|
|
|
.cancel-btn {
|
|
|
background: #004F7B;
|
|
|
border-color: #004F7B;
|
|
|
color: #FFF;
|
|
|
-
|
|
|
&:hover {
|
|
|
background: #026197;
|
|
|
border-color: #026197;
|
|
@@ -330,8 +321,43 @@ export default {
|
|
|
|
|
|
}
|
|
|
|
|
|
- // .el-form-item {
|
|
|
- // margin-bottom: 15px;
|
|
|
- // }
|
|
|
</style>
|
|
|
+ <style lang="scss">
|
|
|
+ .goaf-form-drawer{
|
|
|
+ width: 720px !important;
|
|
|
+ max-width: 100%;
|
|
|
+ overflow: hidden;
|
|
|
+ .goaf-form{
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ box-sizing: border-box;
|
|
|
+ .el-form-item{
|
|
|
+ width: 300px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ margin-bottom: 20px;
|
|
|
+ .el-form-item__label{
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 22px;
|
|
|
+ padding-bottom: 5px;
|
|
|
+ color: rgba(255, 255, 255, 0.7) !important;
|
|
|
+ }
|
|
|
+ .el-form-item__content{
|
|
|
+ width: 300px;
|
|
|
+ input{
|
|
|
+ width: 300px;
|
|
|
+ padding: 0;
|
|
|
+ min-height:40px;
|
|
|
+ padding-left: 30px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ }
|
|
|
+ .el-input-number--medium{
|
|
|
+ width: 300px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+</style>
|
|
|
|