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