Bläddra i källkod

案件提交后案件信息审核修改,改动显示

Your Name 2 år sedan
förälder
incheckning
0cf700f010

+ 1
- 1
src/views/caseManagement/caseList.vue Visa fil

@@ -665,7 +665,7 @@ export default {
665 665
       }
666 666
       selectCompareCase(param).then((res) => {
667 667
         this.caseentryExamineData = res.data.afterCase
668
-        this.caseentryExamineDataAll = res.data.afterCase
668
+        this.caseentryExamineDataAll = res.data
669 669
       })
670 670
     },
671 671
     // 审核撤销

+ 77
- 19
src/views/caseManagement/components/caseentryExamine.vue Visa fil

@@ -16,6 +16,7 @@
16 16
         :rules="rules"
17 17
         label-width="150px"
18 18
         disabled
19
+        class="formbox"
19 20
       >
20 21
         <div style="display: inline-flex">
21 22
           <div class="infoIcon"></div>
@@ -24,7 +25,7 @@
24 25
         <el-divider></el-divider>
25 26
         <el-row>
26 27
           <el-col :span="12">
27
-            <el-form-item label="案件编号:" prop="caseNum" v-if="flag !== '2'">
28
+            <el-form-item label="案件编号:" prop="caseNum" v-if="flag !== '2'" :class="changeLableCode.includes('caseNum') ? 'red' : ''" >
28 29
               <el-input
29 30
                 v-model="formData.caseNum"
30 31
                 placeholder="请输入案件编号"
@@ -32,7 +33,7 @@
32 33
             </el-form-item>
33 34
           </el-col>
34 35
           <el-col :span="12">
35
-            <el-form-item label="案件名称:" prop="caseName">
36
+            <el-form-item label="案件名称:" prop="caseName" :class="changeLableCode.includes('caseName') ? 'red' : ''" >
36 37
               <el-input
37 38
                 v-model="formData.caseName"
38 39
                 placeholder="请输入案件名称"
@@ -40,7 +41,7 @@
40 41
             </el-form-item>
41 42
           </el-col>
42 43
           <el-col :span="12">
43
-            <el-form-item label="案件标的:" prop="caseSubjectAmount">
44
+            <el-form-item label="案件标的:" prop="caseSubjectAmount" :class="changeLableCode.includes('caseSubjectAmount') ? 'red' : ''" >
44 45
               <el-input
45 46
                 v-model="formData.caseSubjectAmount"
46 47
                 placeholder="请输入案件标的"
@@ -49,7 +50,7 @@
49 50
             </el-form-item>
50 51
           </el-col>
51 52
           <el-col :span="12">
52
-            <el-form-item label="借款开始日期:" prop="loanStartDate">
53
+            <el-form-item label="借款开始日期:" prop="loanStartDate" :class="changeLableCode.includes('loanStartDate') ? 'red' : ''" >
53 54
               <el-date-picker
54 55
                 v-model="formData.loanStartDate"
55 56
                 type="datetime"
@@ -60,7 +61,7 @@
60 61
             </el-form-item>
61 62
           </el-col>
62 63
           <el-col :span="12">
63
-            <el-form-item label="借款结束日期:" prop="loanEndDate">
64
+            <el-form-item label="借款结束日期:" prop="loanEndDate" :class="changeLableCode.includes('loanEndDate') ? 'red' : ''" >
64 65
               <el-date-picker
65 66
                 v-model="formData.loanEndDate"
66 67
                 type="datetime"
@@ -71,7 +72,7 @@
71 72
             </el-form-item>
72 73
           </el-col>
73 74
           <el-col :span="12">
74
-            <el-form-item label="合同编号:" prop="contractNumber">
75
+            <el-form-item label="合同编号:" prop="contractNumber" :class="changeLableCode.includes('contractNumber') ? 'red' : ''" >
75 76
               <el-input
76 77
                 v-model="formData.contractNumber"
77 78
                 placeholder="请输入"
@@ -79,7 +80,7 @@
79 80
             </el-form-item>
80 81
           </el-col>
81 82
           <el-col :span="12">
82
-            <el-form-item label="申请人主张欠本金:" prop="claimPrinciOwed">
83
+            <el-form-item label="申请人主张欠本金:" prop="claimPrinciOwed" :class="changeLableCode.includes('claimPrinciOwed') ? 'red' : ''" >
83 84
               <el-input
84 85
                 v-model="formData.claimPrinciOwed"
