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

小程序修改页面接口开发

gyj 2 лет назад
Родитель
Сommit
31b4b33e59
3 измененных файлов: 156 добавлений и 114 удалений
  1. 1
    1
      config.js
  2. 13
    3
      pages/handlecase/component/list.vue
  3. 142
    110
      pages/handlecase/component/newlyAddedCase.vue

+ 1
- 1
config.js Просмотреть файл

@@ -8,7 +8,7 @@ module.exports = {
8 8
 	baseUrlTJ: 'https://api.xayunmei.com/tiaojieapitest',
9 9
 	// baseUrlTJ: 'https://api.xayunmei.com/tiaojieapi',
10 10
 	// baseUrlZC: 'http://121.40.189.20:8001',	
11
-	// baseUrlTJ: 'http://172.16.1.43:6001',
11
+	// baseUrlTJ: 'http://172.16.1.43:6001',                                 
12 12
 	// baseUrl: 'http://172.16.1.24:8001',
13 13
 	// baseUrl: 'http://localhost:8080',
14 14
 	// baseUrl: 'http://192.168.3.18:9001',

+ 13
- 3
pages/handlecase/component/list.vue Просмотреть файл

@@ -20,17 +20,21 @@
20 20
 			<view class="lable">
21 21
 				申请人:
22 22
 			</view>
23
-			<view class="main">
24
-				{{defalutVal.applicationName}}
23
+			<uni-tooltip :content="defalutVal.applicationName">
24
+			<view class="textHidden">
25
+				{{defalutVal.applicationName}}	 
25 26
 			</view>
27
+			</uni-tooltip>
26 28
 		</view>
27 29
 		<view class="listItem" style="margin-top:22rpx">
28 30
 			<view class="lable">
29 31
 				被申请人:
30 32
 			</view>
31
-			<view class="main">
33
+			<uni-tooltip :content="defalutVal.respondentName">
34
+			<view class="textHidden">
32 35
 				{{defalutVal.respondentName}}
33 36
 			</view>
37
+			</uni-tooltip>
34 38
 		</view>
35 39
 		<view class="listItem">
36 40
 			<view class="lable">
@@ -321,4 +325,10 @@
321 325
 			}
322 326
 		}
323 327
 	}
328
+	.textHidden{	
329
+		width: 300rpx;
330
+		text-overflow: ellipsis;
331
+		overflow: hidden;
332
+		white-space: nowrap;
333
+	}
324 334
 </style>

+ 142
- 110
pages/handlecase/component/newlyAddedCase.vue Просмотреть файл

@@ -257,7 +257,7 @@ import constant from '../../../utils/constant.js'
257 257
 						        home: "",
258 258
 						        address: "",
259 259
 						        idType: 0,
260
-						        nationality: 1,
260
+						        nationality: 0,
261 261
 						        birth: "",
262 262
 						        sex: "",
263 263
 						        group_order: 1,
@@ -396,6 +396,7 @@ import constant from '../../../utils/constant.js'
396 396
 				})
