|
@@ -21,70 +21,6 @@
|
|
|
style="width: 260px"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="安装区域" required>
|
|
|
- <div class="safe-area">
|
|
|
- <el-select
|
|
|
- v-model="formData.goafOrebelt"
|
|
|
- class="safe-area-item"
|
|
|
- filterable
|
|
|
- placeholder="矿带"
|
|
|
- @change="changeArea(1)"
|
|
|
- >
|
|
|
- <el-option :value="0" label="请选择矿带" disabled />
|
|
|
- <el-option
|
|
|
- v-for="(item, index) in goafOrebelts"
|
|
|
- :key="index"
|
|
|
- :value="item.goafOrebelt"
|
|
|
- :label="item.goafOrebelt"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- <el-select
|
|
|
- v-model="formData.goafOrebody"
|
|
|
- class="safe-area-item"
|
|
|
- filterable
|
|
|
- placeholder="矿体"
|
|
|
- @change="changeArea(2)"
|
|
|
- >
|
|
|
- <el-option :value="0" label="请选择矿体" disabled />
|
|
|
- <el-option
|
|
|
- v-for="(item, index) in goafOrebodys"
|
|
|
- :key="index"
|
|
|
- :value="item.goafOrebody"
|
|
|
- :label="item.goafOrebody"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- <el-select
|
|
|
- v-model="formData.goafOreheight"
|
|
|
- class="safe-area-item"
|
|
|
- filterable
|
|
|
- placeholder="中段"
|
|
|
- @change="changeArea(3)"
|
|
|
- >
|
|
|
- <el-option :value="0" label="请选择中段" disabled />
|
|
|
- <el-option
|
|
|
- v-for="(item, index) in goafOreheights"
|
|
|
- :key="index"
|
|
|
- :value="item.goafOreheight"
|
|
|
- :label="item.goafOreheight"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- <el-select
|
|
|
- v-model="formData.goafId"
|
|
|
- class="safe-area-item"
|
|
|
- filterable
|
|
|
- placeholder="采空区名称"
|
|
|
- @change="changeArea(4)"
|
|
|
- >
|
|
|
- <el-option :value="0" label="请选择采空区" disabled />
|
|
|
- <el-option
|
|
|
- v-for="item in goafNames"
|
|
|
- :key="item.goafId"
|
|
|
- :value="item.goafId"
|
|
|
- :label="item.goafName"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </div>
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="安装地点" required>
|
|
|
<el-input v-model="formData.goafDevLocation" placeholder="请输入安装地点" style="width:260px" />
|
|
|
</el-form-item>
|
|
@@ -251,43 +187,6 @@ export default {
|
|
|
this.userList = data
|
|
|
})
|
|
|
},
|
|
|
- changeArea(type) {
|
|
|
- const goafs = this.deeepClone(this.goaf)
|
|
|
- let goafOrebodys = this.deeepClone(this.goafOrebodys)
|
|
|
- let goafOreheights = this.deeepClone(this.goafOreheights)
|
|
|
- let goafNames = this.deeepClone(this.goafNames)
|
|
|
- if (type === 1) {
|
|
|
- goafOrebodys = goafs.filter(item => item.goafOrebelt === this.formData.goafOrebelt)
|
|
|
- goafOrebodys = this.unique(goafOrebodys, 'goafOrebody')
|
|
|
- this.goafOrebodys = goafOrebodys
|
|
|
- this.goafOreheights = []
|
|
|
- this.goafNames = []
|
|
|
- this.formData.goafOrebody = ''
|
|
|
- this.formData.goafOreheight = ''
|
|
|
- this.formData.goafName = ''
|
|
|
- this.formData.goafId = ''
|
|
|
- } else if (type === 2) {
|
|
|
- goafOreheights = goafs.filter(item => (item.goafOrebody === this.formData.goafOrebody) && (item.goafOrebelt === this.formData.goafOrebelt))
|
|
|
- goafOreheights = this.unique(goafOrebodys, 'goafOreheight')
|
|
|
- this.goafOreheights = goafOreheights
|
|
|
- this.goafNames = []
|
|
|
- this.formData.goafOreheight = ''
|
|
|
- this.formData.goafName = ''
|
|
|
- this.formData.goafId = ''
|
|
|
- } else if (type === 3) {
|
|
|
- goafNames = goafs.filter(item => (item.goafOreheight === this.formData.goafOreheight) && (item.goafOrebody === this.formData.goafOrebody) && (item.goafOrebelt === this.formData.goafOrebelt))
|
|
|
- this.goafNames = goafNames
|
|
|
- this.formData.goafName = ''
|
|
|
- this.formData.goafId = ''
|
|
|
- } else {
|
|
|
- for (let i = 0; i < goafNames.length; i++) {
|
|
|
- if (this.formData.goafId === goafNames[i].goafId) {
|
|
|
- this.formData.goafName = goafNames[i].goafName
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- this.$forceUpdate()
|
|
|
- },
|
|
|
// Show Add Dialog
|
|
|
showAddModel() {
|
|
|
this.resetFormData()
|