From b0e30a9500901e3ba6ec14fb59fa07da2b58d490 Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期二, 09 二月 2021 21:31:58 +0800
Subject: [PATCH] feat(信息录入): 输入项校验
---
src/views/user/Informationinput.vue | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/src/views/user/Informationinput.vue b/src/views/user/Informationinput.vue
index b5a4b28..fadc29d 100644
--- a/src/views/user/Informationinput.vue
+++ b/src/views/user/Informationinput.vue
@@ -1747,7 +1747,7 @@
</div>
</el-dialog>
<el-dialog title="备注信息" :visible.sync="dialogshowArr[13].show" width="50%">
- <el-form ref="remarkInfoForm" :model="remarkInfoForm" :rules="rules" label-position="right" label-width="140px">
+ <el-form ref="remarkInfoForm" :model="remarkInfoForm" :rules="remarkInfoRules" label-position="right" label-width="140px">
<el-row>
<el-col :span="12">
<el-form-item label="姓名" prop="empName">
@@ -1822,11 +1822,11 @@
tableDataName: '',
inputForName: '',
rules: {
- archivesNumb: [{ required: true, message: '请输入档案号', trigger: 'blur' }],
+ archivesNumb: [{ required: true, message: '请输入档案号', trigger: 'blur' }, { max: 20, message: this.$t('rules.noMoreThan20'), trigger: 'blur' }],
empName: [{ required: true, message: '请输入员工姓名', trigger: 'blur' },
- { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }],
+ { min: 2, max: 50, message: this.$t('rules.noMoreThan50'), trigger: 'blur' }],
empNumb: [{ required: true, message: '请输入员工编号', trigger: 'blur' },
- { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }],
+ { min: 2, max: 20, message: this.$t('rules.noMoreThan20'), trigger: 'blur' }],
deptName: [
{ required: true, message: '请选择护卫点', trigger: 'input' }
],
@@ -1877,9 +1877,13 @@
arbitrationReason: [{ required: true, message: '请输入仲裁事由', trigger: 'blur' }],
arbitrationStatus: [{ required: true, message: '请选择结案状态', trigger: 'change' }],
badDate: [{ required: true, message: '请选择不良记录日期', trigger: 'change' }],
- badContent: [{ required: true, message: '请输入不良记录描述', trigger: 'blur' }],
+ badContent: [{ required: true, message: '请输入不良记录描述', trigger: 'blur' }]
+ },
+ remarkInfoRules: {
+ empName: [{ required: true, message: '请输入员工姓名', trigger: 'blur' }],
remarkDate: [{ required: true, message: '请选择备注日期', trigger: 'change' }],
- remarkContent: [{ required: true, message: '请输入备注内容', trigger: 'blur' }]
+ remarkContent: [{ required: true, message: '请输入备注内容', trigger: 'blur' },
+ { max: 512, message: this.$t('rules.noMoreThan512'), trigger: 'blur' }]
},
restaurants: [{ value: '北京市', code: '110000' },
{ value: '天津市', code: '120000' },
--
Gitblit v1.8.0