seimin 1 kuukausi sitten
vanhempi
commit
9d6fb58b06

+ 9 - 0
src/app/share/add-inspect-info/add-inspect-info.component.html

@@ -37,6 +37,15 @@
37
           </div>
37
           </div>
38
         </div>
38
         </div>
39
 
39
 
40
+        <div class="row">
41
+          <div class="formItem flex_1">
42
+            <div class="name"><i class="icon_transport transport-required red" style="visibility: hidden;"></i>医生备注:</div>
43
+            <div class="value">
44
+              <input class="w100" nz-input placeholder="请填写医生备注" [(ngModel)]="inspectData.remark" />
45
+            </div>
46
+          </div>
47
+        </div>
48
+
40
         <div class="row">
49
         <div class="row">
41
           <div class="formItem flex_2">
50
           <div class="formItem flex_2">
42
             <div class="name"><i class="icon_transport transport-required red"></i>检查科室:</div>
51
             <div class="name"><i class="icon_transport transport-required red"></i>检查科室:</div>

+ 6 - 0
src/app/share/detail-patients/detail-patients.component.html

@@ -166,6 +166,12 @@
166
                   <span>{{item.arriveTime?'是':'否'}}</span>
166
                   <span>{{item.arriveTime?'是':'否'}}</span>
167
                 </p>
167
                 </p>
168
               </div>
168
               </div>
169
+              <div nz-col nzSpan="24">
170
+                <p>
171
+                  <span class="label">医生备注:</span>
172
+                  <span>{{item.remark}}</span>
173
+                </p>
174
+              </div>
169
             </div>
175
             </div>
170
           </div>
176
           </div>
171
         </ng-container>
177
         </ng-container>

+ 9 - 0
src/app/share/edit-inspect-info/edit-inspect-info.component.html

@@ -34,6 +34,15 @@
34
             </div>
34
             </div>
35
           </div>
35
           </div>
36
         </div>
36
         </div>
37
+
38
+        <div class="row">
39
+          <div class="formItem flex_1">
40
+            <div class="name"><i class="icon_transport transport-required red" style="visibility: hidden;"></i>医生备注:</div>
41
+            <div class="value">
42
+              <input class="w100" nz-input placeholder="请填写医生备注" [(ngModel)]="remark" />
43
+            </div>
44
+          </div>
45
+        </div>
37
       </div>
46
       </div>
38
     </div>
47
     </div>
39
     <div class="display_flex justify-content_flex-center">
48
     <div class="display_flex justify-content_flex-center">

+ 8 - 0
src/app/share/edit-inspect-info/edit-inspect-info.component.ts

