seimin 1 年之前
父節點
當前提交
b1fbdfdbf1

+ 1 - 1
src/app/views/hushijiandan/hushijiandan.component.ts

@@ -2955,7 +2955,7 @@ export class HushijiandanComponent implements OnInit {
2955
     // 其他
2955
     // 其他
2956
     let workOrderRemark = '';
2956
     let workOrderRemark = '';
2957
     if(otherList){
2957
     if(otherList){
2958
-      workOrderRemark = this.userAccount ? `${this.userAccount.account}-${this.userAccount.name}:${this.workOrderRemark}${otherList.length}本${this.otherBindConfigDto.relationTrans.name}` : this.workOrderRemark + `${otherList.length}本${this.otherBindConfigDto.relationTrans.name}`;
2958
+      workOrderRemark = this.userAccount ? `${this.userAccount.account}-${this.userAccount.name}:${this.workOrderRemark}${otherList.length}本${this.otherBindConfigDto.relationTrans.name}` : this.workOrderRemark + `${otherList.length}本${this.otherBindConfigDto.relationTrans.name}`;
2959
     }else{
2959
     }else{
2960
       workOrderRemark = this.userAccount ? `${this.userAccount.account}-${this.userAccount.name}:${this.workOrderRemark}` : this.workOrderRemark;
2960
       workOrderRemark = this.userAccount ? `${this.userAccount.account}-${this.userAccount.name}:${this.workOrderRemark}` : this.workOrderRemark;
2961
     }
2961
     }

+ 49 - 47
src/app/views/limit-initiation-time/limit-initiation-time.component.html

@@ -70,7 +70,55 @@
70
               </nz-select>
70
               </nz-select>
71
             </nz-form-control>
71
             </nz-form-control>
72
           </nz-form-item>
72
           </nz-form-item>
73
+          <!-- new -->
73
           <nz-form-item>
74
           <nz-form-item>
75
+            <nz-form-label [nzSpan]="8" nzRequired nzFor="limitNum">是否限制发起数量</nz-form-label>
76
+            <nz-form-control [nzSpan]="16" nzErrorTip="请选择是否限制发起数量!">
77
+              <nz-radio-group formControlName="limitNum" (ngModelChange)="changeLimitNum($event)">
78
+                <label nz-radio [nzValue]="1">是</label>
79
+                <label nz-radio [nzValue]="0">否</label>
80
+              </nz-radio-group>
81
+            </nz-form-control>
82
+          </nz-form-item>
83
+          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
84
+            <nz-form-label [nzSpan]="5" nzRequired nzFor="limitTime">限制时间</nz-form-label>
85
+            <nz-form-control [nzSpan]="19" nzErrorTip="请选择限制时间!">
86
+              <nz-radio-group formControlName="limitTime">
87
+                <label nz-radio nzValue="0.5">每半小时</label>
88
+                <label nz-radio nzValue="1">每一小时</label>
89
+              </nz-radio-group>
90
+            </nz-form-control>
91
+          </nz-form-item>
92
+          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
93
+            <nz-form-label [nzSpan]="8" nzRequired nzFor="fqLimitNum">发起限制数量</nz-form-label>
94
+            <nz-form-control [nzSpan]="16" nzErrorTip="请选择发起限制数量!">
95
+              <nz-input-number formControlName="fqLimitNum" [nzMin]="0" [nzStep]="1" [nzPrecision]="0"></nz-input-number>
96
+            </nz-form-control>
97
+          </nz-form-item>
98
+          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
99
+            <nz-form-label [nzSpan]="8" nzRequired nzFor="yyLimitNum">预约限制数量</nz-form-label>
100
+            <nz-form-control [nzSpan]="16" nzErrorTip="请选择预约限制数量!">
101
+              <nz-input-number formControlName="yyLimitNum" [nzMin]="0" [nzStep]="1" [nzPrecision]="0"></nz-input-number>
102
+            </nz-form-control>
103
+          </nz-form-item>
104
+          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
105
+            <nz-form-label [nzSpan]="24" nzRequired nzFor="createRemark"><span class="mr8">建单限制提示备注</span><span *ngFor="let item of variableNamesCreate; let last = last;" (click)="writeIn(item, $event, 'createRemark')"><strong style="cursor:pointer;color: #266CA4;">{{item}}</strong><em *ngIf="!last">、</em><em *ngIf="last">。</em></span></nz-form-label>
106
+            <nz-form-control nzErrorTip="请输入建单限制提示备注!">
107
+              <nz-input-group>
108
+                <input nz-input formControlName="createRemark" placeholder="请输入建单限制提示备注" />
109
+              </nz-input-group>
110
+            </nz-form-control>
111
+          </nz-form-item>
112
+          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
113
+            <nz-form-label [nzSpan]="24" nzRequired nzFor="yyLimitRemark"><span class="mr8">预约限制提示备注</span><span *ngFor="let item of variableNamesYy; let last = last;" (click)="writeIn(item, $event, 'yyLimitRemark')"><strong style="cursor:pointer;color: #266CA4;">{{item}}</strong><em *ngIf="!last">、</em><em *ngIf="last">。</em></span></nz-form-label>
114
+            <nz-form-control nzErrorTip="请输入预约限制提示备注!">
115
+              <nz-input-group>
116
+                <input nz-input formControlName="yyLimitRemark" placeholder="请输入预约限制提示备注" />
117
+              </nz-input-group>
118
+            </nz-form-control>
119
+          </nz-form-item>
120
+          <!-- new -->
121
+          <nz-form-item *ngIf="validateForm.value.limitNum != 1">
74
             <nz-form-label [nzSpan]="8" nzRequired nzFor="limitAllDept">是否限制所有科室</nz-form-label>
122
             <nz-form-label [nzSpan]="8" nzRequired nzFor="limitAllDept">是否限制所有科室</nz-form-label>
75
             <nz-form-control [nzSpan]="16" nzErrorTip="请选择是否限制所有科室!">
123
             <nz-form-control [nzSpan]="16" nzErrorTip="请选择是否限制所有科室!">
76
               <nz-radio-group formControlName="limitAllDept" (ngModelChange)="changeLimitAllDept($event)">
124
               <nz-radio-group formControlName="limitAllDept" (ngModelChange)="changeLimitAllDept($event)">
@@ -141,53 +189,7 @@
141
               </nz-input-group>
189
               </nz-input-group>
142
             </nz-form-control>
190
             </nz-form-control>
143
           </nz-form-item>
191
           </nz-form-item>
144
-          <!-- new -->
145
-          <nz-form-item>
146
-            <nz-form-label [nzSpan]="8" nzRequired nzFor="limitNum">是否限制发起数量</nz-form-label>
147
-            <nz-form-control [nzSpan]="16" nzErrorTip="请选择是否限制发起数量!">
148
-              <nz-radio-group formControlName="limitNum" (ngModelChange)="changeLimitNum($event)">
149
-                <label nz-radio [nzValue]="1">是</label>
150
-                <label nz-radio [nzValue]="0">否</label>
151
-              </nz-radio-group>
152
-            </nz-form-control>
153
-          </nz-form-item>
154
-          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
155
-            <nz-form-label [nzSpan]="5" nzRequired nzFor="limitTime">限制时间</nz-form-label>
156
-            <nz-form-control [nzSpan]="19" nzErrorTip="请选择限制时间!">
157
-              <nz-radio-group formControlName="limitTime">
158
-                <label nz-radio nzValue="0.5">每半小时</label>
159
-                <label nz-radio nzValue="1">每一小时</label>
160
-              </nz-radio-group>
161
-            </nz-form-control>
162
-          </nz-form-item>
163
-          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
164
-            <nz-form-label [nzSpan]="8" nzRequired nzFor="fqLimitNum">发起限制数量</nz-form-label>
165
-            <nz-form-control [nzSpan]="16" nzErrorTip="请选择发起限制数量!">
166
-              <nz-input-number formControlName="fqLimitNum" [nzMin]="0" [nzStep]="1" [nzPrecision]="0"></nz-input-number>
167
-            </nz-form-control>
168
-          </nz-form-item>
169
-          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
170
-            <nz-form-label [nzSpan]="8" nzRequired nzFor="yyLimitNum">预约限制数量</nz-form-label>
171
-            <nz-form-control [nzSpan]="16" nzErrorTip="请选择预约限制数量!">
172
-              <nz-input-number formControlName="yyLimitNum" [nzMin]="0" [nzStep]="1" [nzPrecision]="0"></nz-input-number>
173
-            </nz-form-control>
174
-          </nz-form-item>
175
-          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
176
-            <nz-form-label [nzSpan]="24" nzRequired nzFor="createRemark"><span class="mr8">建单限制提示备注</span><span *ngFor="let item of variableNamesCreate; let last = last;" (click)="writeIn(item, $event, 'createRemark')"><strong style="cursor:pointer;color: #266CA4;">{{item}}</strong><em *ngIf="!last">、</em><em *ngIf="last">。</em></span></nz-form-label>
177
-            <nz-form-control nzErrorTip="请输入建单限制提示备注!">
178
-              <nz-input-group>
179
-                <input nz-input formControlName="createRemark" placeholder="请输入建单限制提示备注" />
180
-              </nz-input-group>
181
-            </nz-form-control>
182
-          </nz-form-item>
183
-          <nz-form-item *ngIf="validateForm.value.limitNum == 1">
184
-            <nz-form-label [nzSpan]="24" nzRequired nzFor="yyLimitRemark"><span class="mr8">预约限制提示备注</span><span *ngFor="let item of variableNamesYy; let last = last;" (click)="writeIn(item, $event, 'yyLimitRemark')"><strong style="cursor:pointer;color: #266CA4;">{{item}}</strong><em *ngIf="!last">、</em><em *ngIf="last">。</em></span></nz-form-label>
185
-            <nz-form-control nzErrorTip="请输入预约限制提示备注!">
186
-              <nz-input-group>
187
-                <input nz-input formControlName="yyLimitRemark" placeholder="请输入预约限制提示备注" />
188
-              </nz-input-group>
189
-            </nz-form-control>
190
-          </nz-form-item>
192
+
191
 
193
 
192
         </form>
194
         </form>
193
       </div>
195
       </div>

+ 9 - 5
src/app/views/limit-initiation-time/limit-initiation-time.component.ts

@@ -57,7 +57,7 @@ export class LimitInitiationTimeComponent implements OnInit {
57
     });
