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

Merge branch 'gyj' of SH-Arbitrate/miniapp into dev

gaogaoyujie 2 лет назад
Родитель
Сommit
e4feb9f9f0
1 измененных файлов: 15 добавлений и 35 удалений
  1. 15
    35
      pages/handlecase/component/newlyAddedCase.vue

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

@@ -127,16 +127,15 @@
127 127
 						<uni-data-checkbox v-model="formData.affiliate.applicant[index].applicantAgent.operatorFlag"
128 128
 							:localdata="isProxyApplicant"></uni-data-checkbox>
129 129
 					</uni-forms-item>
130
-
131
-					<uni-forms-item label="联系电话:" label-width="120px" :name="['affiliate','applicant',index,'applicantAgent','phone']" :required="formData.affiliate.applicant[index].applicant.organizeFlag==0 ? agentRequired:true"  :rules="formData.affiliate.applicant[index].applicant.organizeFlag==1 ?rulesAgentPhone:[]">
130
+					<uni-forms-item label="联系电话:" label-width="120px" :name="['affiliate','applicant',index,'applicantAgent','phone']" :required="formData.affiliate.applicant[index].applicant.organizeFlag==0 ? false:true"  :rules="formData.affiliate.applicant[index].applicant.organizeFlag==1 ?rulesAgentPhone:[]">
132 131
 						<uni-easyinput v-model="formData.affiliate.applicant[index].applicantAgent.phone" type="text"
133 132
 							placeholder="请输入代理人联系电话" />
134
-					</uni-forms-item>
135
-					<uni-forms-item label="姓名:" label-width="120px" :name="['affiliate','applicant',index,'applicantAgent','name']" :required="formData.affiliate.applicant[index].applicant.organizeFlag==0 ? agentName:true" :rules="rulesAgentName">
133
+					</uni-forms-item> 
134
+					<uni-forms-item label="姓名:" label-width="120px" :name="['affiliate','applicant',index,'applicantAgent','name']" :required="formData.affiliate.applicant[index].applicant.organizeFlag==0 ? false:true" :rules="formData.affiliate.applicant[index].applicant.organizeFlag==1 ?rulesAgentName:[]">
136 135
 						<uni-easyinput v-model="formData.affiliate.applicant[index].applicantAgent.name" type="text"
137 136
 							placeholder="请输入委托代理人姓名" />
138 137
 					</uni-forms-item>
139
-					<uni-forms-item label="邮箱:" label-width="120px" :name="['affiliate','applicant',index,'applicantAgent','email']" :required="formData.affiliate.applicant[index].applicant.organizeFlag==0 ? agentEmail :true" :rules="rulesAgentEmail">
138
+					<uni-forms-item label="邮箱:" label-width="120px" :name="['affiliate','applicant',index,'applicantAgent','email']" :required="formData.affiliate.applicant[index].applicant.organizeFlag==0 ? false :true" :rules="formData.affiliate.applicant[index].applicant.organizeFlag==1 ? rulesAgentEmail:[]">
140 139
 						<uni-easyinput v-model="formData.affiliate.applicant[index].applicantAgent.email" type="text"
141 140
 							placeholder="请输入代理人邮箱" />
142 141
 					</uni-forms-item>
@@ -240,15 +239,15 @@
240 239
 						<uni-data-checkbox v-model="formData.affiliate.res[index].resAgent.operatorFlag"
241 240
 							:localdata="isResApplicant"></uni-data-checkbox>
242 241
 					</uni-forms-item>
243
-					<uni-forms-item label="联系电话:" label-width="120px" :name="['affiliate','res',index,'resAgent','phone']" :required="formData.affiliate.res[index].res.organizeFlag==0 ? agentResPhone :true" :rules="rulesResPhone">
242
+					<uni-forms-item label="联系电话:" label-width="120px" :name="['affiliate','res',index,'resAgent','phone']" :required="formData.affiliate.res[index].res.organizeFlag==0 ? false :true" :rules="formData.affiliate.res[index].res.organizeFlag==1?rulesResPhone:[]">
244 243
 						<uni-easyinput v-model="formData.affiliate.res[index].resAgent.phone" type="text"
245 244
 							placeholder="请输入代理人联系电话" />
246 245
 					</uni-forms-item>
