Browse Source

系统设置添加pda版本号

maotao 4 months ago
parent
commit
ebc8af5f9d

+ 4 - 2
src/app/components/configurationCenter/configuration-deptUser/configuration-deptUser.component.ts

@@ -194,9 +194,11 @@ export class ConfigurationDeptUserComponent implements OnInit {
194
 			deptArr.push(i.id)
194
 			deptArr.push(i.id)
195
 		}
195
 		}
196
     this.validatePriorityForm.controls.department.setValue(deptArr);
196
     this.validatePriorityForm.controls.department.setValue(deptArr);
197
-    this.validatePriorityForm.controls.handleGroup.setValue(data.handleGroupDTO.id);
197
+		if(data.handleGroupDTO){
198
+			this.validatePriorityForm.controls.handleGroup.setValue(data.handleGroupDTO.id);
199
+			this.getUser(data.handleGroupDTO.id)
200
+		}
198
 		this.validatePriorityForm.controls.binding.setValue(data.handleUserDTO?'1':'0')
201
 		this.validatePriorityForm.controls.binding.setValue(data.handleUserDTO?'1':'0')
199
-		this.getUser(data.handleGroupDTO.id)
200
 		if(data.handleUserDTO){
202
 		if(data.handleUserDTO){
201
 			this.validatePriorityForm.controls.handleUser.setValue(data.handleUserDTO.id);
203
 			this.validatePriorityForm.controls.handleUser.setValue(data.handleUserDTO.id);
202
 		}
204
 		}

+ 21 - 23
src/app/share/pathology-add/pathology-add.component.html

@@ -283,14 +283,13 @@
283
 		<div class="monad">
283
 		<div class="monad">
284
 			<div *ngIf="printData && printData.specimenList && printData.specimenList.length>1 && operation != 'addPrint'" style="border: 1px solid #AAAAAA;
284
 			<div *ngIf="printData && printData.specimenList && printData.specimenList.length>1 && operation != 'addPrint'" style="border: 1px solid #AAAAAA;
285
 				border-radius: 5px;font-size: 12px;">
285
 				border-radius: 5px;font-size: 12px;">
286
-				 <div style="display: flex;">
287
-					 <img style="width: 50%;height: 70px;border-radius: 5px;" [src]="printData.applyBarCode" alt="">
288
-					 <div style="width: 50%;">
289
-						 
290
-						 <img style="width: 100%; border-radius: 5px;
291
-						 	position: relative;top: 15px;right: 7px;" [src]="tool.logoUrl" alt="">
292
-					 	<!-- <img style="width: 100%; border-radius: 5px;
293
-					 		position: relative;top: 15px;right: 7px;" src="../../../assets/images/yc_logo.png" alt=""> -->
286
+				 <div style="display: flex;align-items: center;flex-wrap: nowrap;height: 80px;">
287
+					 <div style="width: 60%;height: 70px;text-align: center;">
288
+						 <img style="max-width: 95%;height: 80%;" [src]="printData.applyBarCode" alt="">
289
+						 <div>{{printData.applyCode}}</div>
290
+					 </div>
291
+					 <div style="width: 40%;text-align: center;">
292
+						 <img style="max-width: 100%;height: 100%;" [src]="tool.logoUrl" alt="">
294
 					 </div>
293
 					 </div>
295
 				 </div>
294
 				 </div>
296
 				
295
 				
@@ -328,14 +327,13 @@
328
 			
327
 			
329
 			<div *ngIf="printData && printData.specimenList && printData.specimenList.length>0 && operation == 'addPrint'" style="border: 1px solid #AAAAAA;
328
 			<div *ngIf="printData && printData.specimenList && printData.specimenList.length>0 && operation == 'addPrint'" style="border: 1px solid #AAAAAA;
330
 				border-radius: 5px;font-size: 12px;">
329
 				border-radius: 5px;font-size: 12px;">