@@ -12,12 +12,14 @@ import { addDays, startOfMinute, format } from 'date-fns';
12
 export class EditInspectInfoComponent implements OnInit {
12
 export class EditInspectInfoComponent implements OnInit {
13
   @Input() date:any;
13
   @Input() date:any;
14
   @Input() execDeptId:any;
14
   @Input() execDeptId:any;
15
+  @Input() remarkText:any;
15
   @Input() execDeptList:any[] = [];
16
   @Input() execDeptList:any[] = [];
16
   @Output() submitFormHand = new EventEmitter();
17
   @Output() submitFormHand = new EventEmitter();
17
   @Output() cancelFlagHand = new EventEmitter();
18
   @Output() cancelFlagHand = new EventEmitter();
18
   yyDate = null; //预约日期-患者其他服务
19
   yyDate = null; //预约日期-患者其他服务
19
   yyTime = null; //预约时间-患者其他服务
20
   yyTime = null; //预约时间-患者其他服务
20
   deptId = null;
21
   deptId = null;
22
+  remark = '';
21
   deptList:any[] = [];
23
   deptList:any[] = [];
22
   isLoading:boolean = false;
24
   isLoading:boolean = false;
23
   constructor(
25
   constructor(
@@ -34,6 +36,11 @@ export class EditInspectInfoComponent implements OnInit {
34
       this.deptList = this.execDeptList;
36
       this.deptList = this.execDeptList;
35
     }
37
     }
36
 
38
 
39
+    console.log('this.remarkText:', this.remarkText)
40
+    if(this.remarkText){
41
+      this.remark = this.remarkText;
42
+    }
43
+
37
     if(this.execDeptId){
44
     if(this.execDeptId){
38
       let flag = this.deptList.some(v => v.id == this.execDeptId);
45
       let flag = this.deptList.some(v => v.id == this.execDeptId);
39
       if(flag){
46
       if(flag){
@@ -64,6 +71,7 @@ export class EditInspectInfoComponent implements OnInit {
64
     }
71
     }
65
     this.submitFormHand.emit({
72
     this.submitFormHand.emit({
66
       deptId: this.deptId,
73
       deptId: this.deptId,
74
+      remark: this.remark,
67
       date: format(this.yyDate, 'yyyy-MM-dd') + ' ' + format(startOfMinute(this.yyTime), 'HH:mm:ss'),
75
       date: format(this.yyDate, 'yyyy-MM-dd') + ' ' + format(startOfMinute(this.yyTime), 'HH:mm:ss'),
68
     });
76
     });
69
   }
77
   }

+ 6 - 0
src/app/share/order-detail/order-detail.component.html

@@ -849,6 +849,12 @@
849
                     <span>{{ item.arriveTime ? "是" : "否" }}</span>
849
                     <span>{{ item.arriveTime ? "是" : "否" }}</span>
850
                   </p>
850
                   </p>
851
                 </div>
851
                 </div>
852
+                <div nz-col nzSpan="24">
853
+                  <p>
854
+                    <span class="label">医生备注:</span>
855
+                    <span>{{ item.remark }}</span>
856
+                  </p>
857
+                </div>
852
               </div>
858
               </div>
853
             </div>
859
             </div>
854
           </ng-container>
860
           </ng-container>

+ 5 - 4
src/app/views/fuwutai/fuwutai.component.html

@@ -1211,7 +1211,8 @@
1211
                                 <nz-checkbox-wrapper nz-row class="linkCheckCheck w100" ngDefaultControl formControlName="linkCheck" (nzOnChange)="linkCheckLisChange($event)">
1211
                                 <nz-checkbox-wrapper nz-row class="linkCheckCheck w100" ngDefaultControl formControlName="linkCheck" (nzOnChange)="linkCheckLisChange($event)">
1212
                                   <div nz-row nz-col nzSpan="12" *ngFor="let item of linkCheckLis">
1212
                                   <div nz-row nz-col nzSpan="12" *ngFor="let item of linkCheckLis">
1213
                                     <div nz-col nzSpan="24">
1213
                                     <div nz-col nzSpan="24">
1214
-                                      <label nz-checkbox [nzValue]="item">{{ item.label}}</label>
1214
+                                      <label nz-checkbox [nzValue]="item" [title]="item.remark" *ngIf="item.remark"><i class="icon_transport transport-chaoshi"></i>{{ item.label}}</label>
1215
+                                      <label nz-checkbox [nzValue]="item" *ngIf="!item.remark">{{ item.label}}</label>
1215
                                       <i class="icon_transport transport-zu1468 priority" *ngIf="item.priority === 1 || item.priority === '1'"></i>
1216
                                       <i class="icon_transport transport-zu1468 priority" *ngIf="item.priority === 1 || item.priority === '1'"></i>
1216
                                     </div>
1217
                                     </div>
1217
                                   </div>
1218
                                   </div>
@@ -1538,7 +1539,7 @@
1538
 												</nz-option>
1539
 												</nz-option>
1539
 											</nz-select>
1540
 											</nz-select>
1540
 										</div>
1541
 										</div>
1541
-																			
1542
+
1542
                     <div class="col">
1543
                     <div class="col">
1543
                       <span class="name required">故障现象:</span>
1544
                       <span class="name required">故障现象:</span>
1544
                       <nz-select class="w100" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch (nzOnSearch)="changeCommonInp('category', $event)" nzPlaceHolder="请选择故障现象" [(ngModel)]="incidentModel.category" (ngModelChange)="changeApplyCategory($event)" (nzOpenChange)="openChangeApplyCategory($event)">
1545
                       <nz-select class="w100" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch (nzOnSearch)="changeCommonInp('category', $event)" nzPlaceHolder="请选择故障现象" [(ngModel)]="incidentModel.category" (ngModelChange)="changeApplyCategory($event)" (nzOpenChange)="openChangeApplyCategory($event)">
@@ -2052,7 +2053,7 @@
2052
 	  cancelTxt="否"
2053
 	  cancelTxt="否"
2053
 	  (cancelDelEvent)="hideRepeatModal()"
2054
 	  (cancelDelEvent)="hideRepeatModal()"
2054
 	></app-dialog-delete>
2055
 	></app-dialog-delete>
2055
-	
2056
+
2056
 	<!-- 是否限制业务发起时间模态框 -->
2057
 	<!-- 是否限制业务发起时间模态框 -->
2057
 	<app-dialog-delete [delModal]="limitTimeModal" (hideDelModalEvent)="hideLimitTimeModal()" [btnLoading]="limitTimeLoading"
2058
 	<app-dialog-delete [delModal]="limitTimeModal" (hideDelModalEvent)="hideLimitTimeModal()" [btnLoading]="limitTimeLoading"
2058
 	(confirmDelEvent)="confirmLimitTime()" [content]="limitTimeInfo" confirmTxt="继续建单" [isShowConfirm]="isShowConfirm" [isShowConfirmInfo]="isShowConfirmInfo"></app-dialog-delete>
2059
 	(confirmDelEvent)="confirmLimitTime()" [content]="limitTimeInfo" confirmTxt="继续建单" [isShowConfirm]="isShowConfirm" [isShowConfirmInfo]="isShowConfirmInfo"></app-dialog-delete>
@@ -2151,4 +2152,4 @@
2151
 	<div class="del-modal">
2152
 	<div class="del-modal">
2152
 		<input nz-input type="text" placeholder="请输入删除原因" [(ngModel)]="delReason" />
2153
 		<input nz-input type="text" placeholder="请输入删除原因" [(ngModel)]="delReason" />
2153
 	</div>
2154
 	</div>
2154
-</nz-modal>
2155
+</nz-modal>

+ 7 - 1
src/app/views/fuwutai/fuwutai.component.less

@@ -14,6 +14,12 @@
14
 	color: #000;
14
 	color: #000;
15
 }
15
 }
16
 
16
 
17
+.transport-chaoshi{
18
+  font-size: 14px;
19
+  margin-right: 4px;
20
+  color: orange;
21
+}
22
+
17
 .thumbList{
23
 .thumbList{
18
   display: flex;
24
   display: flex;
19
   align-items: center;
25
   align-items: center;
@@ -2824,7 +2830,7 @@
2824
 .zw-content {
2830
 .zw-content {
2825
 	width: 100%;
2831
 	width: 100%;
2826
 	padding: 20px;
2832
 	padding: 20px;
2827
-	
2833
+
2828
 	.item{
2834
 	.item{
2829
 		width: 100%;
2835
 		width: 100%;
2830
 		margin-bottom: 20px;
2836
 		margin-bottom: 20px;

+ 51 - 48
src/app/views/fuwutai/fuwutai.component.ts

@@ -185,7 +185,7 @@ export class FuwutaiComponent implements OnInit {
185
   // 初始化增删改按钮
185
   // 初始化增删改按钮
186
   coopBtns: any = {};
186
   coopBtns: any = {};
187
 	validateZwForm: FormGroup; //新增政务值班表单
187
 	validateZwForm: FormGroup; //新增政务值班表单
188
-	
188
+
189
   // 获取院区配置配置,是否核酸打印
189
   // 获取院区配置配置,是否核酸打印
190
   isShowNucleicAcidPrinting = false;
190
   isShowNucleicAcidPrinting = false;
191
   getHospitalConfigList(key) {
191
   getHospitalConfigList(key) {
@@ -473,7 +473,7 @@ export class FuwutaiComponent implements OnInit {
473
             }
473
             }
474
             this.showPromptModal("建单", true, "", "close");
474
             this.showPromptModal("建单", true, "", "close");
475
           }
475
           }
476
-        } 
476
+        }
477
 				else if(data["status"] == 1000033){
477
 				else if(data["status"] == 1000033){
478
 					this.newOrderShow = false; //关闭弹窗
478
 					this.newOrderShow = false; //关闭弹窗
479
 					if (go === "&go&") {
479
 					if (go === "&go&") {
@@ -591,7 +591,7 @@ export class FuwutaiComponent implements OnInit {
591
 					}else{
591
 					}else{
592
 						this.showPromptModal("建单", false, data["msg"]);
592
 						this.showPromptModal("建单", false, data["msg"]);
593
 					}
593
 					}
594
-        } 
594
+        }
595
 				else if(data["status"] == 1000033){
595
 				else if(data["status"] == 1000033){
596
 					this.newOrderShow = false; //关闭弹窗
596
 					this.newOrderShow = false; //关闭弹窗
597
 					if (go === "&go&") {
597
 					if (go === "&go&") {
@@ -604,7 +604,7 @@ export class FuwutaiComponent implements OnInit {
604
 					}
604
 					}
605
 					//重复建单那策略
605
 					//重复建单那策略
606
 					this.repeatMsg = data["msg"];
606
 					this.repeatMsg = data["msg"];
607
-					this.showRepeatModal(postData, "inspection", go);					
607
+					this.showRepeatModal(postData, "inspection", go);
608
 				}else if (data["status"] == 100043){
608
 				}else if (data["status"] == 100043){
609
 					this.showPromptModal("建单", true, data["msg"]);
609
 					this.showPromptModal("建单", true, data["msg"]);
610
 				}
610
 				}
@@ -733,7 +733,7 @@ export class FuwutaiComponent implements OnInit {
733
           }
733
           }
734
           this.showPromptModal("建单", true, "", "close");
734
           this.showPromptModal("建单", true, "", "close");
735
         }
735
         }
736
-      } 
736
+      }
737
 			else if(data["status"] == 1000033){
737
 			else if(data["status"] == 1000033){
738
 				this.newOrderShow = false; //关闭弹窗
738
 				this.newOrderShow = false; //关闭弹窗
739
 				if (go === "&go&") {
739
 				if (go === "&go&") {
@@ -747,7 +747,7 @@ export class FuwutaiComponent implements OnInit {
747
 				//重复建单那策略
747
 				//重复建单那策略
748
 				this.repeatMsg = data["msg"];
748
 				this.repeatMsg = data["msg"];
749
 				this.showRepeatModal(postData, "other", go);
749
 				this.showRepeatModal(postData, "other", go);
750
-				
750
+
751
 			}else if (data["status"] == 100043){
751
 			}else if (data["status"] == 100043){
752
 				this.showPromptModal("建单", true, data["msg"]);
752
 				this.showPromptModal("建单", true, data["msg"]);
753
 			}
753
 			}
@@ -809,7 +809,7 @@ export class FuwutaiComponent implements OnInit {
809
           }
809
           }
810
           this.showPromptModal("建单", true, "", "close");
810
           this.showPromptModal("建单", true, "", "close");
811
         }
811
         }
812
-      } 
812
+      }
813
 			else if(data["status"] == 1000033){
813
 			else if(data["status"] == 1000033){
814
 				this.newOrderShow = false; //关闭弹窗
814
 				this.newOrderShow = false; //关闭弹窗
815
 				if (go === "&go&") {
815
 				if (go === "&go&") {
@@ -2044,7 +2044,7 @@ export class FuwutaiComponent implements OnInit {
2044
         }
2044
         }
2045
       });
2045
       });
2046
   }
2046
   }
2047
-	
2047
+
2048
 	// 获取政务值班近期记录
2048
 	// 获取政务值班近期记录
2049
 	itsmZwOrders:any=[];
2049
 	itsmZwOrders:any=[];
2050
 	getZwOrders(){
2050
 	getZwOrders(){
@@ -2416,8 +2416,8 @@ export class FuwutaiComponent implements OnInit {
2416
 					keyWord: keyWords
2416
 					keyWord: keyWords
2417
         }
2417
         }
2418
 				postData.incidentQuery.incident.showReassign = this.user.user.scope.showReassign==0 || !this.user.user.scope.showReassign ? undefined : this.user.user.scope.showReassign
2418
 				postData.incidentQuery.incident.showReassign = this.user.user.scope.showReassign==0 || !this.user.user.scope.showReassign ? undefined : this.user.user.scope.showReassign
2419
-				postData.incidentQuery.incident.showGovDuty = 
2420
-				this.user.user.scope.showGovDuty==0 || 
2419
+				postData.incidentQuery.incident.showGovDuty =
2420
+				this.user.user.scope.showGovDuty==0 ||
2421
 				!this.user.user.scope.showGovDuty ? undefined : this.user.user.scope.showGovDuty
2421
 				!this.user.user.scope.showGovDuty ? undefined : this.user.user.scope.showGovDuty
2422
 			}else if(stateId == 2){
2422
 			}else if(stateId == 2){
2423
         postData.incidentQuery.incident = {
2423
         postData.incidentQuery.incident = {
@@ -2701,7 +2701,7 @@ export class FuwutaiComponent implements OnInit {
2701
 			    gzgd = true;
2701
 			    gzgd = true;
2702
 			  }
2702
 			  }
2703
 			});
2703
 			});
