Просмотр исходного кода

检查页面控制增加开关

seimin месяцев назад: 2
Родитель
Сommit
a954be75c8

+ 22 - 2
src/app/views/inspect-and-patient-transport-config/inspect-and-patient-transport-config.component.html

@@ -125,12 +125,32 @@
125 125
         <!-- 配置执行中扫科室批量签到 -->
126 126
         <div class="display_flex align-items_center mb8">
127 127
           <nz-form-label class="label">配置执行中扫科室批量签到</nz-form-label>
128
-          <nz-checkbox-group [(ngModel)]="batchSignExecutionDept"></nz-checkbox-group>
128
+          <nz-checkbox-group [(ngModel)]="batchSignExecutionDept" (ngModelChange)="changeBatchSignExecutionDept($event)"></nz-checkbox-group>
129
+        </div>
130
+        <!-- 支持父子集科室同签 -->
131
+        <div class="display_flex align-items_center mb8" *ngIf="batchSignExecutionDept[0].checked">
132
+          <nz-form-label class="label">支持父子集科室同签</nz-form-label>
133
+          <nz-checkbox-group [(ngModel)]="batchSignExecutionParent"></nz-checkbox-group>
129 134
         </div>
130 135
         <!-- 终点科室扫科室批量签到 -->
131 136
         <div class="display_flex align-items_center mb8">
132 137
           <nz-form-label class="label">终点科室扫科室批量签到</nz-form-label>
133
-          <nz-checkbox-group [(ngModel)]="batchSignEndDept"></nz-checkbox-group>
138
+          <nz-checkbox-group [(ngModel)]="batchSignEndDept" (ngModelChange)="changeBatchSignEndDept($event)"></nz-checkbox-group>
139
+        </div>
140
+        <!-- 支持父子集科室同签 -->
141
+        <div class="display_flex align-items_center mb8" *ngIf="batchSignEndDept[0].checked">
142
+          <nz-form-label class="label">支持父子集科室同签</nz-form-label>
143
+          <nz-checkbox-group [(ngModel)]="batchSignEndParent"></nz-checkbox-group>
144
+        </div>
145
+        <!-- 隐藏陪检小扫描 -->
146
+        <div class="display_flex align-items_center mb8">
147
+          <nz-form-label class="label">隐藏陪检小扫描</nz-form-label>
148
+          <nz-checkbox-group [(ngModel)]="hideInspectScan"></nz-checkbox-group>
149
+        </div>
150
+        <!-- 检查预约不进行工单合并 -->
151
+        <div class="display_flex align-items_center mb8">
152
+          <nz-form-label class="label">检查预约不进行工单合并</nz-form-label>
153
+          <nz-checkbox-group [(ngModel)]="yyInspectMergeOrder"></nz-checkbox-group>
134 154
         </div>
135 155
 
136 156
         <!-- 自动关单 -->

+ 38 - 0
src/app/views/inspect-and-patient-transport-config/inspect-and-patient-transport-config.component.ts

@@ -72,8 +72,38 @@ export class InspectAndPatientTransportConfigComponent implements OnInit {
72 72
   batchSignEndDept:any[] = [
73 73
     {label:'是否开启',value: 0}
74 74
   ];
75
+  // 执行中-支持父子集科室同签
76
+  batchSignExecutionParent:any[] = [
77
+    {label:'是否开启',value: 0}
78
+  ];
79
+  // 终点-支持父子集科室同签
80
+  batchSignEndParent:any[] = [
81
+    {label:'是否开启',value: 0}
82
+  ];
83
+  // 隐藏陪检小扫描
84
+  hideInspectScan:any[] = [
85
+    {label:'是否开启',value: 0}
86
+  ];
87
+  // 检查预约不进行工单合并
88
+  yyInspectMergeOrder:any[] = [
89
+    {label:'是否开启',value: 0}
90
+  ];
75 91
 
92
+  changeBatchSignExecutionDept(e){
93
+    if(!e[0].checked){
94
+      this.batchSignExecutionParent = [
95
+        {label:'是否开启',value: 0}
96
+      ];
97
+    }
98
+  }
76 99
 
100
+  changeBatchSignEndDept(e){
101
+    if(!e[0].checked){
102
+      this.batchSignEndParent = [
103
+        {label:'是否开启',value: 0}
104
+      ];
105
+    }
106
+  }
77 107
 
78 108
   timeMod:any;
79 109
   // 交接方式
@@ -249,6 +279,10 @@ export class InspectAndPatientTransportConfigComponent implements OnInit {
249 279
       batchCreationAndReturn: this.batchCreationAndReturn[0].checked ? 1 : 0,
250 280
       batchSignExecutionDept: this.batchSignExecutionDept[0].checked ? 1 : 0,
251 281
       batchSignEndDept: this.batchSignEndDept[0].checked ? 1 : 0,
282
+      batchSignExecutionParent: this.batchSignExecutionParent[0].checked ? 1 : 0,
283
+      batchSignEndParent: this.batchSignEndParent[0].checked ? 1 : 0,
284
+      hideInspectScan: this.hideInspectScan[0].checked ? 1 : 0,
285
+      yyInspectMergeOrder: this.yyInspectMergeOrder[0].checked ? 1 : 0,
252 286
       addService: this.addService[0].checked ? 1 : 0,
253 287
       addServiceTaskIds: this.addServiceTaskIds.length ? this.addServiceTaskIds.toString() : undefined,
254 288
 
@@ -373,6 +407,10 @@ export class InspectAndPatientTransportConfigComponent implements OnInit {
373 407
           this.batchCreationAndReturn[0].checked = this.configs.batchCreationAndReturn == 1;
374 408
           this.batchSignExecutionDept[0].checked = this.configs.batchSignExecutionDept == 1;
375 409
           this.batchSignEndDept[0].checked = this.configs.batchSignEndDept == 1;
410
+          this.batchSignExecutionParent[0].checked = this.configs.batchSignExecutionParent == 1;
411
+          this.batchSignEndParent[0].checked = this.configs.batchSignEndParent == 1;
412
+          this.hideInspectScan[0].checked = this.configs.hideInspectScan == 1;
413
+          this.yyInspectMergeOrder[0].checked = this.configs.yyInspectMergeOrder == 1;
376 414
           this.addService[0].checked = this.configs.addService == 1;
377 415
           this.addServiceTaskIds = this.configs.addServiceTaskIds ? this.configs.addServiceTaskIds.split(',').map(v => +v) : [];
378 416