57
     });
58
     this.currentHospital = this.tool.getCurrentHospital();
58
     this.currentHospital = this.tool.getCurrentHospital();
59
     this.coopBtns = this.tool.initCoopBtns(this.route);
59
     this.coopBtns = this.tool.initCoopBtns(this.route);
60
-    this.initForm();
60
+    // this.initForm(true);
61
     this.getList(1);
61
     this.getList(1);
62
   }
62
   }
63
 
63
 
@@ -199,11 +199,13 @@ export class LimitInitiationTimeComponent implements OnInit {
199
     this.add = true; //新增
199
     this.add = true; //新增
200
     this.modal = true;
200
     this.modal = true;
201
     this.initForm();
201
     this.initForm();
202
+    this.changeLimitType(this.validateForm.value.limitType, true);
203
+    this.changeLimitNum(this.validateForm.value.limitNum, true);
202
   }
204
   }
203
   //关闭新增/编辑弹框
205
   //关闭新增/编辑弹框
204
   hideAddModal() {
206
   hideAddModal() {
205
     this.modal = false;
207
     this.modal = false;
206
-    this.initForm();
208
+    // this.initForm();
207
   }
209
   }
208
 
210
 
209
   //服务时间选择
211
   //服务时间选择
@@ -270,8 +272,6 @@ export class LimitInitiationTimeComponent implements OnInit {
270
       yyLimitRemark: ['', [Validators.required]],
272
       yyLimitRemark: ['', [Validators.required]],
271
       limitDispatchDesk: [0, [Validators.required]],
273
       limitDispatchDesk: [0, [Validators.required]],
272
     });
