From a647e7f3df66d963679b65bcd741cbc40b303c2c Mon Sep 17 00:00:00 2001
From: Alan <1124498879@qq.com>
Date: 星期日, 21 二月 2021 10:29:31 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/user/Informationinput.vue |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/src/views/user/Informationinput.vue b/src/views/user/Informationinput.vue
index 0fe357a..704d230 100644
--- a/src/views/user/Informationinput.vue
+++ b/src/views/user/Informationinput.vue
@@ -974,13 +974,13 @@
                 placeholder="选择考勤月份"
               />
             </el-form-item>
-            <el-form-item label="加班(天)">
+            <el-form-item label="加班(天)" prop="overtimeDay">
               <el-input v-model="dimissionAttendForm.overtimeDay" />
             </el-form-item>
             <el-form-item label="有无代扣款项" prop="deduct">
               <el-input v-model="dimissionAttendForm.deduct" />
             </el-form-item>
-            <el-form-item label="旷工(天)">
+            <el-form-item label="旷工(天)" prop="absenteeism">
               <el-input v-model="dimissionAttendForm.absenteeism" />
             </el-form-item>
           </el-col>
@@ -998,18 +998,18 @@
               <el-input v-model="dimissionAttendForm.attendDays" />
             </el-form-item>
 
-            <el-form-item label="加班(小时)">
+            <el-form-item label="加班(小时)" prop="overtimeHour">
               <el-input v-model="dimissionAttendForm.overtimeHour" />
             </el-form-item>
 
-            <el-form-item label="请假(天)">
+            <el-form-item label="请假(天)" prop="leaveDay">
               <el-input v-model="dimissionAttendForm.leaveDay" />
             </el-form-item>
           </el-col>
         </el-row>
         <el-row>
           <el-col :span="24">
-            <el-form-item label="备注">
+            <el-form-item label="备注" prop="remark">
               <el-input v-model="dimissionAttendForm.remark" type="textarea" />
             </el-form-item>
           </el-col>
@@ -1902,8 +1902,13 @@
       dimissionAttendRules: {
         empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
         attendMonth: [{ required: true, message: '请选择出勤月份', trigger: 'change' }],
-        deduct: [{ required: true, message: '请输入代扣填款项', trigger: 'blur' }],
-        attendDays: [{ required: true, message: '请输入出勤天数', trigger: 'blur' }]
+        deduct: [{ required: true, message: '请输入代扣填款项', trigger: 'blur' }, { max: 100, message: '长度不超过100个字符', trigger: 'blur' }],
+        attendDays: [{ required: true, message: '请输入出勤天数', trigger: 'blur' }, { pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '出勤天数精确到1位小数' }],
+        overtimeDay: [{ pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '加班(天)精确到1位小数' }],
+        overtimeHour: [{ pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '加班(小时)精确到1位小数' }],
+        leaveDay: [{ pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '请假(天)精确到1位小数' }],
+        absenteeism: [{ pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '旷工(天)精确到1位小数' }],
+        remark: [{ max: 512, message: '长度不超过512个字符', trigger: 'blur' }]
       },
       leaveInfoRules: {
         empName: [{ required: true, message: '请选择员工', trigger: 'change' }],

--
Gitblit v1.8.0