85 86
                 placeholder="请输入"
@@ -88,7 +89,7 @@
88 89
             </el-form-item>
89 90
           </el-col>
90 91
           <el-col :span="12">
91
-            <el-form-item label="申请人主张欠利息:" prop="claimInterestOwed">
92
+            <el-form-item label="申请人主张欠利息:" prop="claimInterestOwed" :class="changeLableCode.includes('claimInterestOwed') ? 'red' : ''" >
92 93
               <el-input
93 94
                 v-model="formData.claimInterestOwed"
94 95
                 placeholder="请输入"
@@ -97,7 +98,7 @@
97 98
             </el-form-item>
98 99
           </el-col>
99 100
           <el-col :span="12">
100
-            <el-form-item label="申请人主张违约金:" prop="claimLiquidDamag">
101
+            <el-form-item label="申请人主张违约金:" :class="changeLableCode.includes('claimLiquidDamag') ? 'red' : ''" prop="claimLiquidDamag">
101 102
               <el-input
102 103
                 v-model="formData.claimLiquidDamag"
103 104
                 placeholder="请输入"
@@ -106,7 +107,7 @@
106 107
             </el-form-item>
107 108
           </el-col>
108 109
           <el-col :span="24">
109
-            <el-form-item label="申请人请求仲裁庭裁决:" prop="requestRule">
110
+            <el-form-item label="申请人请求仲裁庭裁决:" :class="changeLableCode.includes('requestRule') ? 'red' : ''" prop="requestRule">
110 111
               <el-input
111 112
                 v-model="formData.requestRule"
112 113
                 placeholder="请输入申请人请求仲裁庭裁决"
@@ -116,7 +117,7 @@
116 117
             </el-form-item>
117 118
           </el-col>
118 119
           <el-col :span="12">
119
-            <el-form-item label="是否财产保全申请:" prop="properPreser">
120
+            <el-form-item label="是否财产保全申请:" prop="properPreser" :class="changeLableCode.includes('properPreser') ? 'red' : ''">
120 121
               <el-radio-group v-model="formData.properPreser">
121 122
                 <el-radio :label="1">是</el-radio>
122 123
                 <el-radio :label="0">否</el-radio>
@@ -132,6 +133,7 @@
132 133
             <el-form-item
133 134
               label="申请人仲裁请求及事实和理由"
134 135
               prop="arbitratClaims"
136
+              :class="changeLableCode.includes('arbitratClaims') ? 'red' : ''"
135 137
             >
136 138
               <el-input
137 139
                 v-model="formData.arbitratClaims"
@@ -155,7 +157,7 @@
155 157
             </el-form-item>
156 158
           </el-col> -->
157 159
           <el-col :span="12">
158
-            <el-form-item label="申请人案件证据资料:">
160
+            <el-form-item label="申请人案件证据资料:" :class="changeLableCode.includes('fileColumn') ? 'red' : ''">
159 161
               <div v-for="(item, index) in applicateArr" :key="index">
160 162
                 <a href="#" @click="toFile(item, index)" style="color: blue">
161 163
                   {{ item.annexName }}
@@ -167,9 +169,6 @@
167 169
             <el-form-item
168 170
               label="被申请人案件证据资料:"
169 171
               prop="respondentEvidence"
170
-              v-if="
171
-                flag == '0' && caseAttachList.length > 0 && quiltArr.length > 0
172
-              "
173 172
             >
174 173
               <div v-for="(item, index) in quiltArr" :key="index">
175 174
                 <a href="#" @click="toFile1(item, index)" style="color: blue">
@@ -181,7 +180,7 @@
181 180
         </el-row>
182 181
       </el-form>
183 182
       <!-- 申请人主体信息 -->
184
-      <el-form ref="form2" :model="form2" label-width="150px" disabled>
183
+      <el-form ref="form2" :model="form2" label-width="150px" disabled class="formbox">
185 184
         <div v-for="(item, index) in form2.paymentArr" :key="index">
186 185
           <div style="display: flex; justify-content: space-between">
187 186
             <div style="display: inline-flex">
@@ -201,6 +200,7 @@
201 200
               <el-form-item
202 201
                 label="申请人(机构):"
203 202
                 :prop="'paymentArr.' + index + '.name'"
203
+                :class="changeLableCode1.includes(`paymentArr.${index}.name`) ? 'red' : ''"
204 204
                 :rules="[