397 397
 				getUserInfo().then(res => {
398 398
 					this.getUserInfoList = res.data
399
+					console.log(res.data.nationality)
399 400
 					if (this.formData.organizeFlag == 0) {
400 401
 						this.$set(this.formData.affiliate[indexs].applicant, 'name', res.data.nickName)
401 402
 						this.$set(this.formData.affiliate[indexs].applicant, 'idCard', res.data.idCard)
@@ -403,6 +404,13 @@ import constant from '../../../utils/constant.js'
403 404
 						this.$set(this.formData.affiliate[indexs].applicant, 'phone', res.data.phonenumber)
404 405
 						this.$set(this.formData.affiliate[indexs].applicant, 'idType', res.data.idType)
405 406
 						this.$set(this.formData.affiliate[indexs].applicant, 'nationality', res.data.nationality)
407
+						if(res.data.nationality == 0){
408
+							this.testVerify = true
409
+							this.rulesRespondentPhone[0].required = true;
410
+						}else if(res.data.nationality == 1){
411
+							this.testVerify = false
412
+							this.rulesRespondentPhone[0].required = false;
413
+						}
406 414
 					} else if (this.formData.organizeFlag == 1) {
407 415
 						console.log(this.formData.organizeFlag)
408 416
 						this.$set(this.formData.affiliate[indexs].applicantAgent, 'name', res.data.nickName)
@@ -426,32 +434,30 @@ import constant from '../../../utils/constant.js'
426 434
 					if (this.formZipData.affiliate) {
427 435
 						this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
428 436
 						this.$set(this.formData, 'facts', this.formZipData.facts);
429
-						this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate
430
-							.applicantHome);
431
-						this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate
432
-							.applicantAddress);
433
-						this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData
434
-							.affiliate.contactTelphoneAgent);
435
-						this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate
436
-							.nameAgent);
437
-						this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate
438
-							.agentEmail);
439
-						this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate
440
-							.respondentName);
441
-						this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate
442
-							.respondentPhone);
443
-						this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData
444
-							.affiliate.respondentIdentityNum);
445
-						this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData
446
-							.affiliate.respondentSex));
447
-						this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate
448
-							.respondentBirth);
449
-						this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate
450
-							.respondentHome);
451
-						this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate
452
-							.respondentEmail);
453
-						this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate
454
-							.compLegalPerson);
437
+						this.$set(this.formData.affiliate[0].applicant, 'home', this.formZipData.affiliate[0]
438
+							.applicant.home);
439
+						this.$set(this.formData.affiliate[0].applicant, 'address', this.formZipData.affiliate[0]
440
+							.applicant.address);
441
+						this.$set(this.formData.affiliate[0].applicantAgent, 'phone', this.formZipData
442
+							.affiliate[0].applicantAgent.phone);
443
+						this.$set(this.formData.affiliate[0].applicantAgent, 'name', this.formZipData.affiliate[0]
444
+							.applicantAgent.name);
445
+						this.$set(this.formData.affiliate[0].applicantAgent, 'email', this.formZipData.affiliate[0]
446
+							.applicantAgent.email);	
447
+						this.$set(this.formData.affiliate[0].res, 'name', this.formZipData.affiliate[0]
448
+							.res.name);
449
+						this.$set(this.formData.affiliate[0].res, 'phone', this.formZipData.affiliate[0]
450
+							.res.phone);
451
+						this.$set(this.formData.affiliate[0].res, 'idCard', this.formZipData
452
+							.affiliate[0].res.idCard);
453
+						this.$set(this.formData.affiliate[0].res, 'sex', Number(this.formZipData
454
+							.affiliate[0].res.sex));
455
+						this.$set(this.formData.affiliate[0].res, 'birth', this.formZipData.affiliate[0]
456
+							.res.birth);
457
+						this.$set(this.formData.affiliate[0].res, 'home', this.formZipData.affiliate[0]
458
+							.res.home);
459
+						this.$set(this.formData.affiliate[0].res, 'email', this.formZipData.affiliate[0]
460
+							.res.email);
455 461
 					} else {
456 462
 						this.$set(this.formData.affiliate[indexs].applicantAgent, 'name', null)
457 463
 						this.$set(this.formData.affiliate[indexs].applicantAgent, 'email', null)
@@ -466,33 +472,33 @@ import constant from '../../../utils/constant.js'
466 472
 					if (this.formZipData.affiliate) {
467 473
 						this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
468 474
 						this.$set(this.formData, 'facts', this.formZipData.facts);
469
-						this.$set(this.formData.affiliate, 'applicationName', this.formZipData.affiliate
470
-							.applicationName);
471
-						this.$set(this.formData.affiliate, 'code', this.formZipData.affiliate.code);
472
-						this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate
473
-							.applicantHome);
474
-						this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate
475
-							.applicantAddress);
476
-						this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate
477
-							.compLegalPerson);
478
-						this.$set(this.formData.affiliate, 'applicationEmail', this.formZipData.affiliate
479
-							.applicationEmail);
480
-						this.$set(this.formData.affiliate, 'applicationPhone', this.formZipData.affiliate
481
-							.applicationPhone);
482
-						this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate
483
-							.respondentName);
484
-						this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate
485
-							.respondentPhone);
486
-						this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData
487
-							.affiliate.respondentIdentityNum);
488
-						this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData
489
-							.affiliate.respondentSex));
490
-						this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate
491
-							.respondentBirth);
492
-						this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate
493
-							.respondentHome);
494
-						this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate
495
-							.respondentEmail);
475
+						this.$set(this.formData.affiliate[0].applicant, 'name', this.formZipData.affiliate[0]
476
+							.applicant.name);
477
+						this.$set(this.formData.affiliate[0].applicant, 'code', this.formZipData.affiliate[0].applicant.code);
478
+						this.$set(this.formData.affiliate[0].applicant, 'home', this.formZipData.affiliate[0]
479
+							.applicant.home);
480
+						this.$set(this.formData.affiliate[0].applicant, 'address', this.formZipData.affiliate[0]
481
+							.applicant.address);
482
+						this.$set(this.formData.affiliate[0].applicant, 'compLegalPerson', this.formZipData.affiliate[0]
483
+							.applicant.compLegalPerson);
484
+						this.$set(this.formData.affiliate[0].applicant, 'email', this.formZipData.affiliate[0]
485
+							.applicant.email);
486
+						this.$set(this.formData.affiliate[0].applicant, 'phone', this.formZipData.affiliate[0]
487
+							.applicant.phone);
488
+						this.$set(this.formData.affiliate[0].res, 'name', this.formZipData.affiliate[0]
489
+							.res.name);
490
+						this.$set(this.formData.affiliate[0].res, 'phone', this.formZipData.affiliate[0]
491
+							.res.phone);
492
+						this.$set(this.formData.affiliate[0].res, 'idCard', this.formZipData
493
+							.affiliate[0].res.idCard);
494
+						this.$set(this.formData.affiliate[0].res, 'sex', Number(this.formZipData
495
+							.affiliate[0].res.sex));
496
+						this.$set(this.formData.affiliate[0].res, 'birth', this.formZipData.affiliate[0]
497
+							.res.birth);
498
+						this.$set(this.formData.affiliate[0].res, 'home', this.formZipData.affiliate[0]
499
+							.res.home);
500
+						this.$set(this.formData.affiliate[0].res, 'email', this.formZipData.affiliate[0]
501
+							.res.email);
496 502
 					} else {
497 503
 						this.$set(this.formData.affiliate[indexs].applicant, 'name', null)
498 504
 						this.$set(this.formData.affiliate[indexs].applicant, 'idCard', null)
@@ -521,8 +527,25 @@ import constant from '../../../utils/constant.js'
521 527
 			/** 根据案件id获取对应信息 */
522 528
 			caseApplicationSelectByIdFn(data) {
523 529
 				caseApplicationSelectById(data).then(res => {
524
-					res.data.affiliate.respondentSex = Number(res.data.affiliate.respondentSex)
525
-					this.formData = res.data
530
+					let data  = res.data
531
+					let indexs = ""
532
+					data.affiliate.forEach((item,index) =>{
533
+						indexs = index
534
+						if(!item.applicant){
535
+							item.applicant = {}
536
+						}
537
+						if(!item.applicantAgent){
538
+							item.applicantAgent = {}
539
+						}
540
+						if(!item.res){
541
+							item.res = {}
542
+						}
543
+						if(!item.resAgent){
544
+							item.resAgent = {}
545
+						}
546
+					})
547
+					 data.affiliate[indexs].res.sex = Number(data.affiliate[indexs].res.sex)
548
+					this.formData = data
526 549
 					console.log(this.formData)
527 550
 				})
528 551
 			},
@@ -595,65 +618,74 @@ import constant from '../../../utils/constant.js'
595 618
 							duration: 1000
596 619
 						})
