|
|
@@ -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
|
},
|