Browse Source

fix:上转下转问题修复

weieryang 11 months ago
parent
commit
5e6433e672

File diff suppressed because it is too large
+ 1642 - 1511
CallCenterWeb.UI/RMYY/src/components/workOrder/information/addOrEditInfOrder.vue


+ 38 - 20
CallCenterWeb.UI/RMYY/src/views/orderManage/components/askdetail.vue

@@ -13,7 +13,9 @@
13 13
                   orderDetailData.StateName
14 14
                 }}</span>
15 15
                 <span v-if="orderDetailData.F_UrgeCount > 0" class="wostate">催办{{ orderDetailData.F_UrgeCount }}</span>
16
-                <span v-if="orderDetailData.F_EmergencyTypes == '紧急'" class="wostate"
16
+                <span
17
+                  v-if="orderDetailData.F_EmergencyTypes == '紧急'"
18
+                  class="wostate"
17 19
                   style="color: #ff0000;border: 1px solid #ff0000; ">紧急</span>
18 20
               </h1>
19 21
             </el-col>
@@ -49,8 +51,11 @@
49 51
               </tr>
50 52
               <tr>
51 53
                 <th>来电人电话:</th>
52
-                <td>{{ orderDetailData.F_Phon }}<i v-show="orderDetailData.F_Phon && clickbefore == 0"
53
-                    style="color: #55aaff;" class="el-icon-view" @click="clickEye" /></td>
54
+                <td>{{ orderDetailData.F_Phon }}<i
55
+                  v-show="orderDetailData.F_Phon && clickbefore == 0"
56
+                  style="color: #55aaff;"
57
+                  class="el-icon-view"
58
+                  @click="clickEye" /></td>
54 59
 
55 60
                 <th>患者姓名:</th>
56 61
                 <td>{{ orderDetailData.F_FullName || "-" }}</td>
@@ -73,7 +78,7 @@
73 78
                 <td>{{ orderDetailData.F_InpatientNum || '-' }}</td>
74 79
               </tr>
75 80
               <tr v-show="orderIdentif === 'XZ'">
76
-                
81
+
77 82
                 <th>住院科室:</th>
78 83
                 <td>{{ orderDetailData.F_zyksName || '-' }}</td>
79 84
                 <th>管床医师:</th>
@@ -85,8 +90,17 @@
85 90
                 <th>联系人电话:</th>
86 91
                 <td>{{ orderDetailData.F_xzdwlxr || '-' }}</td>
87 92
                 <th>下转时间:</th>
88
-                <td colspan="3">{{ (orderDetailData.jzrq + '-' + orderDetailData.jzsjd) || '-' }}</td>
89
-                
93
+                <td>{{ (orderDetailData.jzrq + '-' + orderDetailData.jzsjd) || '-' }}</td>
94
+                <th>来院方式:</th>
95
+                <td>{{ orderDetailData.F_lyfs == 0 ? '自行' : '派车' }}</td>
96
+              </tr>
97
+              <tr v-show="orderIdentif === 'XZ'">
98
+                <th>派车地点:</th>
99
+                <td>{{ orderDetailData.F_pcdd || '-' }}</td>
100
+                <th>设备需求:</th>
101
+                <td>{{ orderDetailData.F_sbxq || '-' }}</td>
102
+                <th>人员需求:</th>
103
+                <td>{{ orderDetailData.F_ryxq || '-' }}</td>
90 104
               </tr>
91 105
               <!-- 下转结束 -->
92 106
               <!-- 门诊开始 -->
@@ -201,8 +215,8 @@
201 215
                 <td>
202 216
                   {{
203 217
                     orderDetailData.ComplaintUser +
204
-                    "-" +
205
-                    orderDetailData.F_ComplaintUser || "-"
218
+                      "-" +
219
+                      orderDetailData.F_ComplaintUser || "-"
206 220
                   }}
207 221
                 </td>
208 222
               </tr>
@@ -215,8 +229,8 @@
215 229
                 <td>
216 230
                   {{
217 231
                     orderDetailData.ComplaintUser +
218
-                    "-" +
219
-                    orderDetailData.F_ComplaintUser || "-"
232
+                      "-" +
233
+                      orderDetailData.F_ComplaintUser || "-"
220 234
                   }}
221 235
                 </td>
222 236
               </tr>
@@ -229,8 +243,8 @@
229 243
                 <td>
230 244
                   {{
231 245
                     orderDetailData.ComplaintUser +
232
-                    "-" +
233
-                    orderDetailData.F_ComplaintUser || "-"
246
+                      "-" +
247
+                      orderDetailData.F_ComplaintUser || "-"
234 248
                   }}
235 249
                 </td>
236 250
               </tr>
@@ -273,7 +287,7 @@
273 287
                   <tr v-show="orderDetailData.F_IsReturnBak === '接诊患者-诊后离院'">
274 288
                     <th>就诊科室:</th>
275 289
                     <td colspan="5">{{ $store.getters.deptmap[parseInt(orderDetailData.F_jiuzhenkeshi)] &&
276
-                      ($store.getters.deptmap[parseInt(orderDetailData.F_jiuzhenkeshi)].text || "-") }}</td>
290
+                    ($store.getters.deptmap[parseInt(orderDetailData.F_jiuzhenkeshi)].text || "-") }}</td>
277 291
                   </tr>
