|  |  | @ -186,20 +186,22 @@ | 
			
		
	
		
			
				
					|  |  |  |                            label="描述文字"></el-input-number> 人/楼栋 | 
			
		
	
		
			
				
					|  |  |  |         </el-form-item> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         <el-form-item label="自动匹配"> | 
			
		
	
		
			
				
					|  |  |  |           <el-switch v-model="form.warn"></el-switch> | 
			
		
	
		
			
				
					|  |  |  |         <el-form-item v-if="form.columnName==='IS_YLFN'" | 
			
		
	
		
			
				
					|  |  |  |                       label="自动匹配"> | 
			
		
	
		
			
				
					|  |  |  |           <el-switch v-model="autoMatching"></el-switch> | 
			
		
	
		
			
				
					|  |  |  |         </el-form-item> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         <el-form-item label="匹配规则"> | 
			
		
	
		
			
				
					|  |  |  |           <span>年龄</span> | 
			
		
	
		
			
				
					|  |  |  |           <el-input-number v-model="form.level2" | 
			
		
	
		
			
				
					|  |  |  |                            :min="form.level1" | 
			
		
	
		
			
				
					|  |  |  |         <el-form-item v-if="form.columnName==='IS_YLFN'" | 
			
		
	
		
			
				
					|  |  |  |                       label="匹配规则"> | 
			
		
	
		
			
				
					|  |  |  |           <span>年龄:</span> | 
			
		
	
		
			
				
					|  |  |  |           <el-input-number v-model="ageMin" | 
			
		
	
		
			
				
					|  |  |  |                            :min="0" | 
			
		
	
		
			
				
					|  |  |  |                            size="small" | 
			
		
	
		
			
				
					|  |  |  |                            label="描述文字"></el-input-number> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |           <span>—</span> | 
			
		
	
		
			
				
					|  |  |  |           <el-input-number v-model="form.level2" | 
			
		
	
		
			
				
					|  |  |  |                            :min="form.level1" | 
			
		
	
		
			
				
					|  |  |  |           <span>{{' — '}}</span> | 
			
		
	
		
			
				
					|  |  |  |           <el-input-number v-model="ageMax" | 
			
		
	
		
			
				
					|  |  |  |                            :min="ageMin" | 
			
		
	
		
			
				
					|  |  |  |                            size="small" | 
			
		
	
		
			
				
					|  |  |  |                            label="描述文字"></el-input-number> | 
			
		
	
		
			
				
					|  |  |  |         </el-form-item> | 
			
		
	
	
		
			
				
					|  |  | @ -308,6 +310,10 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |         level2: 0, | 
			
		
	
		
			
				
					|  |  |  |         level3: 0 | 
			
		
	
		
			
				
					|  |  |  |       }, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |       autoMatching: false, | 
			
		
	
		
			
				
					|  |  |  |       ageMin: 0, | 
			
		
	
		
			
				
					|  |  |  |       ageMax: 1, | 
			
		
	
		
			
				
					|  |  |  |       rules: { | 
			
		
	
		
			
				
					|  |  |  |         managementIcon: [{ required: true, message: '管理平台图标不能为空', trigger: 'blur' }], | 
			
		
	
		
			
				
					|  |  |  |         dataIcon: [{ required: true, message: '数据平台图标不能为空', trigger: 'blur' }], | 
			
		
	
	
		
			
				
					|  |  | @ -457,6 +463,21 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |         if (valid) { | 
			
		
	
		
			
				
					|  |  |  |           if (this.form.warn) { | 
			
		
	
		
			
				
					|  |  |  |             if (!this.form.level1) return this.$message.error('黄色预警不能为0') | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             if (this.form.columnName === 'IS_YLFN') { | 
			
		
	
		
			
				
					|  |  |  |               this.form.autoMatching = this.autoMatching ? '1' : '0' | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               if (this.autoMatching) { | 
			
		
	
		
			
				
					|  |  |  |                 if ((this.ageMin > 0 || this.ageMin === 0) && (this.ageMax > 0 || this.ageMax === 0)) { | 
			
		
	
		
			
				
					|  |  |  |                   this.form.ylfnValue = this.ageMin + ',' + this.ageMax | 
			
		
	
		
			
				
					|  |  |  |                 } else { | 
			
		
	
		
			
				
					|  |  |  |                   return this.$message.error('年龄范围不能为空') | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |           this.btnLoading = true | 
			
		
	
		
			
				
					|  |  |  |           const _form = { | 
			
		
	
	
		
			
				
					|  |  | 
 |