seimin 1 year ago
parent
commit
74e0168ea8

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

@@ -270,6 +270,8 @@ export class LimitInitiationTimeComponent implements OnInit {
270
       yyLimitRemark: ['', [Validators.required]],
270
       yyLimitRemark: ['', [Validators.required]],
271
       limitDispatchDesk: [0, [Validators.required]],
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
     console.log(e);
285
     console.log(e);
284
-    this.validateForm.controls.limitDispatchDesk.setValue(0);
286
+    if(!isFirst){
287
+      this.validateForm.controls.limitDispatchDesk.setValue(0);
288
+    }
285
     if(e == 1){
289
     if(e == 1){
286
       // 仅提示允许建单
290
       // 仅提示允许建单
287
       this.validateForm.get('limitDispatchDesk')!.clearValidators();
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
     console.log(e);
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
     if(e == 1){
312
     if(e == 1){
306
       //  是
313
       //  是
307
       this.validateForm.get('limitTime')!.setValidators(Validators.required);
314
       this.validateForm.get('limitTime')!.setValidators(Validators.required);
@@ -346,6 +353,7 @@ export class LimitInitiationTimeComponent implements OnInit {
346
     this.validateForm.get('yyLimitNum')!.updateValueAndValidity();
353
     this.validateForm.get('yyLimitNum')!.updateValueAndValidity();
347
     this.validateForm.get('createRemark')!.updateValueAndValidity();
354
     this.validateForm.get('createRemark')!.updateValueAndValidity();
348
     this.validateForm.get('yyLimitRemark')!.updateValueAndValidity();
355
     this.validateForm.get('yyLimitRemark')!.updateValueAndValidity();
356
+    this.validateForm.get('remark')!.updateValueAndValidity();
349
   }
357
   }
350
 
358
 
351
   // 新增/编辑表单提交
359
   // 新增/编辑表单提交