331
-				 <div style="display: flex;">
332
-					 <img style="width: 50%;height: 70px;border-radius: 5px;" [src]="printData.applyBarCode" alt="">
333
-					 <div style="width: 50%;">
334
-						 
335
-						 <img style="width: 100%; border-radius: 5px;
336
-						 	position: relative;top: 15px;right: 7px;" [src]="tool.logoUrl" alt="">
337
-					 	<!-- <img style="width: 100%; border-radius: 5px;
338
-					 		position: relative;top: 15px;right: 7px;" src="../../../assets/images/yc_logo.png" alt=""> -->
330
+				 <div style="display: flex;align-items: center;flex-wrap: nowrap;height: 80px;">
331
+					 <div style="width: 60%;height: 70px;text-align: center;">
332
+						 <img style="max-width: 95%;height: 80%;" [src]="printData.applyBarCode" alt="">
333
+						 <div>{{printData.applyCode}}</div>
334
+					 </div>
335
+					 <div style="width: 40%;text-align: center;">
336
+						 <img style="max-width: 100%;height: 100%;" [src]="tool.logoUrl" alt="">
339
 					 </div>
337
 					 </div>
340
 				 </div>
338
 				 </div>
341
 				
339
 				
@@ -376,13 +374,13 @@
376
 				<div *ngFor="let data of printData.specimenList; let index=index;">
374
 				<div *ngFor="let data of printData.specimenList; let index=index;">
377
 				 <div style="height: 50px;" *ngIf="printData && printData.specimenList && printData.specimenList.length>1"></div>
375
 				 <div style="height: 50px;" *ngIf="printData && printData.specimenList && printData.specimenList.length>1"></div>
378
 				 <div style="border: 1px solid #AAAAAA;border-radius: 5px;">
376
 				 <div style="border: 1px solid #AAAAAA;border-radius: 5px;">
379
-					 <div style="display: flex;">
380
-					 	<img style="width: 50%;height: 70px;border-radius: 5px;" [src]="data.barCode" alt="">
381
-						<div style="width: 50%;">
382
-							<img style="width: 100%; border-radius: 5px;
383
-								position: relative;top: 15px;right: 7px;" [src]="tool.logoUrl" alt="">
384
-							<!-- <img style="width: 100%;border-radius: 5px;
385
-								position: relative;top: 15px;right: 7px;" src="../../../assets/images/yc_logo.png" alt=""> -->
377
+					 <div style="display: flex;align-items: center;flex-wrap: nowrap;height: 80px;">
378
+						<div style="width: 60%;height: 70px;text-align: center;">
379
+							<img style="max-width: 95%;height: 80%;" [src]="data.barCode" alt="">
380
+						  <div>{{data.specimenCode}}</div>
381
+						</div>
382
+						<div style="width: 40%;text-align: center;">
383
+							<img style="max-width: 100%;height: 100%;" [src]="tool.logoUrl" alt="">
386
 						</div>
384
 						</div>
387
 					 </div>
385
 					 </div>
388
 					 <div style="display: flex;border-bottom: 1px solid #AAAAAA;">
386
 					 <div style="display: flex;border-bottom: 1px solid #AAAAAA;">

+ 15 - 15
src/app/share/pathology-detail/pathology-detail.component.html

@@ -19,7 +19,7 @@
19
 					<nz-form-item class="form-title-box">
19
 					<nz-form-item class="form-title-box">
20
 						<div class="form-title"><span class="font-weight-500">患者信息:</span>{{detailsData.patientDTO.patientName}} ({{detailsData.patientDTO.bedNum}}床)</div>
20
 						<div class="form-title"><span class="font-weight-500">患者信息:</span>{{detailsData.patientDTO.patientName}} ({{detailsData.patientDTO.bedNum}}床)</div>
21
 						<div class="form-title"><span class="font-weight-500">年龄:</span>{{detailsData.patientDTO.age||'-'}}</div>
21
 						<div class="form-title"><span class="font-weight-500">年龄:</span>{{detailsData.patientDTO.age||'-'}}</div>