2704
-			
2704
+
2705
 			if(!gglb && !gzgd && !sy){
2705
 			if(!gglb && !gzgd && !sy){
2706
 				this.msg.error("暂无权限进入系统!", {
2706
 				this.msg.error("暂无权限进入系统!", {
2707
 				  nzDuration: 2000,
2707
 				  nzDuration: 2000,
@@ -2802,11 +2802,11 @@ export class FuwutaiComponent implements OnInit {
2802
       }
2802
       }
2803
     });
2803
     });
2804
   }
2804
   }
2805
-	
2805
+
2806
 	changeAsset(e){
2806
 	changeAsset(e){
2807
 		this.changeAssetInpSubject.next(e);
2807
 		this.changeAssetInpSubject.next(e);
2808
 	}
2808
 	}
2809
-	
2809
+
2810
 	// 获取资产列表
2810
 	// 获取资产列表
2811
 	assetData:any = [];
2811
 	assetData:any = [];
2812
 	getAssetData(name?){
2812
 	getAssetData(name?){
@@ -2819,7 +2819,7 @@ export class FuwutaiComponent implements OnInit {
2819
 		    name: name
2819
 		    name: name
2820
 		  },
2820
 		  },
2821
 		};
2821
 		};
2822
-		
2822
+
2823
 		this.mainService
2823
 		this.mainService
2824
 		  .getFetchDataList("simple/data", "asset", data)
2824
 		  .getFetchDataList("simple/data", "asset", data)
2825
 		  .subscribe((data) => {
2825
 		  .subscribe((data) => {
@@ -2828,7 +2828,7 @@ export class FuwutaiComponent implements OnInit {
2828
 		    }
2828
 		    }
2829
 		  });
2829
 		  });
2830
 	}
2830
 	}
2831
-	
2831
+
2832
   // 重置新建工单数据
2832
   // 重置新建工单数据
2833
   resetOrderData(){
2833
   resetOrderData(){
2834
     this.applicationRequesterList = [];
2834
     this.applicationRequesterList = [];
@@ -2848,7 +2848,7 @@ export class FuwutaiComponent implements OnInit {
2848
       this.isRelatedDepartment = false;
2848
       this.isRelatedDepartment = false;
2849
     }
2849
     }
2850
   }
2850
   }
2851
-	
2851
+
2852
 	// 获取系统配置
2852
 	// 获取系统配置
2853
 	initConfig:any;
2853
 	initConfig:any;
2854
 	config:any;
2854
 	config:any;
@@ -2892,7 +2892,7 @@ export class FuwutaiComponent implements OnInit {
2892
 											this.incidentModel.hosId = this.tool.getCurrentHospital().id
2892
 											this.incidentModel.hosId = this.tool.getCurrentHospital().id
2893
 										}
2893
 										}
2894
 									}
2894
 									}
2895
-									break;	
2895
+									break;
2896
 								case "applicantMustFillIn":
2896
 								case "applicantMustFillIn":
2897
 									this.applicantMustFillIn = c[1]
2897
 									this.applicantMustFillIn = c[1]
2898
 									break;
2898
 									break;
@@ -2902,7 +2902,7 @@ export class FuwutaiComponent implements OnInit {
2902
 									}else{
2902
 									}else{
2903
 										this.cmdbRepair = false
2903
 										this.cmdbRepair = false
2904
 									}
2904
 									}
2905
-									break;	
2905
+									break;
2906
 							}
2906
 							}
2907
 							if(type==1){
2907
 							if(type==1){
2908
 								if(this.publicRepair && !this.deptRepair){
2908
 								if(this.publicRepair && !this.deptRepair){
@@ -2924,7 +2924,7 @@ export class FuwutaiComponent implements OnInit {
2924
 				}
2924
 				}
2925
 			});
2925
 			});
2926
 	 }
2926
 	 }
2927
-	 
2927
+
2928
   // 打开新建工单
2928
   // 打开新建工单
2929
   deathTasktypeId; //获取这个写死的任务类型的id,送病人回病房
2929
   deathTasktypeId; //获取这个写死的任务类型的id,送病人回病房
2930
   deathTasktypeIdPatient; //获取这个写死的任务类型的id,转出院记录
2930
   deathTasktypeIdPatient; //获取这个写死的任务类型的id,转出院记录
@@ -3141,7 +3141,7 @@ export class FuwutaiComponent implements OnInit {
3141
     //     this.searchApplicationDepartment('hsms', deptObj ? deptObj.dept : '', undefined, this.incidentModel.department);
3141
     //     this.searchApplicationDepartment('hsms', deptObj ? deptObj.dept : '', undefined, this.incidentModel.department);
3142
     //   }
3142
     //   }
3143
     // }else
3143
     // }else
3144
-		 
3144
+
3145
 		 if(this.currentTabIndex === '故障报修'){
3145
 		 if(this.currentTabIndex === '故障报修'){
3146
 				// this.incidentModel.department = null;
3146
 				// this.incidentModel.department = null;
3147
 				this.rightTitle_tab = [
3147
 				this.rightTitle_tab = [
@@ -3149,7 +3149,7 @@ export class FuwutaiComponent implements OnInit {
3149
 					{ id: 3, name: '知识库' },
3149
 					{ id: 3, name: '知识库' },
3150
 				]
3150
 				]
3151
 				this.rightTitleHandler(this.rightTitle_tab[0].id);
3151
 				this.rightTitleHandler(this.rightTitle_tab[0].id);
3152
-			
3152
+
3153
 
3153
 
3154
       let deptObj = this.applicationDepartmentList.find(v => v.id == this.applyDept);
3154
       let deptObj = this.applicationDepartmentList.find(v => v.id == this.applyDept);
3155
 
3155
 
@@ -3171,7 +3171,7 @@ export class FuwutaiComponent implements OnInit {
3171
 			this.rightTitleHandler(this.rightTitle_tab[0].id);
3171
 			this.rightTitleHandler(this.rightTitle_tab[0].id);
3172
 		}
3172
 		}
3173
   }
3173
   }
3174
-	
3174
+
3175
 	// 获取省市区
3175
 	// 获取省市区
3176
 	priorityData:any = [];
3176
 	priorityData:any = [];
3177
 	nzOptions:any = [];
3177
 	nzOptions:any = [];
@@ -3182,14 +3182,14 @@ export class FuwutaiComponent implements OnInit {
3182
 			this.nzOptions = this.tool.tranListToTreeDataLeaf(list, undefined, "parentId");
3182
 			this.nzOptions = this.tool.tranListToTreeDataLeaf(list, undefined, "parentId");
3183
 		});
3183
 		});
3184
 	}
3184
 	}
3185
-	
3185
+
3186
 	// 选择省市区
3186
 	// 选择省市区
3187
 	selectProvince:boolean = false
3187
 	selectProvince:boolean = false
3188
 	onProvinceChanges	(values: any): void {
3188
 	onProvinceChanges	(values: any): void {
3189
 		this.selectProvince = true;
3189
 		this.selectProvince = true;
3190
 		this.getZwOrders();
3190
 		this.getZwOrders();
3191
 	}
3191
 	}
3192
-	
3192
+
3193
 	// 初始化政务值班form
3193
 	// 初始化政务值班form
3194
 	sketch:any = null;
3194
 	sketch:any = null;
3195
 	record:any = null;
3195
 	record:any = null;
@@ -3207,7 +3207,7 @@ export class FuwutaiComponent implements OnInit {
3207
 		this.complainant = null;
3207
 		this.complainant = null;
3208
 		this.detailedAddress = null;
3208
 		this.detailedAddress = null;
3209
 	}
3209
 	}
3210
-	
3210
+
3211
 	// 保存政务值班
3211
 	// 保存政务值班
3212
 	zwLoading:boolean = false;
3212
 	zwLoading:boolean = false;
3213
 	saveZwOrder(): void{
3213
 	saveZwOrder(): void{
@@ -3288,7 +3288,7 @@ export class FuwutaiComponent implements OnInit {
3288
 				}
3288
 				}
3289
 			});
3289
 			});
3290
 	}
3290
 	}
3291
-	
3291
+
3292
   // 获取患者信息
3292
   // 获取患者信息
3293
   searchPatientList(id, searchWords) {
3293
   searchPatientList(id, searchWords) {
3294
 		this.patientObj = null;
3294
 		this.patientObj = null;
@@ -3425,7 +3425,7 @@ export class FuwutaiComponent implements OnInit {
3425
         }
3425
         }
3426
       });
3426
       });
3427
   }
3427
   }
3428
-	
3428
+
3429
 	// 患者转运-任务类型-院区切换
3429
 	// 患者转运-任务类型-院区切换
3430
 	changeTypeHospital(e, type){
3430
 	changeTypeHospital(e, type){
3431
 		console.log(111,e)
3431
 		console.log(111,e)
@@ -3436,7 +3436,7 @@ export class FuwutaiComponent implements OnInit {
3436
 		}
3436
 		}
3437
 		this.getStartDept(type)
3437
 		this.getStartDept(type)
3438
 	}
