| 
					
				 | 
			
			
				@@ -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() 
			 |