Browse Source

Update - 应急中心 事件发起规则校验补充

yhfu 4 days ago
parent
commit
50b9de953d
1 changed files with 9 additions and 3 deletions
  1. 9 3
      src/views/SentryEmergencyCenter.vue

+ 9 - 3
src/views/SentryEmergencyCenter.vue

@@ -262,12 +262,12 @@
 						</el-input>
 						</el-input>
 					</el-form-item>
 					</el-form-item>
 					<el-form-item label="事件当前伤亡" prop="contingencyDetail.eventCasualties" style="width: 350px;height: 40px;">
 					<el-form-item label="事件当前伤亡" prop="contingencyDetail.eventCasualties" style="width: 350px;height: 40px;">
-						<el-input v-model="ruleForm.contingencyDetail.eventCasualties" type="number">
+						<el-input v-model="ruleForm.contingencyDetail.eventCasualties" @input="handleInput1">
 							<template #prepend></template>
 							<template #prepend></template>
 						</el-input>
 						</el-input>
 					</el-form-item>
 					</el-form-item>
-					<el-form-item label="事件预警影响" prop="contingencyDetail.eventEarlyWarning" style="width: 350px;height: 40px;">
-						<el-input v-model="ruleForm.contingencyDetail.eventEarlyWarning" type="number">
+					<el-form-item label="预警影响人数" prop="contingencyDetail.eventEarlyWarning" style="width: 350px;height: 40px;">
+						<el-input v-model="ruleForm.contingencyDetail.eventEarlyWarning" @input="handleInput">
 							<template #prepend></template>
 							<template #prepend></template>
 						</el-input>
 						</el-input>
 					</el-form-item>
 					</el-form-item>
@@ -490,6 +490,12 @@
 			}
 			}
 		},
 		},
 		methods: {
 		methods: {
+			handleInput(val){
+				this.ruleForm.contingencyDetail.eventEarlyWarning = val.replace(/[^0-9]/g, '')
+			},
+			handleInput1(val){
+				this.ruleForm.contingencyDetail.eventCasualties = val.replace(/[^0-9]/g, '')
+			},
 			handleNodeClick(data, self, child) {
 			handleNodeClick(data, self, child) {
 				console.log('this.ruleForm.deptList',this.ruleForm)
 				console.log('this.ruleForm.deptList',this.ruleForm)
 				this.ruleForm.deptList.push({
 				this.ruleForm.deptList.push({