247
-					<uni-forms-item label="姓名:" label-width="120px" :name="['affiliate','res',index,'resAgent','name']" :required="formData.affiliate.res[index].res.organizeFlag==0 ?agentResName:true" :rules="rulesResName">
246
+					<uni-forms-item label="姓名:" label-width="120px" :name="['affiliate','res',index,'resAgent','name']" :required="formData.affiliate.res[index].res.organizeFlag==0 ?false:true" :rules="formData.affiliate.res[index].res.organizeFlag==1?rulesResName:[]">
248 247
 						<uni-easyinput v-model="formData.affiliate.res[index].resAgent.name" type="text"
249 248
 							placeholder="请输入委托代理人姓名" />
250 249
 					</uni-forms-item>
251
-					<uni-forms-item label="邮箱:" label-width="120px" :name="['affiliate','res',index,'resAgent','email']" :required="formData.affiliate.res[index].res.organizeFlag==0 ?agentResEmail:true" :rules="rulesResEmail">
250
+					<uni-forms-item label="邮箱:" label-width="120px" :name="['affiliate','res',index,'resAgent','email']" :required="formData.affiliate.res[index].res.organizeFlag==0 ?false:true" :rules="formData.affiliate.res[index].res.organizeFlag==1?rulesResEmail:[]">
252 251
 						<uni-easyinput v-model="formData.affiliate.res[index].resAgent.email" type="text"
253 252
 							placeholder="请输入代理人邮箱" />
254 253
 					</uni-forms-item>
@@ -465,25 +464,15 @@
465 464
 						errorMessage: '联系电话格式不正确'
466 465
 					}
467 466
 				],
468
-				rulesAgentPhones:[
469
-					{
470
-						required: false,
471
-						errorMessage: '联系电话不能为空'
472
-					},
473
-					{
474
-						pattern: '^[1][3,4,5,6,7,8,9][0-9]{9}$',
475
-						errorMessage: '联系电话格式不正确'
476
-					}
477
-				],
478 467
 				rulesAgentName:[
479 468
 					{
480
-						required: false,
469
+						required: true,
481 470
 						errorMessage: '姓名不能空',
482 471
 					}
483 472
 				],
484 473
 				rulesAgentEmail:[
485 474
 					{
486
-						required: false,
475
+						required: true,
487 476
 						errorMessage: '邮箱不能为空'
488 477
 					},
489 478
 					{
@@ -494,7 +483,7 @@
494 483
 				// 被申请代理验证
495 484
 				rulesResPhone:[
496 485
 					{
497
-						required: false,
486
+						required: true,
498 487
 						errorMessage: '联系电话不能为空'
499 488
 					},
500 489
 					{
@@ -504,13 +493,13 @@
504 493
 				],
505 494
 				rulesResName:[
506 495
 					{
507
-						required: false,
496
+						required: true,
508 497
 						errorMessage: '姓名不能空',
509 498
 					}
510 499
 				],
511 500
 				rulesResEmail:[
512 501
 					{
513
-						required: false,
502
+						required: true,
514 503
 						errorMessage: '邮箱不能为空'
515 504
 					},
516 505
 					{
@@ -706,6 +695,7 @@
706 695
 					this.rulesAgentEmail[0].required = true;
707 696
 					this.agentEmail = true; */
708 697
 				}
698
+				this.$refs.form.setRules()
709 699
 				this.$refs["form"].clearValidate()
710 700
 			},
711 701
 			// 被申请人机构和自然人
@@ -746,22 +736,12 @@
746 736
 					
747 737
 				}
748 738
 				if(val.detail.value == 0){
749
-					// this.rulesResPhone[0].required = false;
750
-					// this.agentResPhone = false;
751
-					// this.rulesResName[0].required = false;
752
-					// this.agentResName = false;
753
-					// this.rulesResEmail[0].required = false;
754
-					// this.agentResEmail = false;
739
+
755 740
 				}else if(val.detail.value == 1){
756 741
 					this.$set(this.formData.affiliate.res[index].res, 'name', null)
757 742
 					this.$set(this.formData.affiliate.res[index].res, 'home', null)
758
-					// this.rulesResPhone[0].required = true;
759
-					// this.agentResPhone = true;
760
-					// this.rulesResName[0].required = true;
761
-					// this.agentResName = true;
762
-					// this.rulesResEmail[0].required = true;
763
-					// this.agentResEmail = true;
764 743
 				}
744
+				this.$refs.form.setRules()
765 745
 				this.$refs["form"].clearValidate()
766 746
 			},
767 747
 			/** 获取裁决书模板 */