seimin 1 년 전
부모
커밋
74e0168ea8
1개의 변경된 파일16개의 추가작업 그리고 8개의 파일을 삭제
  1. 16 8
      src/app/views/limit-initiation-time/limit-initiation-time.component.ts

+ 16 - 8
src/app/views/limit-initiation-time/limit-initiation-time.component.ts

@@ -270,6 +270,8 @@ export class LimitInitiationTimeComponent implements OnInit {
270 270
       yyLimitRemark: ['', [Validators.required]],
271 271
       limitDispatchDesk: [0, [Validators.required]],
272 272
     });
273
+    this.changeLimitType(1, true);
274
+    this.changeLimitNum(0, true);
273 275
   }
274 276
 
275 277
   // 修改是否限制所有科室
@@ -279,9 +281,11 @@ export class LimitInitiationTimeComponent implements OnInit {
279 281
   }
280 282
 
281 283
   // 修改限制方式
282
-  changeLimitType(e){
284
+  changeLimitType(e, isFirst = false){
283 285
     console.log(e);
284
-    this.validateForm.controls.limitDispatchDesk.setValue(0);
286
+    if(!isFirst){
287
+      this.validateForm.controls.limitDispatchDesk.setValue(0);
288
+    }
285 289
     if(e == 1){
286 290
       // 仅提示允许建单
287 291
       this.validateForm.get('limitDispatchDesk')!.clearValidators();
@@ -295,13 +299,16 @@ export class LimitInitiationTimeComponent implements OnInit {
295 299
   }
296 300
 
297 301
   // 修改是否限制发起数量
298
-  changeLimitNum(e){
302
+  changeLimitNum(e, isFirst = false){
299 303
     console.log(e);
300
-    this.validateForm.controls.limitTime.setValue('0.5');
301
-    this.validateForm.controls.fqLimitNum.setValue(0);
302
-    this.validateForm.controls.yyLimitNum.setValue(0);
303
-    this.validateForm.controls.createRemark.setValue('');
304
-    this.validateForm.controls.yyLimitRemark.setValue('');
304
+    if(!isFirst){
305
+      this.validateForm.controls.limitTime.setValue('0.5');
306
+      this.validateForm.controls.fqLimitNum.setValue(0);
307
+      this.validateForm.controls.yyLimitNum.setValue(0);
308
+      this.validateForm.controls.createRemark.setValue('');
309
+      this.validateForm.controls.yyLimitRemark.setValue('');
310
+      this.validateForm.controls.remark.setValue('');
311
+    }
305 312
     if(e == 1){
306 313
       //  是
307 314
       this.validateForm.get('limitTime')!.setValidators(Validators.required);
@@ -346,6 +353,7 @@ export class LimitInitiationTimeComponent implements OnInit {
346 353
     this.validateForm.get('yyLimitNum')!.updateValueAndValidity();
347 354
     this.validateForm.get('createRemark')!.updateValueAndValidity();
348 355
     this.validateForm.get('yyLimitRemark')!.updateValueAndValidity();
356
+    this.validateForm.get('remark')!.updateValueAndValidity();
349 357
   }
350 358
 
351 359
   // 新增/编辑表单提交