瀏覽代碼

bug修复

seimin 1 年之前
父節點
當前提交
460c85554f

+ 1 - 1
src/app/views/quick-combination/quick-combination.component.html

@@ -214,7 +214,7 @@
214 214
             <nz-form-label [nzSm]="24" [nzXs]="24" nzRequired nzFor="quickCombinationDispatchWeight">最高权重</nz-form-label>
215 215
             <nz-form-control nzErrorTip="请选择最高权重!">
216 216
               <nz-input-group>
217
-                <input nz-input type="number" formControlName="quickCombinationDispatchWeight" min="0" placeholder="请输入最高权重" />
217
+                <input nz-input type="number" formControlName="quickCombinationDispatchWeight" placeholder="请输入最高权重" />
218 218
               </nz-input-group>
219 219
             </nz-form-control>
220 220
           </nz-form-item>

+ 20 - 6
src/app/views/quick-combination/quick-combination.component.ts

@@ -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表单

+ 3 - 3
src/app/views/task-type-management/task-type-management.component.html

@@ -263,15 +263,15 @@
263 263
         </div>
264 264
         <div nz-row>
265 265
           <nz-form-label class="label">急单权重</nz-form-label>
266
-          <input nz-input type="number" min="0" class="mb8" [(ngModel)]="urgeWeight" placeholder="请填写急单权重" nzSize="default" />
266
+          <input nz-input type="number" class="mb8" [(ngModel)]="urgeWeight" placeholder="请填写急单权重" nzSize="default" />
267 267
         </div>
268 268
         <div nz-row>
269 269
           <nz-form-label class="label">普单权重</nz-form-label>
270
-          <input nz-input type="number" min="0" class="mb8" [(ngModel)]="commonWeight" placeholder="请填写普单权重" nzSize="default" />
270
+          <input nz-input type="number" class="mb8" [(ngModel)]="commonWeight" placeholder="请填写普单权重" nzSize="default" />
271 271
         </div>
272 272
         <div nz-row>
273 273
           <nz-form-label class="label">统计备注</nz-form-label>
274
-          <input nz-input type="text" min="0" class="mb8" [(ngModel)]="countRemark" placeholder="请填写统计备注" nzSize="default" />
274
+          <input nz-input type="text" class="mb8" [(ngModel)]="countRemark" placeholder="请填写统计备注" nzSize="default" />
275 275
         </div>
276 276
       </div>
277 277
       <!-- 规则信息 -->