3438
 	}
3439
-	
3439
+
3440
 	// 患者转运-任务类型-搜索起点科室
3440
 	// 患者转运-任务类型-搜索起点科室
3441
 	getStartDept(type){
3441
 	getStartDept(type){
3442
 		let dataObj = {
3442
 		let dataObj = {
@@ -3468,7 +3468,7 @@ export class FuwutaiComponent implements OnInit {
3468
 		    }
3468
 		    }
3469
 		  });
3469
 		  });
3470
 	}
3470
 	}
3471
-	
3471
+
3472
 	// 物品配送-任务类型-院区切换
3472
 	// 物品配送-任务类型-院区切换
3473
 	changeTypeQtHospital(e, type){
3473
 	changeTypeQtHospital(e, type){
3474
 		if(type==1){
3474
 		if(type==1){
@@ -3478,7 +3478,7 @@ export class FuwutaiComponent implements OnInit {
3478
 		}
3478
 		}
3479
 		this.getStartQtDept(type)
3479
 		this.getStartQtDept(type)
3480
 	}
3480
 	}
3481
-	
3481
+
3482
 	// 物品配送-任务类型-搜索起点科室
3482
 	// 物品配送-任务类型-搜索起点科室
3483
 	getStartQtDept(type){
3483
 	getStartQtDept(type){
3484
 		let dataObj = {
3484
 		let dataObj = {
@@ -3510,13 +3510,13 @@ export class FuwutaiComponent implements OnInit {
3510
 		    }
3510
 		    }
3511
 		  });
3511
 		  });
3512
 	}
3512
 	}
3513
-	
3513
+
3514
 	// 配送院区选择
3514
 	// 配送院区选择
3515
 	changeInHospital(e){
3515
 	changeInHospital(e){
3516
 		this.applyDept = undefined;
3516
 		this.applyDept = undefined;
3517
 		this.searchApplicationDepartment('hsms');
3517
 		this.searchApplicationDepartment('hsms');
3518
 	}
3518
 	}
3519
-	
3519
+
3520
   // 选择院区
3520
   // 选择院区
3521
   changeApplyHospital(e){
3521
   changeApplyHospital(e){
3522
     console.log(e);
3522
     console.log(e);
@@ -3729,7 +3729,7 @@ export class FuwutaiComponent implements OnInit {
3729
         this.incidentModel.description = this.applicationCategoryList.find(v => v.id == e).mutiCategory;
3729
         this.incidentModel.description = this.applicationCategoryList.find(v => v.id == e).mutiCategory;
3730
       }
3730
       }
3731
     }
3731
     }
3732
-		
3732
+
3733
     // 根据院区和故障现象带出责任部门,优先级,维修人/组
3733
     // 根据院区和故障现象带出责任部门,优先级,维修人/组
3734
     if(this.incidentModel.hosId && e && this.buildType !== '编辑事件'){
3734
     if(this.incidentModel.hosId && e && this.buildType !== '编辑事件'){
3735
       let postData = {
3735
       let postData = {
@@ -5640,6 +5640,7 @@ export class FuwutaiComponent implements OnInit {
5640
               label: (e.yyTime || "") + " " + e.execDept.dept + " 进行 " + (e.inspectName || "检查"),
5640
               label: (e.yyTime || "") + " " + e.execDept.dept + " 进行 " + (e.inspectName || "检查"),
5641
               value: e["id"],
5641
               value: e["id"],
5642
               checked: false,
5642
               checked: false,
5643
+              remark: e.remark,
5643
             });
5644
             });
5644
           });
5645
           });
5645
           this.linkCheckLis = arr;
5646
           this.linkCheckLis = arr;
@@ -6062,7 +6063,7 @@ export class FuwutaiComponent implements OnInit {
6062
   closeDelOrderModal() {
6063
   closeDelOrderModal() {
6063
     this.delOrderShow = false;
6064
     this.delOrderShow = false;
6064
   }
6065
   }
6065
-	
6066
+
6066
 	// 打开删除模态框
6067
 	// 打开删除模态框
6067
 	delReason:any;
6068
 	delReason:any;
6068
 	isDelVisible:boolean = false;
6069
 	isDelVisible:boolean = false;
@@ -6090,13 +6091,13 @@ export class FuwutaiComponent implements OnInit {
6090
 	    }
6091
 	    }
6091
 	  });
6092
 	  });
6092
 	}
6093
 	}
6093
-	
6094
+
6094
 	// 关闭模态框
6095
 	// 关闭模态框
6095
 	delOrderModal() {
6096
 	delOrderModal() {
6096
 	  this.isDelVisible = false;
6097
 	  this.isDelVisible = false;
6097
 		this.delReason = null;
6098
 		this.delReason = null;
6098
 	}
6099
 	}
6099
-	
6100
+
6100
   // 新建工单
6101
   // 新建工单
6101
   // 提交选择转入科室的模态框
6102
   // 提交选择转入科室的模态框
6102
   submitFormHand(id) {
6103
   submitFormHand(id) {
@@ -6130,7 +6131,7 @@ export class FuwutaiComponent implements OnInit {
6130
 			this.dataStatus = result["status"];
6131
 			this.dataStatus = result["status"];
6131
       if (result["status"] == 200) {
6132
       if (result["status"] == 200) {
6132
         this.showPromptModal("建单", true, "");
6133
         this.showPromptModal("建单", true, "");
6133
-      } 
6134
+      }
6134
 			else if(result["status"] == 1000033){
6135
 			else if(result["status"] == 1000033){
6135
 				if (this.goType === "&go&") {
6136
 				if (this.goType === "&go&") {
6136
 					this.applyDept = result["createDept"].id;
6137
 					this.applyDept = result["createDept"].id;
@@ -6148,21 +6149,21 @@ export class FuwutaiComponent implements OnInit {
6148
 			}
6149
 			}
6149
     });
6150
     });
6150
   }
6151
   }
6151
-	
6152
+
6152
 	limitTimeModal: boolean = false; //模态框
6153
 	limitTimeModal: boolean = false; //模态框
6153
 	limitTimeInfo:string = '';
6154
 	limitTimeInfo:string = '';
6154
 	limitTimeItem: any = {};
6155
 	limitTimeItem: any = {};
6155
 	hideLimitTimeModal() {
6156
 	hideLimitTimeModal() {
6156
 	  this.limitTimeModal = false;
6157
 	  this.limitTimeModal = false;
6157
 	}
6158
 	}
6158
-	
6159
+
6159
 	// 建单判断时间-护士端建单通用方法
6160
 	// 建单判断时间-护士端建单通用方法
6160
 	isShowConfirm:boolean = true;
6161
 	isShowConfirm:boolean = true;
6161
 	isShowConfirmInfo:string = '';
6162
 	isShowConfirmInfo:string = '';
6162
 	newOrderTimeFun(order, fun1, fun2){
6163
 	newOrderTimeFun(order, fun1, fun2){
6163
 	  fun2.call(this)
6164
 	  fun2.call(this)
6164
 	}
6165
 	}
6165
-	
6166
+
6166
 	repeatModal: boolean = false; //删除模态框
6167
 	repeatModal: boolean = false; //删除模态框
6167
 	repeatMsg = "";
6168
 	repeatMsg = "";
6168
 	loadingRepeat = false;
6169
 	loadingRepeat = false;
@@ -6191,7 +6192,7 @@ export class FuwutaiComponent implements OnInit {
6191
 			// this.showRepetitionModal("建单", true, "", "closeGo");
6192
 			// this.showRepetitionModal("建单", true, "", "closeGo");
6192
 		}
6193
 		}
6193
 	}
6194
 	}
6194
-	
6195
+
6195
 	confirmType:boolean = false;
6196
 	confirmType:boolean = false;
6196
 	confirmRepeat() {
6197
 	confirmRepeat() {
6197
 		this.confirmType = true;
6198
 		this.confirmType = true;
@@ -6213,7 +6214,7 @@ export class FuwutaiComponent implements OnInit {
6213
 			}else{
6214
 			}else{
6214
 			  this.confirmRepeatFun(data);
6215
 			  this.confirmRepeatFun(data);
6215
 			}
6216
 			}
6216
-	    
6217
+
6217
 	  });
6218
 	  });
6218
 	}
6219
 	}
6219
 	confirmRepeatFun(data){
6220
 	confirmRepeatFun(data){
@@ -6324,7 +6325,7 @@ export class FuwutaiComponent implements OnInit {
6324
 			}
6325
 			}
6325
 		}
6326
 		}
6326
 	}
6327
 	}
6327
-	
6328
+
6328
   // 隐藏选择转入科室的模态框
6329
   // 隐藏选择转入科室的模态框
