Преглед на файлове

案件录入申请人被申请人数量限制,借款开始结束时间校验

Your Name преди 2 години
родител
ревизия
0c25a50a77
променени са 1 файла, в които са добавени 29 реда и са изтрити 4 реда
  1. 29
    4
      src/views/caseManagement/components/caseentryDialog.vue

+ 29
- 4
src/views/caseManagement/components/caseentryDialog.vue Целия файл

@@ -43,6 +43,7 @@
43 43
                 v-model="formData.loanStartDate"
44 44
                 type="datetime"
45 45
                 placeholder="借款开始日期"
46
+                @change="setStartTime"
46 47
               >
47 48
               </el-date-picker>
48 49
             </el-form-item>
@@ -53,6 +54,7 @@
53 54
                 v-model="formData.loanEndDate"
54 55
                 type="datetime"
55 56
                 placeholder="借款结束日期"
57
+                @change="setEndTime"
56 58
               >
57 59
               </el-date-picker>
58 60
             </el-form-item>
@@ -361,13 +363,13 @@
361 363
           </el-row>
362 364
         </div>
363 365
       </el-form>
364
-      <el-button
366
+      <!-- <el-button
365 367
         v-if="flag == 1 || flag == 2"
366 368
         type="primary"
367 369
         plain
368 370
         @click="generateForm"
369 371
         >新增申请人主体信息</el-button
370
-      >
372
+      > -->
371 373
       <!-- 被申请人主体信息 -->
372 374
       <el-form
373 375
         ref="form3"
@@ -575,13 +577,13 @@
575 577
           </el-row>
576 578
         </div>
577 579
       </el-form>
578
-      <el-button
580
+      <!-- <el-button
579 581
         v-if="flag == 1 || flag == 2"
580 582
         type="primary"
581 583
         plain
582 584
         @click="generateForm1()"
583 585
         >新增被申请人主体信息</el-button
584
-      >
586
+      > -->
585 587
       <div slot="footer" class="dialog-footer">
586 588
         <el-button
587 589
           type="primary"
@@ -803,6 +805,26 @@ export default {
803 805
     cancel() {
804 806
       this.$emit("cancel");
805 807
     },
808
+    // 校验借款开始日期与结束日期
809
+    setStartTime() {
810
+      if ( this.setTime(this.formData.loanStartDate) >= this.setTime(this.formData.loanEndDate) ) {
811
+        this.$message.error('借款开始日期应早于借款结束日期');
812
+        this.formData.loanStartDate = '';
813
+        this.formData.loanEndDate = '';
814
+      }
815
+    },
816
+    setEndTime() {
817
+      if ( this.setTime(this.formData.loanEndDate) <= this.setTime(this.formData.loanStartDate) ) {
818
+        this.$message.error('借款结束日期应晚于借款开始日期');
819
+        this.formData.loanStartDate = '';
820
+        this.formData.loanEndDate = '';
821
+      }
822
+    },
823
+    setTime(val) {
824
+      const date = new Date(val)
825
+      const time = date.getTime()
826
+      return time
827
+    },
806 828
 
807 829
     // 新增申请人主体信息
808 830
     generateForm() {
@@ -904,6 +926,9 @@ export default {
904 926
   background: #ffffff;
905 927
   border-radius: 20px;
906 928
 }
929
+.el-date-editor {
930
+  width: 100%;
931
+}
907 932
 .endbutton {
908 933
   width: 154px;
909 934
   height: 37px;