597 620
 						this.formZipData = result.data;
621
+						let idnexVal = ""
622
+						this.formData.affiliate.forEach((item,index)=>{
623
+							idnexVal = index
624
+						})
625
+						console.log(this.formZipData)
598 626
 						if (this.formData.organizeFlag == 0) {
599 627
 							this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
600 628
 							this.$set(this.formData, 'facts', this.formZipData.facts);
601
-							this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate
602
-								.applicantHome);
603
-							this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate
604
-								.applicantAddress);
605
-							this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData
606
-								.affiliate.contactTelphoneAgent);
607
-							this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate
608
-								.nameAgent);
609
-							this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate
610
-								.agentEmail);
611
-							this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate
612
-								.respondentName);
613
-							this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate
614
-								.respondentPhone);
615
-							this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData
616
-								.affiliate.respondentIdentityNum);
617
-							this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData
618
-								.affiliate.respondentSex));
619
-							this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate
620
-								.respondentBirth);
621
-							this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate
622
-								.respondentHome);
623
-							this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate
624
-								.respondentEmail);
625
-							this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate
626
-								.compLegalPerson);
629
+							this.$set(this.formData.affiliate[0].applicant, 'home', this.formZipData.affiliate[0]
630
+								.applicant.home);
631
+							this.$set(this.formData.affiliate[0].applicant, 'address', this.formZipData.affiliate[0]
632
+								.applicant.address);
633
+							this.$set(this.formData.affiliate[0].applicantAgent, 'phone', this.formZipData
634
+								.affiliate[0].applicantAgent.phone);
635
+							this.$set(this.formData.affiliate[0].applicantAgent, 'name', this.formZipData.affiliate[0]
636
+								.applicantAgent.name);
637
+							this.$set(this.formData.affiliate[0].applicantAgent, 'email', this.formZipData.affiliate[0]
638
+								.applicantAgent.email);	
639
+							this.$set(this.formData.affiliate[0].res, 'name', this.formZipData.affiliate[0]
640
+								.res.name);
641
+							this.$set(this.formData.affiliate[0].res, 'phone', this.formZipData.affiliate[0]
642
+								.res.phone);
643
+							this.$set(this.formData.affiliate[0].res, 'idCard', this.formZipData
644
+								.affiliate[0].res.idCard);
645
+							this.$set(this.formData.affiliate[0].res, 'sex', Number(this.formZipData
646
+								.affiliate[0].res.sex));
647
+							this.$set(this.formData.affiliate[0].res, 'birth', this.formZipData.affiliate[0]
648
+								.res.birth);
649
+							this.$set(this.formData.affiliate[0].res, 'home', this.formZipData.affiliate[0]
650
+								.res.home);
651
+							this.$set(this.formData.affiliate[0].res, 'email', this.formZipData.affiliate[0]
652
+								.res.email);
653
+							// this.$set(this.formData.affiliate[0].resAgent, 'phone', this.formZipData
654
+							// 	.affiliate[0].resAgent.phone);
655
+							// this.$set(this.formData.affiliate[0].resAgent, 'name', this.formZipData.affiliate[0]
656
+							// 	.resAgent.name);
657
+							// this.$set(this.formData.affiliate[0].resAgent, 'email', this.formZipData.affiliate[0]
658
+							// 	.resAgent.email);
627 659
 						} else if (this.formData.organizeFlag == 1) {
628 660
 							this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
629 661
 							this.$set(this.formData, 'facts', this.formZipData.facts);
630
-							this.$set(this.formData.affiliate, 'applicationName', this.formZipData.affiliate
631
-								.applicationName);
632
-							this.$set(this.formData.affiliate, 'code', this.formZipData.affiliate.code);
633
-							this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate
634
-								.applicantHome);
635
-							this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate
636
-								.applicantAddress);
637
-							this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate
638
-								.compLegalPerson);
639
-							this.$set(this.formData.affiliate, 'applicationEmail', this.formZipData.affiliate
640
-								.applicationEmail);
641
-							this.$set(this.formData.affiliate, 'applicationPhone', this.formZipData.affiliate
642
-								.applicationPhone);
643
-							this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate
644
-								.respondentName);
645
-							this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate
646
-								.respondentPhone);
647
-							this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData
648
-								.affiliate.respondentIdentityNum);
649
-							this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData
650
-								.affiliate.respondentSex));
651
-							this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate
652
-								.respondentBirth);
653
-							this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate
654
-								.respondentHome);
655
-							this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate
656
-								.respondentEmail);
662
+							this.$set(this.formData.affiliate[0].applicant, 'name', this.formZipData.affiliate[0]
663
+								.applicant.name);
664
+							this.$set(this.formData.affiliate[0].applicant, 'code', this.formZipData.affiliate[0].applicant.code);
665
+							this.$set(this.formData.affiliate[0].applicant, 'home', this.formZipData.affiliate[0]
666
+								.applicant.home);
667
+							this.$set(this.formData.affiliate[0].applicant, 'address', this.formZipData.affiliate[0]
668
+								.applicant.address);
669
+							this.$set(this.formData.affiliate[0].applicant, 'compLegalPerson', this.formZipData.affiliate[0]
670
+								.applicant.compLegalPerson);
671
+							this.$set(this.formData.affiliate[0].applicant, 'email', this.formZipData.affiliate[0]
672
+								.applicant.email);
673
+							this.$set(this.formData.affiliate[0].applicant, 'phone', this.formZipData.affiliate[0]
674
+								.applicant.phone);
675
+							this.$set(this.formData.affiliate[0].res, 'name', this.formZipData.affiliate[0]
676
+								.res.name);
677
+							this.$set(this.formData.affiliate[0].res, 'phone', this.formZipData.affiliate[0]
678
+								.res.phone);
679
+							this.$set(this.formData.affiliate[0].res, 'idCard', this.formZipData
680
+								.affiliate[0].res.idCard);
681
+							this.$set(this.formData.affiliate[0].res, 'sex', Number(this.formZipData
682
+								.affiliate[0].res.sex));
683
+							this.$set(this.formData.affiliate[0].res, 'birth', this.formZipData.affiliate[0]
684
+								.res.birth);
685
+							this.$set(this.formData.affiliate[0].res, 'home', this.formZipData.affiliate[0]
686
+								.res.home);
687
+							this.$set(this.formData.affiliate[0].res, 'email', this.formZipData.affiliate[0]
688
+								.res.email);
657 689
 						}
658 690
 						uni.hideLoading();
659 691
 					},
@@ -752,7 +784,7 @@ import constant from '../../../utils/constant.js'
752 784
 					  home: "",
753 785
 					  address: "",
754 786
 					  idType: 0,
755
-					  nationality: 1,
787
+					  nationality: 0,
756 788
 					  birth: "",
757 789
 					  sex: "",
758 790
 					  group_order: 1,