205 205
                   {
206 206
                     required: true,
@@ -217,6 +217,7 @@
217 217
               <el-form-item
218 218
                 label="代码:"
219 219
                 :prop="'paymentArr.' + index + '.identityNum'"
220
+                :class="changeLableCode1.includes(`paymentArr.${index}.identityNum`) ? 'red' : ''"
220 221
                 :rules="[
221 222
                   { max: 50, message: '长度应小于50个字符', trigger: 'blur' },
222 223
                 ]"
@@ -228,6 +229,7 @@
228 229
               <el-form-item
229 230
                 label="联系电话:"
230 231
                 :prop="'paymentArr.' + index + '.contactTelphone'"
232
+                :class="changeLableCode1.includes(`paymentArr.${index}.contactTelphone`) ? 'red' : ''"
231 233
                 :rules="[
232 234
                   {
233 235
                     required: true,
@@ -248,6 +250,7 @@
248 250
               <el-form-item
249 251
                 label="邮箱"
250 252
                 :prop="'paymentArr.' + index + '.email'"
253
+                :class="changeLableCode1.includes(`paymentArr.${index}.email`) ? 'red' : ''"
251 254
                 :rules="[
252 255
                   {
253 256
                     required: true,
@@ -269,6 +272,7 @@
269 272
               <el-form-item
270 273
                 label="单位地址:"
271 274
                 :prop="'paymentArr.' + index + '.workAddress'"
275
+                :class="changeLableCode1.includes(`paymentArr.${index}.workAddress`) ? 'red' : ''"
272 276
                 :rules="[
273 277
                   {
274 278
                     required: true,
@@ -285,6 +289,7 @@
285 289
               <el-form-item
286 290
                 label="单位电话:"
287 291
                 :prop="'paymentArr.' + index + '.workTelphone'"
292
+                :class="changeLableCode1.includes(`paymentArr.${index}.workTelphone`) ? 'red' : ''"
288 293
                 :rules="[
289 294
                   {
290 295
                     required: true,
@@ -300,6 +305,7 @@
300 305
               <el-form-item
301 306
                 label="联系地址:"
302 307
                 :prop="'paymentArr.' + index + '.contactAddress'"
308
+                :class="changeLableCode1.includes(`paymentArr.${index}.contactAddress`) ? 'red' : ''"
303 309
                 :rules="[
304 310
                   {
305 311
                     required: true,
@@ -316,6 +322,7 @@
316 322
               <el-form-item
317 323
                 label="申请人住所:"
318 324
                 :prop="'paymentArr.' + index + '.residenAffili'"
325
+                :class="changeLableCode1.includes(`paymentArr.${index}.residenAffili`) ? 'red' : ''"
319 326
                 :rules="[
320 327
                   {
321 328
                     required: true,
@@ -332,6 +339,7 @@
332 339
               <el-form-item
333 340
                 label="法定代表人:"
334 341
                 :prop="'paymentArr.' + index + '.compLegalPerson'"
342
+                :class="changeLableCode1.includes(`paymentArr.${index}.compLegalPerson`) ? 'red' : ''"
335 343
                 :rules="[
336 344
                   {
337 345
                     required: true,
@@ -348,6 +356,7 @@
348 356
               <el-form-item
349 357
                 label="法定代表人职位:"
350 358
                 :prop="'paymentArr.' + index + '.compLegalperPost'"
359
+                :class="changeLableCode1.includes(`paymentArr.${index}.compLegalperPost`) ? 'red' : ''"
351 360
                 :rules="[
352 361
                   {
353 362
                     required: true,
@@ -373,6 +382,7 @@
373 382
               <el-form-item
374 383
                 label="姓名:"
375 384
                 :prop="'paymentArr.' + index + '.nameAgent'"
385
+                :class="changeLableCode1.includes(`paymentArr.${index}.nameAgent`) ? 'red' : ''"
376 386
                 :rules="[
377 387
                   {
378 388
                     required: true,
@@ -389,6 +399,7 @@
389 399
               <el-form-item
390 400
                 label="身份证号:"
391 401
                 :prop="'paymentArr.' + index + '.identityNumAgent'"
402
+                :class="changeLableCode1.includes(`paymentArr.${index}.identityNumAgent`) ? 'red' : ''"
392 403
                 :rules="[
393 404
                   {
394 405
                     required: true,
@@ -413,6 +424,7 @@
413 424
               <el-form-item
414 425
                 label="联系电话:"
415 426
                 :prop="'paymentArr.' + index + '.contactTelphoneAgent'"
427
+                :class="changeLableCode1.includes(`paymentArr.${index}.contactTelphoneAgent`) ? 'red' : ''"
416 428
                 :rules="[
417 429
                   {
418 430
                     required: true,
@@ -436,6 +448,7 @@
436 448
               <el-form-item
437 449
                 label="联系地址:"
438 450
                 :prop="'paymentArr.' + index + '.contactAddressAgent'"
451
+                :class="changeLableCode1.includes(`paymentArr.${index}.contactAddressAgent`) ? 'red' : ''"
439 452
                 :rules="[
440 453
                   {
441 454
                     required: true,
@@ -455,7 +468,7 @@
455 468
         </div>
456 469
       </el-form>
457 470
       <!-- 被申请人主体信息 -->
458
-      <el-form ref="form3" label-width="150px" disabled :model="form3">
471
+      <el-form ref="form3" label-width="150px" disabled :model="form3" class="formbox">
459 472
         <div
460 473
           v-for="(itm, index) in form3.paymentArr1"
461 474
           :key="index + form2.paymentArr.length"
@@ -478,6 +491,7 @@
478 491
               <el-form-item
479 492
                 label="被申请人姓名"
480 493
                 :prop="'paymentArr1.' + index + '.name'"
494
+                :class="changeLableCode2.includes(`paymentArr1.${index}.name`) ? 'red' : ''"
481 495
                 :rules="[
482 496
                   {
483 497
                     required: true,
@@ -494,6 +508,7 @@
494 508
               <el-form-item
495 509
                 label="身份证号:"
496 510
                 :prop="'paymentArr1.' + index + '.identityNum'"
511
+                :class="changeLableCode2.includes(`paymentArr1.${index}.identityNum`) ? 'red' : ''"
497 512
                 :rules="[
498 513
                   {
499 514
                     required: true,
@@ -515,6 +530,7 @@
515 530
               <el-form-item
516 531
                 label="联系电话:"
517 532
                 :prop="'paymentArr1.' + index + '.contactTelphone'"
533
+                :class="changeLableCode2.includes(`paymentArr1.${index}.contactTelphone`) ? 'red' : ''"
518 534
                 :rules="[
519 535
                   {
520 536
                     required: true,
@@ -535,6 +551,7 @@
535 551
               <el-form-item
536 552
                 label="邮箱"
537 553
                 :prop="'paymentArr1.' + index + '.email'"
554
+                :class="changeLableCode2.includes(`paymentArr1.${index}.email`) ? 'red' : ''"
538 555
                 :rules="[
539 556
                   {
540 557
                     required: true,
@@ -556,6 +573,7 @@
556 573
               <el-form-item
557 574
                 label="单位地址:"
558 575
                 :prop="'paymentArr1.' + index + '.workAddress'"
576
+                :class="changeLableCode2.includes(`paymentArr1.${index}.workAddress`) ? 'red' : ''"
559 577
                 :rules="[
560 578
                   {
561 579
                     required: true,
@@ -572,6 +590,7 @@
572 590
               <el-form-item
573 591
                 label="单位电话:"
574 592
                 :prop="'paymentArr1.' + index + '.workTelphone'"
593
+                :class="changeLableCode2.includes(`paymentArr1.${index}.workTelphone`) ? 'red' : ''"
575 594
                 :rules="[
576 595
                   {
577 596
                     required: true,
@@ -587,6 +606,7 @@
587 606
               <el-form-item
588 607
                 label="联系地址:"
589 608
                 :prop="'paymentArr1.' + index + '.contactAddress'"
609
+                :class="changeLableCode2.includes(`paymentArr1.${index}.contactAddress`) ? 'red' : ''"
590 610
                 :rules="[
591 611
                   {
592 612
                     required: true,
@@ -603,6 +623,7 @@
603 623
               <el-form-item
604 624
                 label="被申请人住所:"
605 625
                 :prop="'paymentArr1.' + index + '.residenAffili'"
626
+                :class="changeLableCode2.includes(`paymentArr1.${index}.residenAffili`) ? 'red' : ''"
606 627
                 :rules="[
607 628
                   {
608 629
                     required: true,
@@ -619,6 +640,7 @@
619 640
               <el-form-item
620 641
                 label="被申请人性别:"
621 642
                 :prop="'paymentArr1.' + index + '.responSex'"
643
+                :class="changeLableCode2.includes(`paymentArr1.${index}.responSex`) ? 'red' : ''"
622 644
                 :rules="[
623 645
                   {
624 646
                     required: true,
@@ -635,6 +657,7 @@
635 657
               <el-form-item
636 658
                 label="被申请人出生年月日:"
637 659
                 :prop="'paymentArr1.' + index + '.responBirth'"
660
+                :class="changeLableCode2.includes(`paymentArr1.${index}.responBirth`) ? 'red' : ''"
638 661
                 :rules="[
639 662
                   {
640 663
                     required: true,
@@ -662,6 +685,7 @@
662 685
               <el-form-item
663 686
                 label="姓名:"
664 687
                 :prop="'paymentArr1.' + index + '.nameAgent'"
688
+                :class="changeLableCode2.includes(`paymentArr1.${index}.nameAgent`) ? 'red' : ''"
665 689
                 :rules="[
666 690
                   {
667 691
                     required: true,
@@ -678,6 +702,7 @@
678 702
               <el-form-item
679 703
                 label="身份证号:"
680 704
                 :prop="'paymentArr1.' + index + '.identityNumAgent'"
705
+                :class="changeLableCode2.includes(`paymentArr1.${index}.identityNumAgent`) ? 'red' : ''"
681 706
                 :rules="[
682 707
                   {
683 708
                     required: true,
@@ -699,6 +724,7 @@
699 724
               <el-form-item
700 725
                 label="联系电话:"
701 726
                 :prop="'paymentArr1.' + index + '.contactTelphoneAgent'"
727
+                :class="changeLableCode2.includes(`paymentArr1.${index}.contactTelphoneAgent`) ? 'red' : ''"
702 728
                 :rules="[
703 729
                   {
704 730
                     required: true,
@@ -722,6 +748,7 @@
722 748
               <el-form-item
723 749
                 label="联系地址:"
724 750
                 :prop="'paymentArr1.' + index + '.contactAddressAgent'"
751
+                :class="changeLableCode2.includes(`paymentArr1.${index}.contactAddressAgent`) ? 'red' : ''"
725 752
                 :rules="[
726 753
                   {
727 754
                     required: true,
@@ -786,6 +813,9 @@ export default {
786 813
   data() {
787 814
     return {
788 815
       formData: {},
816
+      changeLableCode: [],
817
+      changeLableCode1: [],
818
+      changeLableCode2: [],
789 819
       filedata: {
790 820
         annexType: 2,
791 821
       },
@@ -935,8 +965,27 @@ export default {
935 965
             this.applicateArr = [];
936 966
             this.quiltArr = [];
937 967
             this.formData = this.caseentryExamineData;
938
-            console.log(this.formData,'this.formData');
939
-            console.log(this.caseentryExamineDataAll,'this.caseentryExamineDataAll');
968
+            if (this.caseentryExamineDataAll.changeColumn) {
969
+              this.changeLableCode = this.caseentryExamineDataAll.changeColumn.split(',')
970
+            } else {
971
+              this.changeLableCode = []
972
+            }
973
+            if (this.caseentryExamineDataAll.afterCase.caseAffiliates[0].changeColumn) {
974
+              let changelable = this.caseentryExamineDataAll.afterCase.caseAffiliates[0].changeColumn.split(',')
975
+              this.changeLableCode1 = changelable.map(item =>
976
+                'paymentArr.0.'+ item
977
+              )
978
+            } else {
979
+              this.changeLableCode1 = []
980
+            }
981
+            if (this.caseentryExamineDataAll.afterCase.caseAffiliates[1].changeColumn) {
982
+              let changelable1 = this.caseentryExamineDataAll.afterCase.caseAffiliates[1].changeColumn.split(',')
983
+              this.changeLableCode2 = changelable1.map(item =>
984
+                'paymentArr1.0.'+ item
985
+              )
986
+            } else {
987
+              this.changeLableCode2 = []
988
+            }
940 989
             this.fileList = [];
941 990
             this.form2.paymentArr = [
942 991
               this.caseentryExamineData.caseAffiliates[0],
@@ -1206,4 +1255,13 @@ export default {
1206 1255
     color: #ffffff;
1207 1256
   }
1208 1257
 }
1258
+::v-deep .formbox {
1259
+  .el-form-item {
1260
+    &.red {  
1261
+      .el-form-item__label {
1262
+        color: red;
1263
+      }
1264
+    }
1265
+  }
1266
+}
1209 1267
 </style>