Procházet zdrojové kódy

案件录入校验补充

Your Name před 2 roky
rodič
revize
e5c4a7eb12

+ 55
- 4
src/views/caseManagement/components/caseentryDialog.vue Zobrazit soubor

@@ -6,7 +6,7 @@
6 6
       @close="cancel"
7 7
       width="1000px"
8 8
       append-to-body
9
-      :destroy-on-close= true
9
+      :destroy-on-close="true"
10 10
       center
11 11
     >
12 12
       <!-- 案件信息 -->
@@ -181,6 +181,12 @@
181 181
                     message: '身份证号不能为空',
182 182
                     trigger: 'blur',
183 183
                   },
184
+                  {
185
+                    pattern:
186
+                      /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
187
+                    message: '请输入正确的身份证号码',
188
+                    trigger: 'blur',
189
+                  },
184 190
                 ]"
185 191
               >
186 192
                 <el-input v-model="item.identityNum" placeholder="请输入" />
@@ -196,6 +202,11 @@
196 202
                     message: '联系电话不能为空',
197 203
                     trigger: 'blur',
198 204
                   },
205
+                  {
206
+                    pattern: /^[1][3,4,5,6,7,8,9][0-9]{9}$/,
207
+                    message: '请输入正确的手机号码',
208
+                    trigger: 'blur',
209
+                  },
199 210
                 ]"
200 211
               >
201 212
                 <el-input v-model="item.contactTelphone" placeholder="请输入" />
@@ -274,6 +285,12 @@
274 285
                     message: '身份证号不能为空',
275 286
                     trigger: 'blur',
276 287
                   },
288
+                  {
289
+                    pattern:
290
+                      /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
291
+                    message: '请输入正确的身份证号码',
292
+                    trigger: 'blur',
293
+                  },
277 294
                 ]"
278 295
               >
279 296
                 <el-input
@@ -292,6 +309,11 @@
292 309
                     message: '联系电话不能为空',
293 310
                     trigger: 'blur',
294 311
                   },
312
+                  {
313
+                    pattern: /^[1][3,4,5,6,7,8,9][0-9]{9}$/,
314
+                    message: '请输入正确的手机号码',
315
+                    trigger: 'blur',
316
+                  },
295 317
                 ]"
296 318
               >
297 319
                 <el-input
@@ -375,6 +397,12 @@
375 397
                     message: '身份证号不能为空',
376 398
                     trigger: 'blur',
377 399
                   },
400
+                  {
401
+                    pattern:
402
+                      /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
403
+                    message: '请输入正确的身份证号码',
404
+                    trigger: 'blur',
405
+                  },
378 406
                 ]"
379 407
               >
380 408
                 <el-input v-model="itm.identityNum" placeholder="请输入" />
@@ -390,6 +418,11 @@
390 418
                     message: '联系电话不能为空',
391 419
                     trigger: 'blur',
392 420
                   },
421
+                  {
422
+                    pattern: /^[1][3,4,5,6,7,8,9][0-9]{9}$/,
423
+                    message: '请输入正确的手机号码',
424
+                    trigger: 'blur',
425
+                  },
393 426
                 ]"
394 427
               >
395 428
                 <el-input v-model="itm.contactTelphone" placeholder="请输入" />
@@ -459,6 +492,7 @@
459 492
               </el-form-item>
460 493
             </el-col>
461 494
             <el-col :span="12">
495
+              <!--  -->
462 496
               <el-form-item
463 497
                 label="身份证号:"
464 498
                 :prop="'paymentArr1.' + index + '.identityNumAgent'"
@@ -468,6 +502,12 @@
468 502
                     message: '身份证号不能为空',
469 503
                     trigger: 'blur',
470 504
                   },
505
+                  {
506
+                    pattern:
507
+                      /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
508
+                    message: '请输入正确的身份证号码',
509
+                    trigger: 'blur',
510
+                  },
471 511
                 ]"
472 512
               >
473 513
                 <el-input v-model="itm.identityNumAgent" placeholder="请输入" />
@@ -483,6 +523,11 @@
483 523
                     message: '联系电话不能为空',
484 524
                     trigger: 'blur',
485 525
                   },
526
+                  {
527
+                    pattern: /^[1][3,4,5,6,7,8,9][0-9]{9}$/,
528
+                    message: '请输入正确的手机号码',
529
+                    trigger: 'blur',
530
+                  },
486 531
                 ]"
487 532
               >
488 533
                 <el-input
@@ -520,10 +565,16 @@
520 565
         >新增被申请人主体信息</el-button
521 566
       >
522 567
       <div slot="footer" class="dialog-footer">
523
-        <el-button type="primary" @click="submitForm" v-if="flag != 0" class="endbutton"
568
+        <el-button
569
+          type="primary"
570
+          @click="submitForm"
571
+          v-if="flag != 0"
572
+          class="endbutton"
524 573
           ><span>确 定</span></el-button
525 574
         >
526
-        <el-button @click="cancel" class="endbutton1"><span>取 消</span></el-button>
575
+        <el-button @click="cancel" class="endbutton1"
576
+          ><span>取 消</span></el-button
577
+        >
527 578
       </div>
528 579
     </el-dialog>
529 580
   </div>
@@ -541,7 +592,7 @@ export default {
541 592
     "flag",
542 593
     "initpaymentArr",
543 594
     "initpaymentArr1",
544
-    "queryParams"
595
+    "queryParams",
545 596
   ],
546 597
   data() {
547 598
     return {