22
-						<div class="form-title"><span class="font-weight-500">性别:</span>{{detailsData.patientDTO.gender.name||'-'}}</div>
22
+						<div class="form-title"><span class="font-weight-500">性别:</span>{{detailsData.patientDTO.gender ? detailsData.patientDTO.gender.name : '-'}}</div>
23
 						<div class="form-title"><span class="font-weight-500">住院号:</span>{{detailsData.patientDTO.patientCode}}</div>
23
 						<div class="form-title"><span class="font-weight-500">住院号:</span>{{detailsData.patientDTO.patientCode}}</div>
24
 					</nz-form-item>
24
 					</nz-form-item>
25
 					
25
 					
@@ -115,13 +115,13 @@
115
 		<div class="monad">
115
 		<div class="monad">
116
 			<div *ngIf="printData && printData.specimenList && printData.specimenList.length>1" style="border: 1px solid #AAAAAA;
116
 			<div *ngIf="printData && printData.specimenList && printData.specimenList.length>1" style="border: 1px solid #AAAAAA;
117
 				border-radius: 5px;font-size: 12px;">
117
 				border-radius: 5px;font-size: 12px;">
118
-				 <div style="display: flex;">
119
-					 <img style="width: 50%;height: 70px;border-radius: 5px;" [src]="printData.applyBarCode" alt="">
120
-					 <div style="width: 50%;">
121
-						 <img style="width: 100%; border-radius: 5px;
122
-						 	position: relative;top: 15px;right: 7px;" [src]="tool.logoUrl" alt="">
123
-<!-- 					 	<img style="width: 100%; border-radius: 5px;
124
-					 		position: relative;top: 15px;right: 7px;" src="../../../assets/images/yc_logo.png" alt=""> -->
118
+				 <div style="display: flex;align-items: center;flex-wrap: nowrap;height: 80px;">
119
+					 <div style="width: 60%;height: 70px;text-align: center;">
120
+						 <img style="max-width: 95%;height: 80%;" [src]="printData.applyBarCode" alt="">
121
+						 <div>{{printData.applyCode}}</div>
122
+					 </div>
123
+					 <div style="width: 40%;text-align: center;">
124
+						 <img style="max-width: 100%;height: 100%;" [src]="tool.logoUrl" alt="">
125
 					 </div>
125
 					 </div>
126
 				 </div>
126
 				 </div>
127
 				
127
 				
@@ -162,13 +162,13 @@
162
 				<div *ngFor="let data of printData.specimenList; let index=index;">
162
 				<div *ngFor="let data of printData.specimenList; let index=index;">
163
 				 <div style="height: 50px;" *ngIf="printData && printData.specimenList && printData.specimenList.length>1"></div>
163
 				 <div style="height: 50px;" *ngIf="printData && printData.specimenList && printData.specimenList.length>1"></div>
164
 				 <div style="border: 1px solid #AAAAAA;border-radius: 5px;">
164
 				 <div style="border: 1px solid #AAAAAA;border-radius: 5px;">
165
-					 <div style="display: flex;">
166
-					 	<img style="width: 50%;height: 70px;border-radius: 5px;" [src]="data.barCode" alt="">
167
-						<div style="width: 50%;">
168
-							<img style="width: 100%; border-radius: 5px;
169
-								position: relative;top: 15px;right: 7px;" [src]="tool.logoUrl" alt="">
170
-							<!-- <img style="width: 100%;border-radius: 5px;
171
-								position: relative;top: 15px;right: 7px;" src="../../../assets/images/yc_logo.png" alt=""> -->
165
+					 <div style="display: flex;align-items: center;flex-wrap: nowrap;height: 80px;">
166
+						<div style="width: 60%;height: 70px;text-align: center;">
167
+							<img style="max-width: 95%;height: 80%;" [src]="data.barCode" alt="">
168
+							<div>{{data.specimenCode}}</div>
169
+						</div>
170
+						<div style="width: 40%;text-align: center;">
171
+							<img style="max-width: 100%;height: 100%;" [src]="tool.logoUrl" alt="">
172
 						</div>
172
 						</div>
173
 					 </div>
173
 					 </div>
174
 					 <div style="display: flex;border-bottom: 1px solid #AAAAAA;">
