seimin 1 рік тому
батько
коміт
b1fbdfdbf1

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

@@ -2955,7 +2955,7 @@ export class HushijiandanComponent implements OnInit {
2955 2955
     // 其他
2956 2956
     let workOrderRemark = '';
2957 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 2959
     }else{
2960 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 70
               </nz-select>
71 71
             </nz-form-control>
72 72
           </nz-form-item>
73
+          <!-- new -->
73 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 122
             <nz-form-label [nzSpan]="8" nzRequired nzFor="limitAllDept">是否限制所有科室</nz-form-label>
75 123
             <nz-form-control [nzSpan]="16" nzErrorTip="请选择是否限制所有科室!">
76 124
               <nz-radio-group formControlName="limitAllDept" (ngModelChange)="changeLimitAllDept($event)">
@@ -141,53 +189,7 @@
141 189
               </nz-input-group>
142 190
             </nz-form-control>
143 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 194
         </form>
193 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 58
     this.currentHospital = this.tool.getCurrentHospital();
59 59
     this.coopBtns = this.tool.initCoopBtns(this.route);
60
-    this.initForm();
60
+    // this.initForm(true);
61 61
     this.getList(1);
62 62
   }
63 63
 
@@ -199,11 +199,13 @@ export class LimitInitiationTimeComponent implements OnInit {
199 199
     this.add = true; //新增
200 200
     this.modal = true;
201 201
     this.initForm();
202
+    this.changeLimitType(this.validateForm.value.limitType, true);
203
+    this.changeLimitNum(this.validateForm.value.limitNum, true);
202 204
   }
203 205
   //关闭新增/编辑弹框
204 206
   hideAddModal() {
205 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 272
       yyLimitRemark: ['', [Validators.required]],
271 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 312
     if(e == 1){
313 313
       //  是
314
+      this.validateForm.controls.limitAllDept.setValue(1);
315
+
314 316
       this.validateForm.get('limitTime')!.setValidators(Validators.required);
315 317
       this.validateForm.get('limitTime')!.markAsDirty();
316 318
 
@@ -429,7 +431,6 @@ export class LimitInitiationTimeComponent implements OnInit {
429 431
       .subscribe((result) => {
430 432
         this.btnLoading = false;
431 433
         this.hideAddModal();
432
-        this.initForm();
433 434
         if (result.status == 200) {
434 435
           if (this.add) {
435 436
             this.showPromptModal("新增", true, "");
@@ -446,6 +447,9 @@ export class LimitInitiationTimeComponent implements OnInit {
446 447
   // 编辑
447 448
   edit(data) {
448 449
     console.log(data);
450
+    this.initForm();
451
+    this.changeLimitType(data.limitType, false);
452
+    this.changeLimitNum(data.limitNum, false);
449 453
     this.modelName = "编辑";
450 454
     this.add = false;
451 455
     this.modal = true;