6329
   deptFlagHand(e) {
6330
   deptFlagHand(e) {
6330
     this.deptFlag = false;
6331
     this.deptFlag = false;
@@ -6475,7 +6476,7 @@ export class FuwutaiComponent implements OnInit {
6475
         }
6476
         }
6476
       });
6477
       });
6477
   }
6478
   }
6478
-	
6479
+
6479
 	// 确认
6480
 	// 确认
6480
 	jdFlagId;
6481
 	jdFlagId;
6481
 	limitTimeLoading:boolean = false;
6482
 	limitTimeLoading:boolean = false;
@@ -6487,7 +6488,7 @@ export class FuwutaiComponent implements OnInit {
6487
 	  }).messageId;
6488
 	  }).messageId;
6488
 	  this.limitTimeItem.fun2.call(this);
6489
 	  this.limitTimeItem.fun2.call(this);
6489
 	}
6490
 	}
6490
-	
6491
+
6491
   closeModel(e) {
6492
   closeModel(e) {
6492
 		console.log(99999,e)
6493
 		console.log(99999,e)
6493
     if (e === "close") {
6494
     if (e === "close") {
@@ -6502,7 +6503,7 @@ export class FuwutaiComponent implements OnInit {
6502
 			this.showNewOrder(1, "&go&");
6503
 			this.showNewOrder(1, "&go&");
6503
 		}
6504
 		}
6504
   }
6505
   }
6505
-	
6506
+
6506
 	// 重复建单提示框
6507
 	// 重复建单提示框
6507
 	showRepetitionModal(con, success, promptInfo?, back?){
6508
 	showRepetitionModal(con, success, promptInfo?, back?){
6508
 		this.promptModalShow = false;
6509
 		this.promptModalShow = false;
@@ -6517,7 +6518,7 @@ export class FuwutaiComponent implements OnInit {
6517
 			}
6518
 			}
6518
 		}, 100);
6519
 		}, 100);
6519
 	}
6520
 	}
6520
-	
6521
+
6521
   // 展示信息提示框(con:提示信息,success:操作是否成功,promptInfo:操作结果提示信息)(con:提示信息,success:操作是否成功,promptInfo:操作结果提示信息)
6522
   // 展示信息提示框(con:提示信息,success:操作是否成功,promptInfo:操作结果提示信息)(con:提示信息,success:操作是否成功,promptInfo:操作结果提示信息)
