Просмотр исходного кода

Merge branch 'hcb' of SH-Arbitrate/Mediation-Frontend into dev

hanchaobo 2 лет назад
Родитель
Сommit
ca17f03831

+ 60
- 58
src/views/caseManagement/components/addCase.vue Просмотреть файл

112
               </el-radio-group>
112
               </el-radio-group>
113
             </el-form-item>
113
             </el-form-item>
114
           </el-col> -->
114
           </el-col> -->
115
-          <el-col :span="24">
115
+          <el-col :span="24"  v-if="buttonFlag">
116
             <el-button type="primary" icon="el-icon-circle-plus-outline" @click='addApplicant'
116
             <el-button type="primary" icon="el-icon-circle-plus-outline" @click='addApplicant'
117
               style="margin-bottom: 40px;">新增申请人信息</el-button>
117
               style="margin-bottom: 40px;">新增申请人信息</el-button>
118
           </el-col>
118
           </el-col>
133
               </el-form-item>
133
               </el-form-item>
134
             </el-col>
134
             </el-col>
135
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
135
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
136
-              <el-form-item label="申请机构名称" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
136
+              <el-form-item label="机构名称" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
137
       {
137
       {
138
         required: true,
138
         required: true,
139
         message: '申请机构名称不能为空',
139
         message: '申请机构名称不能为空',
227
               </el-form-item>
227
               </el-form-item>
228
             </el-col>
228
             </el-col>
229
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
229
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
230
-              <el-form-item label-width="140px" label="申请人出生年月:"
230
+              <el-form-item label-width="140px" label="出生年月:"
231
                 :prop="'affiliate.applicant.' + index + '.applicant.birth'">
231
                 :prop="'affiliate.applicant.' + index + '.applicant.birth'">
232
-                <el-date-picker disabled v-model="item.applicant.birth" type="date" placeholder="申请人出生年月日">
232
+                <el-date-picker disabled v-model="item.applicant.birth" type="date" placeholder="申请人出生年月日">
233
                 </el-date-picker>
233
                 </el-date-picker>
234
               </el-form-item>
234
               </el-form-item>
235
             </el-col>
235
             </el-col>
236
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
236
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
237
-              <el-form-item label="被申请人性别:" :prop="'affiliate.applicant.' + index + '.applicant.sex'" :rules="[
237
+              <el-form-item label="性别:" :prop="'affiliate.applicant.' + index + '.applicant.sex'" :rules="[
238
       {
238
       {
239
         required: true,
239
         required: true,
240
         message: '请选择性别',
240
         message: '请选择性别',
247
               </el-form-item>
247
               </el-form-item>
248
             </el-col>
248
             </el-col>
249
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
249
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
250
-              <el-form-item label="申请人邮箱" :prop="'affiliate.applicant.' + index + '.applicant.email'" :rules="[
250
+              <el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicant.email'" :rules="[
251
       {
251
       {
252
         required: true,
252
         required: true,
253
         message: '申请人邮箱不能为空',
253
         message: '申请人邮箱不能为空',
264
               </el-form-item>
264
               </el-form-item>
265
             </el-col>
265
             </el-col>
266
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
266
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
267
-              <el-form-item label="申请人电话" :prop="'affiliate.applicant.' + index + '.applicant.phone'" :rules="formData.affiliate.nationality == 0 ? [
267
+              <el-form-item label="电话" :prop="'affiliate.applicant.' + index + '.applicant.phone'" :rules="formData.affiliate.nationality == 0 ? [
268
       {
268
       {
269
         required: true,
269
         required: true,
270
         message: '申请人联系电话不能为空',
270
         message: '申请人联系电话不能为空',
291
               </el-form-item>
291
               </el-form-item>
292
             </el-col>
292
             </el-col>
293
             <el-col :span="12">
293
             <el-col :span="12">
294
-              <el-form-item label="申请人住所" :prop="'affiliate.applicant.' + index + '.applicant.home'" :rules="[
294
+              <el-form-item label="住所" :prop="'affiliate.applicant.' + index + '.applicant.home'" :rules="[
295
       {
295
       {
296
         required: true,
296
         required: true,
297
         message: '申请人住所不能为空',
297
         message: '申请人住所不能为空',
302
               </el-form-item>
302
               </el-form-item>
303
             </el-col>
303
             </el-col>
304
             <el-col :span="12">
304
             <el-col :span="12">
305
-              <el-form-item label="申请人联系地址" :prop="'affiliate.applicant.' + index + '.applicant.address'" :rules="[
305
+              <el-form-item label="联系地址" :prop="'affiliate.applicant.' + index + '.applicant.address'" :rules="[
306
       {
306
       {
307
         required: true,
307
         required: true,
308
         message: '申请人联系地址不能为空',
308
         message: '申请人联系地址不能为空',
320
               <el-divider></el-divider>
320
               <el-divider></el-divider>
321
             </el-col>
321
             </el-col>
322
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
322
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
323
-              <el-form-item label="代理人联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'" :rules="[
323
+              <el-form-item label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'" :rules="[
324
       {
324
       {
325
         required: true,
325
         required: true,
326
         message: '代理人联系电话不能为空',
326
         message: '代理人联系电话不能为空',
336
               </el-form-item>
336
               </el-form-item>
337
             </el-col>
337
             </el-col>
338
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
338
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
339
-              <el-form-item label="代理人联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'">
339
+              <el-form-item label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'">
340
                 <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
340
                 <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
341
               </el-form-item>
341
               </el-form-item>
342
             </el-col>
342
             </el-col>
343
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
343
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
344
-              <el-form-item label="代理人姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'" :rules="[
344
+              <el-form-item label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'" :rules="[
345
       {
345
       {
346
         required: true,
346
         required: true,
347
         message: '代理人姓名不能为空',
347
         message: '代理人姓名不能为空',
352
               </el-form-item>
352
               </el-form-item>
353
             </el-col>
353
             </el-col>
354
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
354
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
355
-              <el-form-item label="代理人姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'">
355
+              <el-form-item label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'">
356
                 <el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
356
                 <el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
357
               </el-form-item>
357
               </el-form-item>
358
             </el-col>
358
             </el-col>
367
               </el-form-item>
367
               </el-form-item>
368
             </el-col>
368
             </el-col>
369
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
369
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
370
-              <el-form-item label="代理人邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
370
+              <el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
371
       {
371
       {
372
         required: true,
372
         required: true,
373
         message: '代理人邮箱不能为空',
373
         message: '代理人邮箱不能为空',
384
               </el-form-item>
384
               </el-form-item>
385
             </el-col>
385
             </el-col>
386
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
386
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
387
-              <el-form-item label="代理人邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
387
+              <el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
388
       {
388
       {
389
         pattern:
389
         pattern:
390
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
390
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
395
                 <el-input v-model="item.applicantAgent.email" placeholder="请输入代理人邮箱" />
395
                 <el-input v-model="item.applicantAgent.email" placeholder="请输入代理人邮箱" />
396
               </el-form-item>
396
               </el-form-item>
397
             </el-col>
397
             </el-col>
398
-            <el-col :span="12">
398
+            <el-col :span="12"  v-if="buttonFlag">
399
               <el-button type="primary" icon="el-icon-delete" style='margin-bottom: 40px;'
399
               <el-button type="primary" icon="el-icon-delete" style='margin-bottom: 40px;'
400
                 @click='deleteApplicant(item)'>删除</el-button>
400
                 @click='deleteApplicant(item)'>删除</el-button>
401
             </el-col>
401
             </el-col>
402
           </div>
402
           </div>
403
-          <el-col :span="24">
403
+          <el-col :span="24"  v-if="buttonFlag">
404
             <el-button type="primary" icon="el-icon-circle-plus-outline" @click='addRes'
404
             <el-button type="primary" icon="el-icon-circle-plus-outline" @click='addRes'
405
               style="margin-bottom: 40px;">新增被申请人信息</el-button>
405
               style="margin-bottom: 40px;">新增被申请人信息</el-button>
406
           </el-col>
406
           </el-col>
421
               </el-form-item>
421
               </el-form-item>
422
             </el-col>
422
             </el-col>
423
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
423
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
424
-              <el-form-item label="被申请人姓名" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
424
+              <el-form-item label="被申请人" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
425
       {
425
       {
426
         required: true,
426
         required: true,
427
         message: '被申请人姓名不能为空',
427
         message: '被申请人姓名不能为空',
432
               </el-form-item>
432
               </el-form-item>
433
             </el-col>
433
             </el-col>
434
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
434
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
435
-              <el-form-item label="被申请机构名称" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
435
+              <el-form-item label="机构名称" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
436
       {
436
       {
437
         required: true,
437
         required: true,
438
-        message: '被申请机构名称不能为空',
438
+        message: '机构名称不能为空',
439
         trigger: 'blur',
439
         trigger: 'blur',
440
       },
440
       },
441
     ]">
441
     ]">
442
-                <el-input v-model="item.res.name" placeholder="请输入被申请机构名称" />
442
+                <el-input v-model="item.res.name" placeholder="请输入机构名称" />
443
               </el-form-item>
443
               </el-form-item>
444
             </el-col>
444
             </el-col>
445
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
445
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
483
               </el-form-item>
483
               </el-form-item>
484
             </el-col>
484
             </el-col>
485
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
485
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
486
-              <el-form-item label-width="140px" label="被申请人联系电话" :prop="'affiliate.res.' + index + '.res.phone'" :rules="[
486
+              <el-form-item label-width="140px" label="联系电话" :prop="'affiliate.res.' + index + '.res.phone'" :rules="[
487
       {
487
       {
488
         required: true,
488
         required: true,
489
         message: '被申请人联系电话不能为空',
489
         message: '被申请人联系电话不能为空',
499
               </el-form-item>
499
               </el-form-item>
500
             </el-col>
500
             </el-col>
501
             <el-col :span="12">
501
             <el-col :span="12">
502
-              <el-form-item label-width="150px" label="被申请人住所" :prop="'affiliate.res.' + index + '.res.home'" :rules="[
502
+              <el-form-item label-width="150px" label="住所" :prop="'affiliate.res.' + index + '.res.home'" :rules="[
503
       {
503
       {
504
         required: true,
504
         required: true,
505
-        message: '被申请人住所不能为空',
505
+        message: '住所不能为空',
506
         trigger: 'blur',
506
         trigger: 'blur',
507
       },
507
       },
508
     ]">
508
     ]">
509
-                <el-input v-model="item.res.home" placeholder="请输入被申请人住所" />
509
+                <el-input v-model="item.res.home" placeholder="请输入住所" />
510
               </el-form-item>
510
               </el-form-item>
511
             </el-col>
511
             </el-col>
512
             <el-col :span="12">
512
             <el-col :span="12">
513
-              <el-form-item label="被申请联系地址" :prop="'affiliate.res.' + index + '.res.address'" :rules="[
513
+              <el-form-item label="联系地址" :prop="'affiliate.res.' + index + '.res.address'" :rules="[
514
       {
514
       {
515
         required: true,
515
         required: true,
516
-        message: '申请人联系地址不能为空',
516
+        message: '联系地址不能为空',
517
         trigger: 'blur',
517
         trigger: 'blur',
518
       },
518
       },
519
     ]">
519
     ]">
520
-                <el-input v-model="item.res.address" placeholder="请输入被申请人联系地址" />
520
+                <el-input v-model="item.res.address" placeholder="请输入联系地址" />
521
               </el-form-item>
521
               </el-form-item>
522
             </el-col>
522
             </el-col>
523
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
523
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
524
-              <el-form-item label="被申请人邮箱" :prop="'affiliate.res.' + index + '.res.email'" :rules="[
524
+              <el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.res.email'" :rules="[
525
       {
525
       {
526
         required: true,
526
         required: true,
527
         message: '被申请人邮箱不能为空',
527
         message: '被申请人邮箱不能为空',
538
               </el-form-item>
538
               </el-form-item>
539
             </el-col>
539
             </el-col>
540
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
540
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
541
-              <el-form-item label-width="140px" label="被申请人身份证号" :prop="'affiliate.res.' + index + '.res.idCard'"
541
+              <el-form-item label-width="140px" label="身份证号" :prop="'affiliate.res.' + index + '.res.idCard'"
542
                 :rules="[
542
                 :rules="[
543
       {
543
       {
544
         required: true,
544
         required: true,
578
               </el-form-item>
578
               </el-form-item>
579
             </el-col>
579
             </el-col>
580
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
580
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
581
-              <el-form-item label-width="140px" label="被申请人出生年月:" :prop="'affiliate.res.' + index + '.res.birth'">
581
+              <el-form-item label-width="140px" label="出生年月:" :prop="'affiliate.res.' + index + '.res.birth'">
582
                 <el-date-picker disabled v-model="item.res.birth" type="date" placeholder="被申请人出生年月日">
582
                 <el-date-picker disabled v-model="item.res.birth" type="date" placeholder="被申请人出生年月日">
583
                 </el-date-picker>
583
                 </el-date-picker>
584
               </el-form-item>
584
               </el-form-item>
585
             </el-col>
585
             </el-col>
586
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
586
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
587
-              <el-form-item label="被申请人性别:" :prop="'affiliate.res.' + index + '.res.sex'" :rules="[
587
+              <el-form-item label="性别:" :prop="'affiliate.res.' + index + '.res.sex'" :rules="[
588
       {
588
       {
589
         required: true,
589
         required: true,
590
         message: '请选择性别',
590
         message: '请选择性别',
604
               <el-divider></el-divider>
604
               <el-divider></el-divider>
605
             </el-col>
605
             </el-col>
606
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
606
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
607
-              <el-form-item label="代理人联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'" :rules="[
607
+              <el-form-item label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'" :rules="[
608
       {
608
       {
609
         required: true,
609
         required: true,
610
         message: '代理人联系电话不能为空',
610
         message: '代理人联系电话不能为空',
620
               </el-form-item>
620
               </el-form-item>
621
             </el-col>
621
             </el-col>
622
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
622
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
623
-              <el-form-item label="代理人联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'">
623
+              <el-form-item label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'">
624
                 <el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
624
                 <el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
625
               </el-form-item>
625
               </el-form-item>
626
             </el-col>
626
             </el-col>
627
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
627
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
628
-              <el-form-item label="代理人姓名" :prop="'affiliate.res.' + index + '.resAgent.name'" :rules="[
628
+              <el-form-item label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'" :rules="[
629
       {
629
       {
630
         required: true,
630
         required: true,
631
         message: '代理人姓名不能为空',
631
         message: '代理人姓名不能为空',
646
               </el-form-item>
646
               </el-form-item>
647
             </el-col>
647
             </el-col>
648
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
648
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
649
-              <el-form-item label="代理人姓名" :prop="'affiliate.res.' + index + '.resAgent.name'">
649
+              <el-form-item label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'">
650
                 <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
650
                 <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
651
               </el-form-item>
651
               </el-form-item>
652
             </el-col>
652
             </el-col>
653
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
653
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
654
-              <el-form-item label="代理人邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
654
+              <el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
655
       {
655
       {
656
         required: true,
656
         required: true,
657
         message: '代理人邮箱不能为空',
657
         message: '代理人邮箱不能为空',
668
               </el-form-item>
668
               </el-form-item>
669
             </el-col>
669
             </el-col>
670
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
670
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
671
-              <el-form-item label="代理人邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
671
+              <el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
672
       {
672
       {
673
         pattern:
673
         pattern:
674
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
674
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
684
                 <el-input type="textarea" v-model="item.value"></el-input>
684
                 <el-input type="textarea" v-model="item.value"></el-input>
685
               </el-form-item>
685
               </el-form-item>
686
             </el-col>
686
             </el-col>
687
-            <el-col :span="12">
687
+            <el-col :span="12"  v-if="buttonFlag">
688
               <el-button type="primary" icon="el-icon-delete" style='margin-bottom: 40px;'
688
               <el-button type="primary" icon="el-icon-delete" style='margin-bottom: 40px;'
689
                 @click='deleteRes(item)'>删除</el-button>
689
                 @click='deleteRes(item)'>删除</el-button>
690
             </el-col>
690
             </el-col>
1007
           this.$set(this.formData.affiliate.applicant[0].applicant, "phone", this.getUserInfoList.phonenumber);
1007
           this.$set(this.formData.affiliate.applicant[0].applicant, "phone", this.getUserInfoList.phonenumber);
1008
           this.$set(this.formData.affiliate.applicant[0].applicant, "idType", this.getUserInfoList.idType);
1008
           this.$set(this.formData.affiliate.applicant[0].applicant, "idType", this.getUserInfoList.idType);
1009
           this.$set(this.formData.affiliate.applicant[0].applicant, "nationality", this.getUserInfoList.nationality);
1009
           this.$set(this.formData.affiliate.applicant[0].applicant, "nationality", this.getUserInfoList.nationality);
1010
+          this.$set(this.formData.affiliate.applicant[0].applicant, "sex", this.getUserInfoList.sex);
1011
+          this.$set(this.formData.affiliate.applicant[0].applicant, "birth", this.getUserInfoList.birth);
1010
         }
1012
         }
1011
         this.activeName = "first";
1013
         this.activeName = "first";
1012
         this.showmediate = false;
1014
         this.showmediate = false;
1258
           this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
1260
           this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
1259
           this.$set(this.formData, 'facts', this.formZipData.facts);
1261
           this.$set(this.formData, 'facts', this.formZipData.facts);
1260
           this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData
1262
           this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData
1261
-          .affiliate.applicant[0]
1262
-          .applicant.name);
1263
-        this.$set(this.formData.affiliate.applicant[0].applicant, 'code', this.formZipData
1264
-          .affiliate.applicant[0].applicant.code);
1265
-        this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData
1266
-          .affiliate.applicant[0]
1267
-          .applicant.home);
1268
-        this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this
1269
-          .formZipData.affiliate.applicant[0]
1270
-          .applicant.address);
1271
-        this.$set(this.formData.affiliate.applicant[0].applicant, 'compLegalPerson', this
1272
-          .formZipData.affiliate.applicant[0]
1273
-          .applicant.compLegalPerson);
1274
-        this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData
1275
-          .affiliate.applicant[0]
1276
-          .applicant.email);
1277
-        this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData
1278
-          .affiliate.applicant[0]
1279
-          .applicant.phone);
1263
+            .affiliate.applicant[0]
1264
+            .applicant.name);
1265
+          this.$set(this.formData.affiliate.applicant[0].applicant, 'code', this.formZipData
1266
+            .affiliate.applicant[0].applicant.code);
1267
+          this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData
1268
+            .affiliate.applicant[0]
1269
+            .applicant.home);
1270
+          this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this
1271
+            .formZipData.affiliate.applicant[0]
1272
+            .applicant.address);
1273
+          this.$set(this.formData.affiliate.applicant[0].applicant, 'compLegalPerson', this
1274
+            .formZipData.affiliate.applicant[0]
1275
+            .applicant.compLegalPerson);
1276
+          this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData
1277
+            .affiliate.applicant[0]
1278
+            .applicant.email);
1279
+          this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData
1280
+            .affiliate.applicant[0]
1281
+            .applicant.phone);
1280
         } else {
1282
         } else {
1281
           this.$set(this.formData.affiliate.applicant[0].applicant, 'name', null);
1283
           this.$set(this.formData.affiliate.applicant[0].applicant, 'name', null);
1282
           this.$set(this.formData.affiliate.applicant[0].applicant, 'idCard', null);
1284
           this.$set(this.formData.affiliate.applicant[0].applicant, 'idCard', null);

+ 12
- 5
src/views/caseManagement/components/mediation.vue Просмотреть файл

57
         </el-col>
57
         </el-col>
58
         <el-col :span="24">
58
         <el-col :span="24">
59
           <el-form-item label="是否用印申请" v-if="formData.mediaResult == 1">
59
           <el-form-item label="是否用印申请" v-if="formData.mediaResult == 1">
60
-             <el-radio-group v-model="sealFlag">
60
+             <el-radio-group v-model="formData.sealFlag" :disabled="!selectRoido">
61
                 <el-radio :label="1">是</el-radio>
61
                 <el-radio :label="1">是</el-radio>
62
                 <el-radio :label="0">否</el-radio>
62
                 <el-radio :label="0">否</el-radio>
63
             </el-radio-group>
63
             </el-radio-group>
156
       // isReconci:0,
156
       // isReconci:0,
157
       formData: {
157
       formData: {
158
         affiliate: {},
158
         affiliate: {},
159
-        mediaResult:1
159
+        mediaResult:1,
160
+        sealFlag:1,
160
       },
161
       },
161
       user: "",
162
       user: "",
162
       userId: null,
163
       userId: null,
177
   },
178
   },
178
   watch: {
179
   watch: {
179
     mediationVisable(val) {
180
     mediationVisable(val) {
180
-      this.formData.mediaResult = 1
181
+      this.formData.mediaResult = 1;
182
+      this.formData.sealFlag = 1;
181
       this.recordArr = [];
183
       this.recordArr = [];
182
       this.recordArrMediate = [];
184
       this.recordArrMediate = [];
183
       if (this.mediationData.mediationMethod == "1") {
185
       if (this.mediationData.mediationMethod == "1") {
238
           this.formData = res.data;
240
           this.formData = res.data;
239
           this.formData.mediaResult = 1;
241
           this.formData.mediaResult = 1;
240
         }
242
         }
241
-       
242
-        console.log(this.formData)
243
+        if(res.data.sealFlag==1||res.data.sealFlag==0){
244
+           this.formData = res.data;
245
+        }else{
246
+          this.formData = res.data;
247
+          this.formData.sealFlag = 1;
248
+        }
243
         this.applicateArr = res.data.caseAttachList;
249
         this.applicateArr = res.data.caseAttachList;
244
         res.data.caseAttachList.forEach(item => {
250
         res.data.caseAttachList.forEach(item => {
245
           if (item.annexType == 6) {
251
           if (item.annexType == 6) {
282
         caseFlowId: this.mediationData.caseFlowId,
288
         caseFlowId: this.mediationData.caseFlowId,
283
         batchNumber: "",
289
         batchNumber: "",
284
         mediaResult: this.formData.mediaResult,
290
         mediaResult: this.formData.mediaResult,
291
+        sealFlag:this.formData.sealFlag
285
       }).then(res => {
292
       }).then(res => {
286
         caseApplicationSelectById({
293
         caseApplicationSelectById({
287
           id: this.mediationData.id
294
           id: this.mediationData.id

+ 4
- 4
src/views/register.vue Просмотреть файл

39
           </el-option>
39
           </el-option>
40
         </el-select>
40
         </el-select>
41
       </el-form-item>
41
       </el-form-item>
42
-      <el-form-item prop="identityNo" v-if="registerForm.idType === 0">
43
-        <el-input v-model="registerForm.identityNo" type="text" auto-complete="off" placeholder="身份证号码">
42
+      <el-form-item prop="identityNo">
43
+        <el-input v-model="registerForm.identityNo" type="text" auto-complete="off" placeholder="证号码">
44
           <svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />
44
           <svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />
45
         </el-input>
45
         </el-input>
46
       </el-form-item>
46
       </el-form-item>
169
         identityNo: [
169
         identityNo: [
170
           {
170
           {
171
             required: true,
171
             required: true,
172
-            message: '被申请人身份证号不能为空',
172
+            message: '证不能为空',
173
             trigger: 'blur',
173
             trigger: 'blur',
174
           },
174
           },
175
           // {
175
           // {
180
           // },
180
           // },
181
         ],
181
         ],
182
         email: [
182
         email: [
183
-          { required: true, trigger: "blur", message: "请再次输入您的密码" },
183
+          { required: true, trigger: "blur", message: "请输入您的邮箱" },
184
           {
184
           {
185
             pattern:
185
             pattern:
186
               /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
186
               /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,

+ 7
- 0
src/views/system/user/index.vue Просмотреть файл

189
             </el-form-item>
189
             </el-form-item>
190
           </el-col>
190
           </el-col>
191
         </el-row>
191
         </el-row>
192
+        <el-row>
193
+          <el-col :span="12">
194
+            <el-form-item  label="证件号码" prop="idCard">
195
+              <el-input v-model="form.idCard" placeholder="请输入证件号码"  maxlength="18"  />
196
+            </el-form-item>
197
+          </el-col>
198
+        </el-row>
192
         <el-row>
199
         <el-row>
193
           <el-col :span="24">
200
           <el-col :span="24">
194
             <el-form-item label="备注">
201
             <el-form-item label="备注">