Переглянути джерело

Merge branch 'master' of http://git.dashitech.com/seimin/zy-pc

maotao 4 тижнів тому
батько
коміт
1a73f30d22

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

@@ -37,6 +37,15 @@
37 37
           </div>
38 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 49
         <div class="row">
41 50
           <div class="formItem flex_2">
42 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 166
                   <span>{{item.arriveTime?'是':'否'}}</span>
167 167
                 </p>
168 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 175
             </div>
170 176
           </div>
171 177
         </ng-container>

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

@@ -34,6 +34,15 @@
34 34
             </div>
35 35
           </div>
36 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 46
       </div>
38 47
     </div>
39 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 12
 export class EditInspectInfoComponent implements OnInit {
13 13
   @Input() date:any;
14 14
   @Input() execDeptId:any;
15
+  @Input() remarkText:any;
15 16
   @Input() execDeptList:any[] = [];
16 17
   @Output() submitFormHand = new EventEmitter();
17 18
   @Output() cancelFlagHand = new EventEmitter();
18 19
   yyDate = null; //预约日期-患者其他服务
19 20
   yyTime = null; //预约时间-患者其他服务
20 21
   deptId = null;
22
+  remark = '';
21 23
   deptList:any[] = [];
22 24
   isLoading:boolean = false;
23 25
   constructor(
@@ -34,6 +36,11 @@ export class EditInspectInfoComponent implements OnInit {
34 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 44
     if(this.execDeptId){
38 45
       let flag = this.deptList.some(v => v.id == this.execDeptId);
39 46
       if(flag){
@@ -64,6 +71,7 @@ export class EditInspectInfoComponent implements OnInit {
64 71
     }
65 72
     this.submitFormHand.emit({
66 73
       deptId: this.deptId,
74
+      remark: this.remark,
67 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 849
                     <span>{{ item.arriveTime ? "是" : "否" }}</span>
850 850
                   </p>
851 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 858
               </div>
853 859
             </div>
854 860
           </ng-container>

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

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

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

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

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

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

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

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

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

@@ -106,7 +106,8 @@
106 106
                   <span class="circle red" title="无预约时间检查"></span>
107 107
                 </ng-container>
108 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 111
             </span>
111 112
             <span *ngIf="!inspect.gdId" class="icon_transport transport-weibiaoti2010104" (click)="editInspect({data: data, inspect: inspect})"></span>
112 113
             <span *ngIf="!inspect.gdId" class="icon_transport transport-shanchu1" (click)="showDelModal({data: data, inspect: inspect}, '您确认要删除吗?','删除','delInspect')"></span>
@@ -136,7 +137,7 @@
136 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 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 7
   background-color: #F0F2F5;
8 8
   display: flex;
9 9
   flex-direction: column;
10
+  .transport-chaoshi{
11
+    font-size: 14px;
12
+    margin-right: 4px;
13
+    color: orange;
14
+  }
10 15
   .remarkText{
11 16
     padding-right: 24px;
12 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 220
     let postData = {
221 221
       id: this.coopData.inspect.id,
222 222
       yyTime: date || undefined,
223 223
       execDeptId: deptId,
224
+      remark,
224 225
     }
225 226
     this.maskFlag = this.message.loading("正在加载中..", {
226 227
       nzDuration: 0,

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

@@ -55,7 +55,7 @@
55 55
           <tr class="thead">
56 56
             <th nzWidth="4%">序号</th>
57 57
             <th nzWidth="8%">患者姓名|住院号</th>
58
-            <th nzWidth="10%">申请科室</th>
58
+            <th nzWidth="10%">申请科室|医生备注</th>
59 59
             <th nzWidth="10%">检查科室</th>
60 60
             <th nzWidth="14%">检查单号|检查项目</th>
61 61
             <th nzWidth="14%">预约时间|入库时间</th>
@@ -69,7 +69,7 @@
69 69
           <tr *ngFor="let data of listOfData;let i = index">
70 70
             <td>{{i+(pageIndex-1) * pageSize + 1}}</td>
71 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 73
             <td>{{ data.execDept?.dept }}</td>
74 74
             <td>{{ data.inspectCode }}<br>{{data.inspectName}}</td>
75 75
             <td>{{ data.yyTime }}<br>{{ data.createTime | date:'yyyy-MM-dd HH:mm:ss' }}</td>
@@ -100,7 +100,7 @@
100 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 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 212
     let obj = JSON.parse(e);
213 213
     let postData:any = {
214 214
       inspectList: [{
215
+        remark: obj.inspectData.remark || undefined,
215 216
         patientCode: obj.patientDTO.patientCode,
216 217
         patientName: obj.patientDTO.patientName,
217 218
         barCode: obj.patientDTO.barCode,
@@ -251,11 +252,12 @@ export class InspectSearchComponent implements OnInit {
251 252
 
252 253
   // 修改检查项目-确定
253 254
   maskFlag: any = false;
254
-  submitSelectDate({date, deptId}){
255
+  submitSelectDate({date, deptId, remark}){
255 256
     let postData = {
256 257
       id: this.coopData.id,
257 258
       yyTime: date || undefined,
258 259
       execDeptId: deptId,
260
+      remark,
259 261
     }
260 262
     this.maskFlag = this.message.loading("正在加载中..", {
261 263
       nzDuration: 0,

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

@@ -370,7 +370,10 @@ export class PatientSearchComponent implements OnInit {
370 370
     }else{
371 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 377
     this.validateForm.controls.remark.setValue(data.remark);
375 378
 
376 379
     this.modal = true;