6522
   showPromptModal(con, success, promptInfo?, back?) {
6523
   showPromptModal(con, success, promptInfo?, back?) {
6523
     this.promptModalShow = false;
6524
     this.promptModalShow = false;
@@ -6630,7 +6631,7 @@ export class FuwutaiComponent implements OnInit {
6630
 			      _y = h - fixedMenu.clientHeight;
6631
 			      _y = h - fixedMenu.clientHeight;
6631
 			    }
6632
 			    }
6632
 			    fixedMenu.style.top = _y + "px";
6633
 			    fixedMenu.style.top = _y + "px";
6633
-			
6634
+
6634
 			    var _x = ev.clientX - x > 0 ? ev.clientX - x : 0;
6635
 			    var _x = ev.clientX - x > 0 ? ev.clientX - x : 0;
6635
 			    var w = window.innerWidth;
6636
 			    var w = window.innerWidth;
6636
 			    if (_x > w - fixedMenu.clientWidth) {
6637
 			    if (_x > w - fixedMenu.clientWidth) {
@@ -7250,8 +7251,10 @@ export class FuwutaiComponent implements OnInit {
7250
     let patient = this.patientList.find(v => v.patientCode === e);
7251
     let patient = this.patientList.find(v => v.patientCode === e);
7251
     if(patient){
7252
     if(patient){
7252
       this.workOrderRemarkZy = patient.remark || '';
7253
       this.workOrderRemarkZy = patient.remark || '';
7254
+      this.workOrderInspectScore = patient.tripType;
7253
     }else{
7255
     }else{
7254
       this.workOrderRemarkZy = '';
7256
       this.workOrderRemarkZy = '';
7257
+      this.workOrderInspectScore = undefined;
7255
     }
7258
     }
7256
 
7259
 
7257
     if(this.tabIndex !== undefined && this.currentTasktype && this.currentTasktype.associationType.value === 'inspect'){
7260
     if(this.tabIndex !== undefined && this.currentTasktype && this.currentTasktype.associationType.value === 'inspect'){

+ 4 - 3
src/app/views/hushijiandan/hushijiandan.component.html

@@ -1502,7 +1502,8 @@
1502
                   <nz-checkbox-wrapper nz-row class="linkCheckCheck w100" ngDefaultControl formControlName="linkCheck" (nzOnChange)="linkCheckLisChange($event)">
1502
                   <nz-checkbox-wrapper nz-row class="linkCheckCheck w100" ngDefaultControl formControlName="linkCheck" (nzOnChange)="linkCheckLisChange($event)">
1503
                     <div nz-row nz-col nzSpan="12" *ngFor="let item of linkCheckLis">
1503
                     <div nz-row nz-col nzSpan="12" *ngFor="let item of linkCheckLis">
1504
                       <div nz-col nzSpan="24">
1504
                       <div nz-col nzSpan="24">
1505
-                        <label nz-checkbox [nzValue]="item">{{ item.label}}</label>
1505
+                        <label nz-checkbox [nzValue]="item" [title]="item.remark" *ngIf="item.remark"><i class="icon_transport transport-chaoshi"></i>{{ item.label}}</label>
1506
+                        <label nz-checkbox [nzValue]="item" *ngIf="!item.remark">{{ item.label}}</label>
1506
                         <i class="icon_transport transport-shanchu1 cur" *ngIf="item.manualCreate == 1" (click)="delInspect(item.value)"></i>
1507
                         <i class="icon_transport transport-shanchu1 cur" *ngIf="item.manualCreate == 1" (click)="delInspect(item.value)"></i>
1507
                         <i class="icon_transport transport-zu1468 priority" *ngIf="item.priority === 1 || item.priority === '1'"></i>
1508
                         <i class="icon_transport transport-zu1468 priority" *ngIf="item.priority === 1 || item.priority === '1'"></i>
1508
                       </div>
1509
                       </div>
@@ -2425,7 +2426,7 @@
2425
             	</nz-option>
2426
             	</nz-option>
2426
             </nz-select>
2427
             </nz-select>
2427
           </nz-form-control>
2428
           </nz-form-control>
2428
-        
2429
+
2429
     <!--      <nz-form-label nzFor="contactsInformation">故障现象</nz-form-label>
2430
     <!--      <nz-form-label nzFor="contactsInformation">故障现象</nz-form-label>
2430
           <nz-form-control style="display: inline-block;">
2431
           <nz-form-control style="display: inline-block;">
2431
             <nz-select style="width:185px;" [nzDropdownMatchSelectWidth]="false" nzShowSearch nzPlaceHolder="请选择故障现象" formControlName="category" (ngModelChange)="changeApplyCategory($event)">
2432
             <nz-select style="width:185px;" [nzDropdownMatchSelectWidth]="false" nzShowSearch nzPlaceHolder="请选择故障现象" formControlName="category" (ngModelChange)="changeApplyCategory($event)">
@@ -2438,7 +2439,7 @@
2438
             </nz-select>
2439
             </nz-select>
2439
           </nz-form-control> -->
2440
           </nz-form-control> -->
2440
         </nz-form-item>
2441
         </nz-form-item>
2441
-				
2442
+
2442
 				<nz-form-item>
2443
 				<nz-form-item>
2443
           <nz-form-label [nzSm]="4" [nzXs]="4" nzRequired nzFor="description">故障描述</nz-form-label>
2444
           <nz-form-label [nzSm]="4" [nzXs]="4" nzRequired nzFor="description">故障描述</nz-form-label>
2444
           <nz-form-control>
2445
           <nz-form-control>

+ 6 - 0
src/app/views/hushijiandan/hushijiandan.component.less

@@ -5,6 +5,12 @@
5
   height: 100%;
5
   height: 100%;
6
   display: flex;
6
   display: flex;
7
 
7
 
8
+  .transport-chaoshi{
9
+    font-size: 16px;
10
+    margin-right: 4px;
11
+    color: orange;
12
+  }
13
+
8
   .patientStyle{
14
   .patientStyle{
9
     i {
15
     i {
10
       color: @primary-color;
16
       color: @primary-color;

+ 23 - 19
src/app/views/hushijiandan/hushijiandan.component.ts

@@ -2418,7 +2418,7 @@ export class HushijiandanComponent implements OnInit {
2418
             this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.confirmPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
2418
             this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.confirmPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
2419
               this.showPromptModal("创建", true, "");
2419
               this.showPromptModal("创建", true, "");
2420
               this.goodsLis = [];
2420
               this.goodsLis = [];
2421
-              this.workOrderInspectScore = undefined;
2421
+              // this.workOrderInspectScore = undefined;
2422
               this.getOrderList();
2422
               this.getOrderList();
2423
               this.getDeptTaskType();
2423
               this.getDeptTaskType();
2424
               this.getTodayNum();
2424
               this.getTodayNum();
@@ -2426,7 +2426,7 @@ export class HushijiandanComponent implements OnInit {
2426
           }else{
2426
           }else{
2427
             this.showPromptModal("创建", true, "");
2427
             this.showPromptModal("创建", true, "");
2428
             this.goodsLis = [];
2428
             this.goodsLis = [];
2429
-            this.workOrderInspectScore = undefined;
2429
+            // this.workOrderInspectScore = undefined;
2430
             this.getOrderList();
2430
             this.getOrderList();
2431
             this.getDeptTaskType();
2431
             this.getDeptTaskType();
2432
             this.getTodayNum();
2432
             this.getTodayNum();
@@ -2773,6 +2773,8 @@ export class HushijiandanComponent implements OnInit {
2773
     that.initForm();
2773
     that.initForm();
2774
     that.checkedShowMsg = {};
2774
     that.checkedShowMsg = {};
2775
     that.patientMsg = msg;
2775
     that.patientMsg = msg;
2776
+    this.workOrderInspectScore = msg.tripType;
2777
+    this.workOrderRemark2 = msg.remark || '';
2776
     this.maskFlag = this.message.loading("正在加载中..", {
2778
     this.maskFlag = this.message.loading("正在加载中..", {
2777
       nzDuration: 0,
2779
       nzDuration: 0,
2778
     }).messageId;
2780
     }).messageId;
@@ -3071,7 +3073,7 @@ export class HushijiandanComponent implements OnInit {
3071
                 this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: postData.workOrder.patient.patientCode}).subscribe((resultData) => {
3073
                 this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: postData.workOrder.patient.patientCode}).subscribe((resultData) => {
3072
                   this.showPromptModal("创建", true, "");
3074
                   this.showPromptModal("创建", true, "");
3073
                   this.goodsLis = [];
3075
                   this.goodsLis = [];
3074
-                  this.workOrderInspectScore = undefined;
3076
+                  // this.workOrderInspectScore = undefined;
3075
                   this.getOrderList();
3077
                   this.getOrderList();
3076
                   this.getDeptTaskType();
3078
                   this.getDeptTaskType();
3077
                   this.getTodayNum();
3079
                   this.getTodayNum();
@@ -3079,7 +3081,7 @@ export class HushijiandanComponent implements OnInit {
3079
               }else{
3081
               }else{
3080
                 this.showPromptModal("创建", true, "");
3082
                 this.showPromptModal("创建", true, "");
3081
                 this.goodsLis = [];
3083
                 this.goodsLis = [];
3082
-                this.workOrderInspectScore = undefined;
3084
+                // this.workOrderInspectScore = undefined;
3083
                 this.getOrderList();
3085
                 this.getOrderList();
3084
                 this.getDeptTaskType();
3086
                 this.getDeptTaskType();
3085
                 this.getTodayNum();
3087
                 this.getTodayNum();
@@ -3137,7 +3139,7 @@ export class HushijiandanComponent implements OnInit {
3137
               this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.accompanyPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
3139
               this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.accompanyPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
3138
                 this.showPromptModal("创建", true, "");
3140
                 this.showPromptModal("创建", true, "");
3139
                 this.goodsLis = [];
3141
                 this.goodsLis = [];
3140
-                this.workOrderInspectScore = undefined;
3142
+                // this.workOrderInspectScore = undefined;
3141
                 this.getOrderList();
3143
                 this.getOrderList();
3142
                 this.getDeptTaskType();
3144
                 this.getDeptTaskType();
3143
                 this.getTodayNum();
3145
                 this.getTodayNum();
@@ -3145,7 +3147,7 @@ export class HushijiandanComponent implements OnInit {
3145
             }else{
3147
             }else{
3146
               this.showPromptModal("创建", true, "");
3148
               this.showPromptModal("创建", true, "");
3147
               this.goodsLis = [];
3149
               this.goodsLis = [];
3148
-              this.workOrderInspectScore = undefined;
3150
+              // this.workOrderInspectScore = undefined;
3149
               this.getOrderList();
3151
               this.getOrderList();
3150
               this.getDeptTaskType();
3152
               this.getDeptTaskType();
3151
               this.getTodayNum();
3153
               this.getTodayNum();
@@ -3191,7 +3193,7 @@ export class HushijiandanComponent implements OnInit {
3191
               this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.accompanyPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
3193
               this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.accompanyPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
3192
                 this.showPromptModal("创建", true, "");
3194
                 this.showPromptModal("创建", true, "");
3193
                 this.goodsLis = [];
3195
                 this.goodsLis = [];
3194
-                this.workOrderInspectScore = undefined;
3196
+                // this.workOrderInspectScore = undefined;
3195
                 this.getOrderList();
3197
                 this.getOrderList();
3196
                 this.getDeptTaskType();
3198
                 this.getDeptTaskType();
3197
                 this.getTodayNum();
3199
                 this.getTodayNum();
@@ -3199,7 +3201,7 @@ export class HushijiandanComponent implements OnInit {
3199
             }else{
3201
             }else{
3200
               this.showPromptModal("创建", true, "");
3202
               this.showPromptModal("创建", true, "");
3201
               this.goodsLis = [];
3203
               this.goodsLis = [];
3202
-              this.workOrderInspectScore = undefined;
3204
+              // this.workOrderInspectScore = undefined;
3203
               this.getOrderList();
3205
               this.getOrderList();
3204
               this.getDeptTaskType();
3206
               this.getDeptTaskType();
3205
               this.getTodayNum();
3207
               this.getTodayNum();
@@ -3255,7 +3257,7 @@ export class HushijiandanComponent implements OnInit {
3255
                 this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.accompanyPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
3257
                 this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.accompanyPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
3256
                   this.showPromptModal("创建", true, "");
3258
                   this.showPromptModal("创建", true, "");
3257
                   this.goodsLis = [];
3259
                   this.goodsLis = [];
3258
-                  this.workOrderInspectScore = undefined;
3260
+                  // this.workOrderInspectScore = undefined;
3259
                   this.getOrderList();
3261
                   this.getOrderList();
3260
                   this.getDeptTaskType();
3262
                   this.getDeptTaskType();
3261
                   this.getTodayNum();
3263
                   this.getTodayNum();
@@ -3263,7 +3265,7 @@ export class HushijiandanComponent implements OnInit {
3263
               }else{
3265
               }else{
3264
                 this.showPromptModal("创建", true, "");
3266
                 this.showPromptModal("创建", true, "");
3265
                 this.goodsLis = [];
3267
                 this.goodsLis = [];
3266
-                this.workOrderInspectScore = undefined;
3268
+                // this.workOrderInspectScore = undefined;
3267
                 this.getOrderList();
3269
                 this.getOrderList();
3268
                 this.getDeptTaskType();
3270
                 this.getDeptTaskType();
3269
                 this.getTodayNum();
3271
                 this.getTodayNum();
@@ -3309,7 +3311,7 @@ export class HushijiandanComponent implements OnInit {
3309
                 this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.accompanyPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
3311
                 this.mainService.postCustom("api", "clearPatientRecoveryDept", {patientCode: this.accompanyPostData.workOrder.patient.patientCode}).subscribe((resultData) => {
3310
                   this.showPromptModal("创建", true, "");
3312
                   this.showPromptModal("创建", true, "");
3311
                   this.goodsLis = [];
3313
                   this.goodsLis = [];
3312
-                  this.workOrderInspectScore = undefined;
3314
+                  // this.workOrderInspectScore = undefined;
3313
                   this.getOrderList();
3315
                   this.getOrderList();
3314
                   this.getDeptTaskType();
3316
                   this.getDeptTaskType();
3315
                   this.getTodayNum();
3317
                   this.getTodayNum();
@@ -3317,7 +3319,7 @@ export class HushijiandanComponent implements OnInit {
3317
               }else{
3319
               }else{
3318
                 this.showPromptModal("创建", true, "");
3320
                 this.showPromptModal("创建", true, "");
3319
                 this.goodsLis = [];
3321
                 this.goodsLis = [];
3320
-                this.workOrderInspectScore = undefined;
3322
+                // this.workOrderInspectScore = undefined;
3321
                 this.getOrderList();
3323
                 this.getOrderList();
3322
                 this.getDeptTaskType();
3324
                 this.getDeptTaskType();
3323
                 this.getTodayNum();
3325
                 this.getTodayNum();
@@ -3466,7 +3468,7 @@ export class HushijiandanComponent implements OnInit {
3466
           that.isRemand = data.isRemand == 1 ? true : false;
3468
           that.isRemand = data.isRemand == 1 ? true : false;
3467
         }
3469
         }
3468
         that.goodsLis = [];
3470
         that.goodsLis = [];
3469
-        that.workOrderInspectScore = undefined;
3471
+        // that.workOrderInspectScore = undefined;
3470
         that.allowUrgent = "0"; //加急
3472
         that.allowUrgent = "0"; //加急
3471
         that.urgentReason = ""; //加急原因
3473
         that.urgentReason = ""; //加急原因
3472
 
3474
 
@@ -3514,6 +3516,7 @@ export class HushijiandanComponent implements OnInit {
3514
                 (e.inspectName || "检查"),
3516
                 (e.inspectName || "检查"),
3515
               value: e["id"],
3517
               value: e["id"],
3516
               checked: false,
3518
               checked: false,
3519
+              remark: e.remark,
3517
             });
3520
             });
3518
           });
3521
           });
3519
           that.linkCheckLis = arr;
3522
           that.linkCheckLis = arr;
@@ -4213,7 +4216,7 @@ export class HushijiandanComponent implements OnInit {
4213
       if (data.status == 200) {
4216
       if (data.status == 200) {
4214
         this.showPromptModal("创建", true, "");
4217
         this.showPromptModal("创建", true, "");
4215
         this.goodsLis = [];
4218
         this.goodsLis = [];
4216
-        this.workOrderInspectScore = undefined;
4219
+        // this.workOrderInspectScore = undefined;
4217
         this.getOrderList();
4220
         this.getOrderList();
4218
         this.getDeptTaskType();
4221
         this.getDeptTaskType();
4219
         this.getTodayNum();
4222
         this.getTodayNum();
@@ -4228,7 +4231,7 @@ export class HushijiandanComponent implements OnInit {
4228
       if (data.status == 200) {
4231
       if (data.status == 200) {
4229
         this.showPromptModal("创建", true, "");
4232
         this.showPromptModal("创建", true, "");
4230
         this.goodsLis = [];
4233
         this.goodsLis = [];
4231
-        this.workOrderInspectScore = undefined;
4234
+        // this.workOrderInspectScore = undefined;
4232
         this.getOrderList();
4235
         this.getOrderList();
4233
         this.getDeptTaskType();
4236
         this.getDeptTaskType();
4234
         this.getTodayNum();
4237
         this.getTodayNum();
@@ -4243,7 +4246,7 @@ export class HushijiandanComponent implements OnInit {
4243
       if (data.status == 200) {
4246
       if (data.status == 200) {
4244
         this.showPromptModal("创建", true, "");
4247
         this.showPromptModal("创建", true, "");
4245
         this.goodsLis = [];
4248
         this.goodsLis = [];
4246
-        this.workOrderInspectScore = undefined;
4249
+        // this.workOrderInspectScore = undefined;
4247
         this.getOrderList();
4250
         this.getOrderList();
4248
         this.getDeptTaskType();
4251
         this.getDeptTaskType();
4249
         this.getTodayNum();
4252
         this.getTodayNum();
@@ -4258,7 +4261,7 @@ export class HushijiandanComponent implements OnInit {
4258
       if (data.status == 200) {
4261
       if (data.status == 200) {
4259
         this.showPromptModal("创建", true, "");
4262
         this.showPromptModal("创建", true, "");
4260
         this.goodsLis = [];
4263
         this.goodsLis = [];
4261
-        this.workOrderInspectScore = undefined;
4264
+        // this.workOrderInspectScore = undefined;
4262
         this.getOrderList();
4265
         this.getOrderList();
4263
         this.getDeptTaskType();
4266
         this.getDeptTaskType();
4264
         this.getTodayNum();
4267
         this.getTodayNum();
@@ -4273,7 +4276,7 @@ export class HushijiandanComponent implements OnInit {
4273
       if (data.status == 200) {
4276
       if (data.status == 200) {
4274
         this.showPromptModal("创建", true, "");
4277
         this.showPromptModal("创建", true, "");
4275
         this.goodsLis = [];
4278
         this.goodsLis = [];
4276
-        this.workOrderInspectScore = undefined;
4279
+        // this.workOrderInspectScore = undefined;
4277
         this.getOrderList();
4280
         this.getOrderList();
4278
         this.getDeptTaskType();
4281
         this.getDeptTaskType();
4279
         this.getTodayNum();
4282
         this.getTodayNum();
@@ -4288,7 +4291,7 @@ export class HushijiandanComponent implements OnInit {
4288
       if (data.status == 200) {
4291
       if (data.status == 200) {
4289
         this.showPromptModal("创建", true, "");
4292
         this.showPromptModal("创建", true, "");
4290
         this.goodsLis = [];
4293
         this.goodsLis = [];
4291
-        this.workOrderInspectScore = undefined;
4294
+        // this.workOrderInspectScore = undefined;
4292
         this.getOrderList();
4295
         this.getOrderList();
4293
         this.getDeptTaskType();
4296
         this.getDeptTaskType();
4294
         this.getTodayNum();
4297
         this.getTodayNum();
@@ -5699,6 +5702,7 @@ export class HushijiandanComponent implements OnInit {
5699
                 (e.inspectName || "检查"),
5702
                 (e.inspectName || "检查"),
5700
               value: e["id"],
5703
               value: e["id"],
5701
               checked: false,
5704
               checked: false,
5705
+              remark: e.remark,
5702
             });
5706
             });
5703
           });
5707
           });
5704
           this.linkCheckLis = arr;
5708
           this.linkCheckLis = arr;

+ 3 - 2
src/app/views/inspect-info-config/inspect-info-config.component.html

@@ -106,7 +106,8 @@
106
                   <span class="circle red" title="无预约时间检查"></span>
106
                   <span class="circle red" title="无预约时间检查"></span>
107
                 </ng-container>
107
                 </ng-container>
108
               </ng-template>
108
               </ng-template>
109
-              {{(inspect.yyTime || "") + " " + (inspect.execDept ? (deptDisplay == 2 ? inspect.execDept.deptalias : inspect.execDept.dept) : '') + " 进行 " + (inspect.inspectName || "检查")}} <span class="inspectState" *ngIf="inspect.gdId" (click)="detail($event, inspect.gdId)">{{inspect.inspectState?.name}}</span>
109
+              <span [title]="inspect.remark" *ngIf="inspect.remark"><i class="icon_transport transport-chaoshi"></i>{{(inspect.yyTime || "") + " " + (inspect.execDept ? (deptDisplay == 2 ? inspect.execDept.deptalias : inspect.execDept.dept) : '') + " 进行 " + (inspect.inspectName || "检查")}} <span class="inspectState" *ngIf="inspect.gdId" (click)="detail($event, inspect.gdId)">{{inspect.inspectState?.name}}</span></span>
110
+              <span *ngIf="!inspect.remark">{{(inspect.yyTime || "") + " " + (inspect.execDept ? (deptDisplay == 2 ? inspect.execDept.deptalias : inspect.execDept.dept) : '') + " 进行 " + (inspect.inspectName || "检查")}} <span class="inspectState" *ngIf="inspect.gdId" (click)="detail($event, inspect.gdId)">{{inspect.inspectState?.name}}</span></span>
110
             </span>
111
             </span>
111
             <span *ngIf="!inspect.gdId" class="icon_transport transport-weibiaoti2010104" (click)="editInspect({data: data, inspect: inspect})"></span>
112
             <span *ngIf="!inspect.gdId" class="icon_transport transport-weibiaoti2010104" (click)="editInspect({data: data, inspect: inspect})"></span>
112
             <span *ngIf="!inspect.gdId" class="icon_transport transport-shanchu1" (click)="showDelModal({data: data, inspect: inspect}, '您确认要删除吗?','删除','delInspect')"></span>
113
             <span *ngIf="!inspect.gdId" class="icon_transport transport-shanchu1" (click)="showDelModal({data: data, inspect: inspect}, '您确认要删除吗?','删除','delInspect')"></span>
@@ -136,7 +137,7 @@
136
 <app-mask *ngIf="maskFlag"></app-mask>
137
 <app-mask *ngIf="maskFlag"></app-mask>
137
 
138
 
138
 <!-- 修改检查 -->
139
 <!-- 修改检查 -->
139
-<app-edit-inspect-info [execDeptList]="coopData.inspect && coopData.inspect.inspectCheckType && coopData.inspect.inspectCheckType.deptList" [execDeptId]="coopData.inspect && coopData.inspect.execDeptId" [date]="coopData.inspect && coopData.inspect.yyTime" *ngIf="isShowSelectDate" (submitFormHand)="submitSelectDate($event)" (cancelFlagHand)="cancelSelectDate($event)"></app-edit-inspect-info>
140
+<app-edit-inspect-info [execDeptList]="coopData.inspect && coopData.inspect.inspectCheckType && coopData.inspect.inspectCheckType.deptList" [execDeptId]="coopData.inspect && coopData.inspect.execDeptId" [remarkText]="coopData.inspect && coopData.inspect.remark" [date]="coopData.inspect && coopData.inspect.yyTime" *ngIf="isShowSelectDate" (submitFormHand)="submitSelectDate($event)" (cancelFlagHand)="cancelSelectDate($event)"></app-edit-inspect-info>
140
 
141
 
141
 <!-- 修改注意事项 -->
142
 <!-- 修改注意事项 -->
142
 <app-select-remark [inspect]="coopData.data" *ngIf="isShowSelectRemark" (submitFormHand)="submitSelectRemark($event)" (cancelFlagHand)="cancelSelectRemark($event)"></app-select-remark>
143
 <app-select-remark [inspect]="coopData.data" *ngIf="isShowSelectRemark" (submitFormHand)="submitSelectRemark($event)" (cancelFlagHand)="cancelSelectRemark($event)"></app-select-remark>

+ 5 - 0
src/app/views/inspect-info-config/inspect-info-config.component.less

@@ -7,6 +7,11 @@
7
   background-color: #F0F2F5;
7
   background-color: #F0F2F5;
8
   display: flex;
8
   display: flex;
9
   flex-direction: column;
9
   flex-direction: column;
10
+  .transport-chaoshi{
11
+    font-size: 14px;
12
+    margin-right: 4px;
13
+    color: orange;
14
+  }
10
   .remarkText{
15
   .remarkText{
11
     padding-right: 24px;
16
     padding-right: 24px;
12
     .remarkTextInner{
17
     .remarkTextInner{

+ 2 - 1
src/app/views/inspect-info-config/inspect-info-config.component.ts

@@ -216,11 +216,12 @@ export class InspectInfoConfigComponent implements OnInit {
216
   }
216
   }
217
 
217
 
218
   // 修改检查项目-确定
218
   // 修改检查项目-确定
219
-  submitSelectDate({date, deptId}){
219
+  submitSelectDate({date, deptId, remark}){
220
     let postData = {
220
     let postData = {
221
       id: this.coopData.inspect.id,
221
       id: this.coopData.inspect.id,
222
       yyTime: date || undefined,
222
       yyTime: date || undefined,
223
       execDeptId: deptId,
223
       execDeptId: deptId,
224
+      remark,
224
     }
225
     }
225
     this.maskFlag = this.message.loading("正在加载中..", {
226
     this.maskFlag = this.message.loading("正在加载中..", {
226
       nzDuration: 0,
227
       nzDuration: 0,

+ 3 - 3
src/app/views/inspect-search/inspect-search.component.html

@@ -55,7 +55,7 @@
55
           <tr class="thead">
55
           <tr class="thead">
56
             <th nzWidth="4%">序号</th>
56
             <th nzWidth="4%">序号</th>
57
             <th nzWidth="8%">患者姓名|住院号</th>
57
             <th nzWidth="8%">患者姓名|住院号</th>
58
-            <th nzWidth="10%">申请科室</th>
58
+            <th nzWidth="10%">申请科室|医生备注</th>
59
             <th nzWidth="10%">检查科室</th>
59
             <th nzWidth="10%">检查科室</th>
60
             <th nzWidth="14%">检查单号|检查项目</th>
60
             <th nzWidth="14%">检查单号|检查项目</th>
61
             <th nzWidth="14%">预约时间|入库时间</th>
61
             <th nzWidth="14%">预约时间|入库时间</th>
@@ -69,7 +69,7 @@
69
           <tr *ngFor="let data of listOfData;let i = index">
69
           <tr *ngFor="let data of listOfData;let i = index">
70
             <td>{{i+(pageIndex-1) * pageSize + 1}}</td>
70
             <td>{{i+(pageIndex-1) * pageSize + 1}}</td>
71
             <td>{{ data.patientName }}({{ data.patientBedNum }})<br>{{ data.residenceNo }}</td>
71
             <td>{{ data.patientName }}({{ data.patientBedNum }})<br>{{ data.residenceNo }}</td>
72
-            <td>{{ data.applyDept?.dept }}</td>
72
+            <td>{{ data.applyDept?.dept }}<br>{{ data.remark }}</td>
73
             <td>{{ data.execDept?.dept }}</td>
73
             <td>{{ data.execDept?.dept }}</td>
74
             <td>{{ data.inspectCode }}<br>{{data.inspectName}}</td>
74
             <td>{{ data.inspectCode }}<br>{{data.inspectName}}</td>
75
             <td>{{ data.yyTime }}<br>{{ data.createTime | date:'yyyy-MM-dd HH:mm:ss' }}</td>
75
             <td>{{ data.yyTime }}<br>{{ data.createTime | date:'yyyy-MM-dd HH:mm:ss' }}</td>
@@ -100,7 +100,7 @@
100
 </app-prompt-modal>
100
 </app-prompt-modal>
101
 
101
 
102
 <!-- 修改检查 -->
102
 <!-- 修改检查 -->
103
-<app-edit-inspect-info [execDeptList]="coopData.inspectCheckType && coopData.inspectCheckType.deptList" [execDeptId]="coopData.execDept && coopData.execDept.id" [date]="coopData.yyTime" *ngIf="isShowSelectDate" (submitFormHand)="submitSelectDate($event)" (cancelFlagHand)="cancelSelectDate($event)"></app-edit-inspect-info>
103
+<app-edit-inspect-info [execDeptList]="coopData.inspectCheckType && coopData.inspectCheckType.deptList" [execDeptId]="coopData.execDept && coopData.execDept.id" [remarkText]="coopData.remark" [date]="coopData.yyTime" *ngIf="isShowSelectDate" (submitFormHand)="submitSelectDate($event)" (cancelFlagHand)="cancelSelectDate($event)"></app-edit-inspect-info>
104
 
104
 
105
 <!-- 新增检查 -->
105
 <!-- 新增检查 -->
106
 <app-add-inspect-info *ngIf="isShowAddInspect" (closeModelHs)="closeAddInspectModel($event)" (confirmModelHs)="confirmAddInspectModel($event)"></app-add-inspect-info>
106
 <app-add-inspect-info *ngIf="isShowAddInspect" (closeModelHs)="closeAddInspectModel($event)" (confirmModelHs)="confirmAddInspectModel($event)"></app-add-inspect-info>

+ 3 - 1
src/app/views/inspect-search/inspect-search.component.ts

@@ -212,6 +212,7 @@ export class InspectSearchComponent implements OnInit {
212
     let obj = JSON.parse(e);
212
     let obj = JSON.parse(e);
213
     let postData:any = {
213
     let postData:any = {
214
       inspectList: [{
214
       inspectList: [{
215
+        remark: obj.inspectData.remark || undefined,
215
         patientCode: obj.patientDTO.patientCode,
216
         patientCode: obj.patientDTO.patientCode,
216
         patientName: obj.patientDTO.patientName,
217
         patientName: obj.patientDTO.patientName,
217
         barCode: obj.patientDTO.barCode,
218
         barCode: obj.patientDTO.barCode,
@@ -251,11 +252,12 @@ export class InspectSearchComponent implements OnInit {
251
 
252
 
252
   // 修改检查项目-确定
253
   // 修改检查项目-确定
253
   maskFlag: any = false;
254
   maskFlag: any = false;
254
-  submitSelectDate({date, deptId}){
255
+  submitSelectDate({date, deptId, remark}){
255
     let postData = {
256
     let postData = {
256
       id: this.coopData.id,
257
       id: this.coopData.id,
257
       yyTime: date || undefined,
258
       yyTime: date || undefined,
258
       execDeptId: deptId,
259
       execDeptId: deptId,
260
+      remark,
259
     }
261
     }
260
     this.maskFlag = this.message.loading("正在加载中..", {
262
     this.maskFlag = this.message.loading("正在加载中..", {
261
       nzDuration: 0,
263
       nzDuration: 0,

+ 4 - 1
src/app/views/patient-search/patient-search.component.ts

@@ -370,7 +370,10 @@ export class PatientSearchComponent implements OnInit {
370
     }else{
370
     }else{
371
       this.validateForm.controls.patientType.setValue(null);
371
       this.validateForm.controls.patientType.setValue(null);
372
     }
372
     }
373
-    this.validateForm.controls.tripType.setValue(data.tripType);
373
+    if(data.tripType){
374
+      this.validateForm.controls.tripType.setValue(data.tripType);
375
+      this.tripTypeList = [data.tripTypeDTO];
376
+    }
374
     this.validateForm.controls.remark.setValue(data.remark);
377
     this.validateForm.controls.remark.setValue(data.remark);
375
 
378
 
376
     this.modal = true;
379
     this.modal = true;