274
     });
273
-    this.changeLimitType(1, true);
274
-    this.changeLimitNum(0, true);
275
   }
275
   }
276
 
276
 
277
   // 修改是否限制所有科室
277
   // 修改是否限制所有科室
@@ -311,6 +311,8 @@ export class LimitInitiationTimeComponent implements OnInit {
311
     }
311
     }
312
     if(e == 1){
312
     if(e == 1){
313
       //  是
313
       //  是
314
+      this.validateForm.controls.limitAllDept.setValue(1);
315
+
314
       this.validateForm.get('limitTime')!.setValidators(Validators.required);
316
       this.validateForm.get('limitTime')!.setValidators(Validators.required);
315
       this.validateForm.get('limitTime')!.markAsDirty();
317
       this.validateForm.get('limitTime')!.markAsDirty();
316
 
318
 
@@ -429,7 +431,6 @@ export class LimitInitiationTimeComponent implements OnInit {
429
       .subscribe((result) => {
431
       .subscribe((result) => {
430
         this.btnLoading = false;
432
         this.btnLoading = false;
431
         this.hideAddModal();
433
         this.hideAddModal();
432
-        this.initForm();
433
         if (result.status == 200) {
434
         if (result.status == 200) {
434
           if (this.add) {
435
           if (this.add) {
435
             this.showPromptModal("新增", true, "");
436
             this.showPromptModal("新增", true, "");
@@ -446,6 +447,9 @@ export class LimitInitiationTimeComponent implements OnInit {
446
   // 编辑
447
   // 编辑
447
   edit(data) {
448
   edit(data) {
448
     console.log(data);
449
     console.log(data);
450
+    this.initForm();
451
+    this.changeLimitType(data.limitType, false);
452
+    this.changeLimitNum(data.limitNum, false);
449
     this.modelName = "编辑";
453
     this.modelName = "编辑";
450
     this.add = false;
454
     this.add = false;
451
     this.modal = true;
455
     this.modal = true;