174
 					 <div style="display: flex;border-bottom: 1px solid #AAAAAA;">

+ 6 - 0
src/app/views/sys-config/sys-config.component.html

@@ -208,6 +208,12 @@
208
 						</nz-radio-group>
208
 						</nz-radio-group>
209
 				  </nz-form-control>
209
 				  </nz-form-control>
210
 				</nz-form-item>
210
 				</nz-form-item>
211
+				<nz-form-item class="formItem">
212
+				  <nz-form-label [nzSpan]="24" nzFor="supportAppVersion" class="label">支助APP版本号</nz-form-label>
213
+				  <nz-form-control [nzSpan]="24" nzErrorTip="请输入支助APP版本号!">
214
+				    <input nz-input formControlName="supportAppVersion" id="supportAppVersion" placeholder="请输入支助APP版本号">
215
+				  </nz-form-control>
216
+				</nz-form-item>
211
       </div>
217
       </div>
212
     </form>
218
     </form>
213
   </overlay-scrollbars>
219
   </overlay-scrollbars>

+ 8 - 1
src/app/views/sys-config/sys-config.component.ts

@@ -74,6 +74,7 @@ export class SysConfigComponent implements OnInit {
74
       busiViewDeptId: [null, [Validators.required]],
74
       busiViewDeptId: [null, [Validators.required]],
75
 			repairs: [null, [Validators.required]],
75
 			repairs: [null, [Validators.required]],
76
 			cmdbRepair: [null, [Validators.required]],
76
 			cmdbRepair: [null, [Validators.required]],
77
+			supportAppVersion: [null, [Validators.required]],
77
     });
78
     });
78
     this.getDeptType();
79
     this.getDeptType();
79
     this.coopBtns = this.tool.initCoopBtns(this.route);
80
     this.coopBtns = this.tool.initCoopBtns(this.route);
@@ -152,7 +153,8 @@ export class SysConfigComponent implements OnInit {
152
         item.keyconfig === "busiViewDeptId" ||
153
         item.keyconfig === "busiViewDeptId" ||
153
 				item.keyconfig === "deptRepair" ||
154
 				item.keyconfig === "deptRepair" ||
154
 				item.keyconfig === "publicRepair" ||
155
 				item.keyconfig === "publicRepair" ||
155
-				item.keyconfig === "cmdbRepair" 
156
+				item.keyconfig === "cmdbRepair" ||
157
+				item.keyconfig === "supportAppVersion"
156
     );
158
     );
157
 		console.log(7777,this.validateForm.controls.repairs.value)
159
 		console.log(7777,this.validateForm.controls.repairs.value)
158
     filterData.forEach((item) => {
160
     filterData.forEach((item) => {
@@ -206,6 +208,8 @@ export class SysConfigComponent implements OnInit {
206
 			  item.valueconfig = value;
208
 			  item.valueconfig = value;
207
 			}else if (item.keyconfig === "cmdbRepair") {
209
 			}else if (item.keyconfig === "cmdbRepair") {
208
         item.valueconfig = this.validateForm.controls.cmdbRepair.value;
210
         item.valueconfig = this.validateForm.controls.cmdbRepair.value;
211
+      }else if (item.keyconfig === "supportAppVersion") {
212
+        item.valueconfig = this.validateForm.controls.supportAppVersion.value;
209
       }
213
       }
210
     });
214
     });
211
     const postData = filterData;
215
     const postData = filterData;
@@ -334,6 +338,9 @@ export class SysConfigComponent implements OnInit {
334
 								case "cmdbRepair":
338
 								case "cmdbRepair":
335
 								  this.validateForm.controls.cmdbRepair.setValue(c[1] + "");
339
 								  this.validateForm.controls.cmdbRepair.setValue(c[1] + "");
336
 								  break;
340
 								  break;
341
+								case "supportAppVersion":
342
+								  this.validateForm.controls.supportAppVersion.setValue(c[1]);
343
+								  break;
337
               }
344
               }
338
             });
345
             });
339
           } else {
346
           } else {