278 292
                   <tr v-show="orderDetailData.F_IsReturnBak === '接诊患者-诊后离院'">
279 293
                     <th>就诊号:</th>
@@ -287,7 +301,7 @@
287 301
                   <tr v-show="orderDetailData.F_IsReturnBak === '接诊患者-诊后住院'">
288 302
                     <th>住院科室:</th>
289 303
                     <td colspan="5">{{ $store.getters.deptmap[parseInt(orderDetailData.F_zyks)] &&
290
-                      ($store.getters.deptmap[parseInt(orderDetailData.F_zyks)].text || "-") }}</td>
304
+                    ($store.getters.deptmap[parseInt(orderDetailData.F_zyks)].text || "-") }}</td>
291 305
                   </tr>
292 306
                   <tr v-show="orderDetailData.F_IsReturnBak === '接诊患者-诊后住院'">
293 307
                     <th>住院号:</th>
@@ -305,7 +319,7 @@
305 319
                     <td colspan="2">{{ orderDetailData.hzksName || '-' }}</td>
306 320
                     <th>会诊专家:</th>
307 321
                     <td v-show="orderDetailData.F_hzzjname" colspan="2">{{ orderDetailData.F_hzzjname || '-' }}({{
308
-                      orderDetailData.F_hzzj }})</td>
322
+                    orderDetailData.F_hzzj }})</td>
309 323
                     <td v-show="!orderDetailData.F_hzzjname" colspan="2">{{ '-' }}</td>
310 324
                   </tr>
311 325
                   <tr>
@@ -341,8 +355,12 @@
341 355
                 <el-table-column prop="F_AdmittingDoctor" label="入院医生姓名" align="center" />
342 356
                 <el-table-column prop="F_DiagnosisName" label="诊断名称" align="center" />
343 357
               </el-table>
344
-              <pagination v-show="pageParams2.total > 0" :total="pageParams2.total"
345
-                :pageindex.sync="pageParams2.pageindex" :pagesize.sync="pageParams2.pagesize" class="pagination"
358
+              <pagination
359
+                v-show="pageParams2.total > 0"
360
+                :total="pageParams2.total"
361
+                :pageindex.sync="pageParams2.pageindex"
362
+                :pagesize.sync="pageParams2.pagesize"
363
+                class="pagination"
346 364
                 @pagination="getJiuzhenArr" />
347 365
             </el-tab-pane>
348 366
           </el-tabs>
@@ -466,7 +484,7 @@ export default {
466 484
         total: 0 // 总共多少数据
467 485
       },
468 486
       workOrderCirculationList: [], // 工单流转
469
-      orderIdentif:'',
487
+      orderIdentif: ''
470 488
     }
471 489
   },
472 490
   computed: {
@@ -579,8 +597,8 @@ export default {
579 597
           } else {
580 598
             this.orderDetailData.F_TypeName2 = ''
581 599
           }
582
-          if ( this.orderDetailData.F_zyks) {
583
-            if (this.$store.getters.deptmap[parseInt( this.orderDetailData.F_zyks)]) {
600
+          if (this.orderDetailData.F_zyks) {
601
+            if (this.$store.getters.deptmap[parseInt(this.orderDetailData.F_zyks)]) {
584 602
               this.orderDetailData.F_zyksName = this.$store.getters.deptmap[parseInt(this.orderDetailData.F_zyks)].text
585 603
             } else {
586 604
               this.orderDetailData.F_zyksName = ''

+ 3 - 4
CallCenterWeb.UI/RMYY/src/views/orderManage/doubleList/index.vue

@@ -87,7 +87,7 @@
87 87
       <el-table-column prop="F_hzdh" label="患者电话" align="center" min-width />
88 88
       <el-table-column label="身份证号" align="center" min-width>
89 89
         <template slot-scope="scope">
90
-          {{scope.row.F_IDNumberShow ?  decryptIDcard(scope.row.F_IDNumberShow) :''}}
90
+          {{ scope.row.F_IDNumberShow ? decryptIDcard(scope.row.F_IDNumberShow) :'' }}
91 91
         </template>
92 92
       </el-table-column>
93 93
       <el-table-column prop="F_nl" label="年龄" align="center" min-width />
@@ -168,7 +168,7 @@
168 168
       <el-table-column label="操作" align="center" class-name="oparate_btn">
169 169
         <template slot-scope="scope">
170 170
           <el-button
171
-            v-for="item in scope.row.Buttons"
171
+            v-for="item in (scope.row.Buttons || [])"
172 172
             :key="item.key"
173 173
             type="text"
174 174
             @click="btnClickEvents(item, scope.row.F_WorkOrderCode, scope.row)">
@@ -196,7 +196,6 @@ import askDetail from '../components/askdetail.vue'
196 196
 import addOrEditOrder from '../../callScreen/components/AddOrEditOrder.vue'
197 197
 import OrderButtonOperation from '@/components/button/orderList'
198 198
 
199
-
200 199
 import {
201 200
   getGongDanType,
202 201
   GetAllSZList,
@@ -264,7 +263,7 @@ export default {
264 263
         this.btn_edit(wocode, row.F_type1, row.F_type2)
265 264
       }
266 265
     },
267
-    decryptIDcard(IDNumber){
266
+    decryptIDcard(IDNumber) {
268 267
       return decrypt(IDNumber)
269 268
     },
270 269
     // 编辑