zhaomin 3 lat temu
rodzic
commit
932392f96f

+ 3 - 0
CallCenterWeb.UI/RMYYAPP/pages/adressBook/adressBook.vue

@@ -144,4 +144,7 @@
144 144
 		line-height: 42px !important;
145 145
 		height: 42px !important;
146 146
 	}
147
+	/deep/ .uni-data-tree[data-v-3ed22fe0]{
148
+		max-width: 100%;
149
+	}
147 150
 </style>

+ 70 - 2
CallCenterWeb.UI/RMYYAPP/pages/myTask/consultList/consultDetail/consultDetail.vue

@@ -120,6 +120,54 @@
120 120
 						暂时无相关记录
121 121
 					</view>
122 122
 				</view>
123
+				<view v-show="current == 2">
124
+					<view class="detailContent showType" v-for="item in hospitalList" :key=item.F_GlobalPID>
125
+						<view class="contentTable">
126
+							<text class="contentTitle">主索引号:</text>
127
+							<text class="contentText">{{ item.F_GlobalPID }}</text>
128
+						</view>
129
+						<view class="contentTable">
130
+							<text class="contentTitle">患者姓名:</text>
131
+							<text class="contentText">{{ item.F_FamilyName }}</text>
132
+						</view>
133
+						<view class="contentTable">
134
+							<text class="contentTitle">联系电话:</text>
135
+							<text class="contentText">{{ item.F_PhoneNumber }}</text>
136
+						</view>
137
+						<view class="contentTable">
138
+							<text class="contentTitle">就诊类型:</text>
139
+							<text class="contentText">{{ item.F_PatientClass }}</text>
140
+						</view>
141
+						<view class="contentTable">
142
+							<text class="contentTitle">就诊日期:</text>
143
+							<text class="contentText">{{ item.F_AdmitDateTime }}</text>
144
+						</view>
145
+						<view class="contentTable">
146
+							<text class="contentTitle">就诊号:</text>
147
+							<text class="contentText">{{ item.F_JZH }}</text>
148
+						</view>
149
+						<view class="contentTable">
150
+							<text class="contentTitle">就诊院区-科室:</text>
151
+							<text class="contentText">{{ item.F_FacilityName + '-'+  item.F_PointOfCareName}}</text>
152
+						</view>
153
+						<view class="contentTable">
154
+							<text class="contentTitle">入院医生姓名:</text>
155
+							<text class="contentText">{{ item.F_AttendingDoctor }}</text>
156
+						</view>
157
+						<view class="contentTable">
158
+							<text class="contentTitle">接诊医生姓名:</text>
159
+							<text class="contentText">{{ item.F_AdmittingDoctor }}</text>
160
+						</view>
161
+						<view class="contentTable">
162
+							<text class="contentTitle">诊断名称:</text>
163
+							<text class="contentText">{{ item.F_DiagnosisName }}</text>
164
+						</view>
165
+					</view>
166
+					
167
+					<view class="contentTable noCon" v-show="hospitalList.length == 0">
168
+						暂时无相关记录
169
+					</view>
170
+				</view>
123 171
 			</view>
124 172
 		</view>
125 173
 		
@@ -132,7 +180,7 @@
132 180
 	import pageData from "@/pages/myTask/repairList/addRepair/pageData.js"
133 181
 	import uniSteps from "@/pages/components/steps/index.vue"
134 182
 	const segmenterData = {
135
-		0: ["处理结果", "工单流程"]
183
+		0: ["处理结果", "工单流程","就诊记录"]
136 184
 	}
137 185
 	export default {
138 186
 		components: {
@@ -156,6 +204,7 @@
156 204
 		},
157 205
 		data() {
158 206
 			return {
207
+				CardID: '',
159 208
 				getFontSizeValue:'1rem',
160 209
 				active: 1,
161 210
 				current: 0,
@@ -172,6 +221,7 @@
172 221
 				handleProcessListData: [], // 办理过程
173 222
 				orderProcessDate: [], // 工单流程
174 223
 				workOrderButton: [], // 工单按钮权限
224
+				hospitalList: [], // 就诊记录
175 225
 				segmenter: {
176 226
 					current: 0,
177 227
 					items: ["0", "1"],
@@ -278,6 +328,7 @@
278 328
 				this.$http.get("Con_WorkOrder/GetWorkOrder", params).then((response) => {
279 329
 					if (response.state.toLowerCase() === "success") {
280 330
 						if (type == 0) {
331
+							this.CardID = response.data[0].F_IDNumber
281 332
 							this.detailContentData = response.data[0]
282 333
 							response.data.forEach(v => {
283 334
 								this.handleProcessListData.push({
@@ -300,18 +351,35 @@
300 351
 					console.log(e);
301 352
 				})
302 353
 			},
354
+			getHosptalList() {
355
+				const params = {
356
+					CardID: this.CardID,
357
+					page: 1,
358
+					pagesize: 1000000
359
+				}
360
+				this.$http.get("Patient/GetMedicalRecord", params).then((response) => {
361
+					this.hospitalList = response.rows
362
+				}).catch((e) => {
363
+					console.log(e);
364
+				})
365
+			},
303 366
 			onClickSegmentedControl(e) {
304 367
 				this.current = e.currentIndex
305 368
 				switch (String(e.currentIndex)) {
306 369
 					case "0":
307 370
 						this.tap = 0
371
+						this.getDetail(this.tap)
308 372
 						break
309 373
 					case "1":
310 374
 						this.tap = 1
375
+						this.getDetail(this.tap)
311 376
 						break
312 377
 					case "2":
378
+						this.getHosptalList()
379
+						break
380
+						
313 381
 				}
314
-				this.getDetail(this.tap)
382
+				
315 383
 			},
316 384
 
317 385
 		},

+ 2 - 2
CallCenterWeb.UI/RMYYAPP/pages/myTask/workOrderDetail/workOrderDetail.vue

@@ -114,8 +114,8 @@
114 114
 			</view>
115 115
 		</view>
116 116
 		
117
-		<!-- <view class="operationButton" v-show="orderButtonData.length != 0"> -->
118
-		<view class="operationButton">
117
+		<view class="operationButton" v-show="orderButtonData.length != 0">
118
+		<!-- <view class="operationButton"> -->
119 119
 			<view>
120 120
 				<text class="operationButtonTitle">操作</text>
121 121
 				<buttonsComponents class="buttons" :order-button-data="orderButtonData" :wid="workorderid"