|
@@ -473,7 +473,6 @@ export class QuickCombinationComponent implements OnInit {
|
473
|
473
|
}else{
|
474
|
474
|
this.validateForm.controls.quickCombinationDispatchMethod.setValue(this.info.dispatchMethod ? this.info.dispatchMethod.value : null);
|
475
|
475
|
}
|
476
|
|
-
|
477
|
476
|
// ------
|
478
|
477
|
if (!(this.queryParamsType == 1 && this.quickCombinationModel == 1 && this.validateForm.value.quickCombinationDispatchMethod == 2)) {
|
479
|
478
|
this.validateForm.get("quickCombinationDispatchType")!.clearValidators();
|
|
@@ -489,17 +488,17 @@ export class QuickCombinationComponent implements OnInit {
|
489
|
488
|
this.validateForm.get("quickCombinationDispatchWeight")!.markAsDirty();
|
490
|
489
|
}
|
491
|
490
|
this.validateForm.get("quickCombinationDispatchType")!.updateValueAndValidity();
|
|
491
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.updateValueAndValidity();
|
492
|
492
|
if(this.add){
|
493
|
493
|
this.validateForm.controls.quickCombinationDispatchType.setValue(null);
|
494
|
494
|
}else{
|
495
|
495
|
this.validateForm.controls.quickCombinationDispatchType.setValue(this.info.dispatchType ? this.info.dispatchType.value : null);
|
496
|
496
|
}
|
497
|
497
|
|
498
|
|
- this.validateForm.get("quickCombinationDispatchWeight")!.updateValueAndValidity();
|
499
|
498
|
if(this.add){
|
500
|
|
- this.validateForm.controls.quickCombinationDispatchWeight.setValue(0);
|
|
499
|
+ this.validateForm.controls.quickCombinationDispatchWeight.setValue(null);
|
501
|
500
|
}else{
|
502
|
|
- this.validateForm.controls.quickCombinationDispatchWeight.setValue(this.info.maxWeight || null);
|
|
501
|
+ this.validateForm.controls.quickCombinationDispatchWeight.setValue(this.info.maxWeight);
|
503
|
502
|
}
|
504
|
503
|
}
|
505
|
504
|
//获取派单方式
|
|
@@ -518,8 +517,23 @@ export class QuickCombinationComponent implements OnInit {
|
518
|
517
|
}
|
519
|
518
|
// 选择派单方式
|
520
|
519
|
radioDispatchMethod(){
|
|
520
|
+ if (!(this.queryParamsType == 1 && this.quickCombinationModel == 1 && this.validateForm.value.quickCombinationDispatchMethod == 2)) {
|
|
521
|
+ this.validateForm.get("quickCombinationDispatchType")!.clearValidators();
|
|
522
|
+ this.validateForm.get("quickCombinationDispatchType")!.markAsPristine();
|
|
523
|
+
|
|
524
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.clearValidators();
|
|
525
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.markAsPristine();
|
|
526
|
+ } else {
|
|
527
|
+ this.validateForm.get("quickCombinationDispatchType")!.setValidators(Validators.required);
|
|
528
|
+ this.validateForm.get("quickCombinationDispatchType")!.markAsDirty();
|
|
529
|
+
|
|
530
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.setValidators(Validators.required);
|
|
531
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.markAsDirty();
|
|
532
|
+ }
|
|
533
|
+ this.validateForm.get("quickCombinationDispatchType")!.updateValueAndValidity();
|
|
534
|
+ this.validateForm.get("quickCombinationDispatchWeight")!.updateValueAndValidity();
|
521
|
535
|
this.validateForm.controls.quickCombinationDispatchType.setValue(null);
|
522
|
|
- this.validateForm.controls.quickCombinationDispatchWeight.setValue(0);
|
|
536
|
+ this.validateForm.controls.quickCombinationDispatchWeight.setValue(null);
|
523
|
537
|
}
|
524
|
538
|
deptList = []; //科室列表
|
525
|
539
|
dLoading = false;
|
|
@@ -985,7 +999,7 @@ export class QuickCombinationComponent implements OnInit {
|
985
|
999
|
quickCombinationGroup: this.requireDept ? [null, [Validators.required]] : [null],
|
986
|
1000
|
quickCombinationDispatchMethod: [null],
|
987
|
1001
|
quickCombinationDispatchType: [null],
|
988
|
|
- quickCombinationDispatchWeight: [0],
|
|
1002
|
+ quickCombinationDispatchWeight: [null],
|
989
|
1003
|
});
|
990
|
1004
|
}
|
991
|
1005
|
// 初始化新增form表单
|