|
@@ -477,24 +477,25 @@ export class QuickCombinationComponent implements OnInit {
|
477
|
477
|
if (!(this.queryParamsType == 1 && this.quickCombinationModel == 1 && this.validateForm.value.quickCombinationDispatchMethod == 2)) {
|
478
|
478
|
this.validateForm.get("quickCombinationDispatchType")!.clearValidators();
|
479
|
479
|
this.validateForm.get("quickCombinationDispatchType")!.markAsPristine();
|
480
|
|
-
|
481
|
|
- this.validateForm.get("quickCombinationDispatchWeight")!.clearValidators();
|
482
|
|
- this.validateForm.get("quickCombinationDispatchWeight")!.markAsPristine();
|
483
|
480
|
} else {
|
484
|
481
|
this.validateForm.get("quickCombinationDispatchType")!.setValidators(Validators.required);
|
485
|
482
|
this.validateForm.get("quickCombinationDispatchType")!.markAsDirty();
|
486
|
|
-
|
487
|
|
- this.validateForm.get("quickCombinationDispatchWeight")!.setValidators(Validators.required);
|
488
|
|
- this.validateForm.get("quickCombinationDispatchWeight")!.markAsDirty();
|
489
|
483
|
}
|
490
|
484
|
this.validateForm.get("quickCombinationDispatchType")!.updateValueAndValidity();
|
491
|
|
- this.validateForm.get("quickCombinationDispatchWeight")!.updateValueAndValidity();
|
492
|
485
|
if(this.add){
|
493
|
486
|
this.validateForm.controls.quickCombinationDispatchType.setValue(null);
|
494
|
487
|
}else{
|
495
|
488
|
this.validateForm.controls.quickCombinationDispatchType.setValue(this.info.dispatchType ? this.info.dispatchType.value : null);
|
496
|
489
|
}
|
497
|
|
-
|
|
490
|
+ // ------
|
|
491
|
+ if (!(this.queryParamsType == 1 && this.quickCombinationModel == 1 && this.validateForm.value.quickCombinationDispatchMethod == 2 && this.validateForm.value.quickCombinationDispatchType == 1)) {
|
|
492
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.clearValidators();
|
|
493
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.markAsPristine();
|
|
494
|
+ } else {
|
|
495
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.setValidators(Validators.required);
|
|
496
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.markAsDirty();
|
|
497
|
+ }
|
|
498
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.updateValueAndValidity();
|
498
|
499
|
if(this.add){
|
499
|
500
|
this.validateForm.controls.quickCombinationDispatchWeight.setValue(null);
|
500
|
501
|
}else{
|
|
@@ -520,19 +521,23 @@ export class QuickCombinationComponent implements OnInit {
|
520
|
521
|
if (!(this.queryParamsType == 1 && this.quickCombinationModel == 1 && this.validateForm.value.quickCombinationDispatchMethod == 2)) {
|
521
|
522
|
this.validateForm.get("quickCombinationDispatchType")!.clearValidators();
|
522
|
523
|
this.validateForm.get("quickCombinationDispatchType")!.markAsPristine();
|
523
|
|
-
|
524
|
|
- this.validateForm.get("quickCombinationDispatchWeight")!.clearValidators();
|
525
|
|
- this.validateForm.get("quickCombinationDispatchWeight")!.markAsPristine();
|
526
|
524
|
} else {
|
527
|
525
|
this.validateForm.get("quickCombinationDispatchType")!.setValidators(Validators.required);
|
528
|
526
|
this.validateForm.get("quickCombinationDispatchType")!.markAsDirty();
|
529
|
|
-
|
|
527
|
+ }
|
|
528
|
+ this.validateForm.get("quickCombinationDispatchType")!.updateValueAndValidity();
|
|
529
|
+ this.validateForm.controls.quickCombinationDispatchType.setValue(null);
|
|
530
|
+ }
|
|
531
|
+ // 选择自动派单类型
|
|
532
|
+ radioDispatchType(){
|
|
533
|
+ if (!(this.queryParamsType == 1 && this.quickCombinationModel == 1 && this.validateForm.value.quickCombinationDispatchMethod == 2 && this.validateForm.value.quickCombinationDispatchType == 1)) {
|
|
534
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.clearValidators();
|
|
535
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.markAsPristine();
|
|
536
|
+ } else {
|
530
|
537
|
this.validateForm.get("quickCombinationDispatchWeight")!.setValidators(Validators.required);
|
531
|
538
|
this.validateForm.get("quickCombinationDispatchWeight")!.markAsDirty();
|
532
|
539
|
}
|
533
|
|
- this.validateForm.get("quickCombinationDispatchType")!.updateValueAndValidity();
|
534
|
540
|
this.validateForm.get("quickCombinationDispatchWeight")!.updateValueAndValidity();
|
535
|
|
- this.validateForm.controls.quickCombinationDispatchType.setValue(null);
|
536
|
541
|
this.validateForm.controls.quickCombinationDispatchWeight.setValue(null);
|
537
|
542
|
}
|
538
|
543
|
deptList = []; //科室列表
|
|
@@ -1071,7 +1076,7 @@ export class QuickCombinationComponent implements OnInit {
|
1071
|
1076
|
workSchemeId: this.queryParamsId,
|
1072
|
1077
|
dispatchMethod: this.dispatchMethods.find(v => v.value == this.validateForm.value.quickCombinationDispatchMethod),
|
1073
|
1078
|
dispatchType: this.validateForm.value.quickCombinationDispatchMethod == 2 ? (this.dispatchTypes.find(v => v.value == this.validateForm.value.quickCombinationDispatchType)) : undefined,
|
1074
|
|
- maxWeight: this.validateForm.value.quickCombinationDispatchMethod == 2 ? this.validateForm.value.quickCombinationDispatchWeight : undefined,
|
|
1079
|
+ maxWeight: (this.validateForm.value.quickCombinationDispatchMethod == 2 && this.validateForm.value.quickCombinationDispatchType == 1) ? this.validateForm.value.quickCombinationDispatchWeight : undefined,
|
1075
|
1080
|
},
|
1076
|
1081
|
};
|
1077
|
1082
|
//添加科室字段,绑定人字段
|