浏览代码

白求恩调整优化

seimin 2 周之前
父节点
当前提交
4fe88ae23f

+ 13 - 6
components/bigScreen/bigScreen.vue

@@ -412,14 +412,14 @@
412 412
                   });
413 413
                 }else{
414 414
                   if(config.drugsEndCheck === 1){
415
-                    // 点科室支持核对
415
+                    // 点科室支持核对
416 416
                     uni.navigateTo({
417 417
                       url: `/pages/newDrug/checkPage/checkPage?drugsBagType=${drugsBagType}&orderId=${orderId}`,
418 418
                     });
419 419
                   }else{
420
-                    // 点科室不支持核对
420
+                    // 点科室不支持核对
421 421
                     if(config.drugsEndPhoto === 1){
422
-                      // 点科室支持拍照留存
422
+                      // 点科室支持拍照留存
423 423
                       uni.navigateTo({
424 424
                         url: `/pages/newDrug/photoRetention/photoRetention?drugsBagType=${drugsBagType}&orderId=${orderId}`,
425 425
                       });
@@ -457,9 +457,16 @@
457 457
 									  url: `/pages/newDrug/checkPage/checkPage?drugsBagType=${drugsBagType}&orderId=${orderId}`,
458 458
 									});
459 459
 								}else{
460
-									uni.navigateTo({
461
-									  url: `/pages/newDrug/continueScanning/continueScanning?drugsBagType=${drugsBagType}&orderId=${orderId}&drugsBagId=${drugsBagId}&orderStateValue=${orderStateValue}`,
462
-									});
460
+                  if(config.drugsScanHandover === 1){
461
+                    // 终点科室开通一扫交接
462
+                    uni.navigateTo({
463
+                      url: `/pages/newDrug/checkPage/checkPage?drugsBagType=${drugsBagType}&orderId=${orderId}`,
464
+                    });
465
+                  }else{
466
+                    uni.navigateTo({
467
+                      url: `/pages/newDrug/continueScanning/continueScanning?drugsBagType=${drugsBagType}&orderId=${orderId}&drugsBagId=${drugsBagId}&orderStateValue=${orderStateValue}`,
468
+                    });
469
+                  }
463 470
 								}
464 471
               }
465 472
             } else {

+ 1 - 1
components/specimenListItem/specimenListItem.vue

@@ -18,7 +18,7 @@
18 18
         </view>
19 19
         <view class="page_item_cont_title">
20 20
           <view class="text_big"> {{ item.patientName }}<text v-if="item.bedNum">({{item.bedNum}}床)</text> </view>
21
-          <view class="text_big">{{ item.residenceNo }}</view>
21
+          <view class="text_big">{{ item.residenceNo || item.patientNo }}</view>
22 22
         </view>
23 23
         <view class="page_item_cont_title">
24 24
           <view class="text_big"> 收取:{{item.receiverName||'无'}} </view>

+ 1 - 1
pages/inspectList/inspectList.vue

@@ -65,7 +65,7 @@
65 65
                 </view>
66 66
                 <view class="page_item_conts_item">
67 67
                   <text class="p_title">检查项目:</text>
68
-                  <text class="p_info">{{ item.inspectName }}</text>
68
+                  <text class="p_info">{{ item.inspectName }}-{{ item.inspectCode }}</text>
69 69
                 </view>
70 70
                 <view class="page_item_conts_item btn">
71 71
                   <text class="p_title">预约时间:</text>

+ 9 - 6
pages/newDrug/checkPage/checkPage.vue

@@ -16,7 +16,10 @@
16 16
       </view>
17 17
       <scroll-view scroll-y class="scrollContent">
18 18
         <view class="column" v-for="item in drugsBagList" :key="item.id" @click="toDetail(item.id)">
19
-          <view class="value1">{{item.packid}}</view>
19
+          <view class="value1">
20
+            <view class="">{{item.packid}}</view>
21
+            <view class="">{{item.creatTime}}</view>
22
+          </view>
20 23
           <view class="value2" v-if="config.showDrugsBagTypeCount == 1">{{item.drugsTypeCount}}</view>
21 24
           <view class="value3" v-if="config.showDrugsBagTypeCount == 1">{{item.drugsCount}}</view>
22 25
         </view>
@@ -25,9 +28,9 @@
25 28
 
26 29
     <view class="foot_btn_spe">
27 30
       <view class="column">
28
-				<view v-if="config.drugsStartCheck==0 && workOrder.gdState.value == 4" class="btn" @click="checkSubmit()">确认交接</view>
29
-        <view v-if="workOrder.gdState.value == 4 && config.drugsStartCheck==1" class="btn" @click="scanCode()">扫一扫交接</view>
30
-				<view v-if="workOrder.gdState.value == 5 && config.drugsEndCheck==1" class="btn" @click="scanCode()">扫一扫交接</view>
31
+				<view v-if="config.drugsStartCheck==0 && workOrder.gdState && workOrder.gdState.value == 4" class="btn" @click="checkSubmit()">确认交接</view>
32
+        <view v-if="workOrder.gdState && workOrder.gdState.value == 4 && config.drugsStartCheck==1" class="btn" @click="scanCode()">扫一扫交接</view>
33
+				<view v-if="workOrder.gdState && workOrder.gdState.value == 5 && config.drugsEndCheck==1" class="btn" @click="scanCode()">扫一扫交接</view>
31 34
 				<view class="btn" @click="fillInManually(config.drugsStartManual.value)" v-if="workOrder.gdState && workOrder.gdState.value == 4 && config.drugsStartManual">{{config.drugsStartManual.name}}</view>
32 35
         <view class="btn" @click="fillInManually(config.drugsEndManual.value)" v-if="workOrder.gdState && workOrder.gdState.value == 5 && config.drugsEndManual">{{config.drugsEndManual.name}}</view>
33 36
       </view>
@@ -300,12 +303,12 @@
300 303
         }else if(workOrder.gdState.value == 5){
301 304
           // 待送达
302 305
           if(config.drugsEndPhoto === 1){
303
-            // 点科室支持拍照留存
306
+            // 点科室支持拍照留存
304 307
             uni.navigateTo({
305 308
               url: `/pages/newDrug/photoRetention/photoRetention?drugsBagType=${drugsBagType}&orderId=${orderId}&accountId=${accountObj ? accountObj.id : ''}&accountName=${accountObj ? accountObj.name : ''}&accountDeptName=${departmentDTO ? departmentDTO.dept : ''}`,
306 309
             });
307 310
           }else{
308
-            // 点科室不支持拍照留存
311
+            // 点科室不支持拍照留存
309 312
             this.completeOrder(workOrder, queryObj, accountObj, "");
310 313
           }
311 314
         }

+ 4 - 0
pages/newDrug/continueScanning/continueScanning.vue

@@ -20,6 +20,10 @@
20 20
           <view class="name">发药科室:</view>
21 21
           <view class="value">{{drugsBag.launch ? drugsBag.launch.dept : ''}}</view>
22 22
         </view>
23
+        <view class="column">
24
+          <view class="name">打印时间:</view>
25
+          <view class="value">{{drugsBag.creatTime}}</view>
26
+        </view>
23 27
         <view class="column" v-if="config.showDrugsBagTypeCount == 1">
24 28
           <view class="name">种类数:</view>
25 29
           <view class="value">{{drugsBag.drugsTypeCount}}</view>

+ 4 - 0
pages/newDrug/createOrder/createOrder.vue

@@ -20,6 +20,10 @@
20 20
           <view class="name">发药科室:</view>
21 21
           <view class="value">{{drugsBag.launch ? drugsBag.launch.dept : ''}}</view>
22 22
         </view>
23
+        <view class="column">
24
+          <view class="name">打印时间:</view>
25
+          <view class="value">{{drugsBag.creatTime}}</view>
26
+        </view>
23 27
         <view class="column" v-if="config.showDrugsBagTypeCount == 1">
24 28
           <view class="name">种类数:</view>
25 29
           <view class="value">{{drugsBag.drugsTypeCount}}</view>

+ 4 - 0
pages/newDrug/list.vue

@@ -15,6 +15,10 @@
15 15
 						  <view class="name">种类数:{{item.drugsTypeCount}}</view>
16 16
 						  <view class="value">总数:{{item.drugsCount}}</view>
17 17
 						</view>
18
+            <view class="bodyColumn" v-if="config.showDrugsBagTypeCount == 1">
19
+              <view class="name">发药科室:{{item.launch ? item.launch.dept : ''}}</view>
20
+              <view class="value">打印时间:{{item.creatTime}}</view>
21
+            </view>
18 22
             <view class="bodyColumn">
19 23
               <view class="name">收取人:<template v-if="item.startLog">{{item.startLog.username}}</template></view>
20 24
               <view class="value">收取时间:<template v-if="item.startLog">{{item.startLog.operationTime | formatDate('yyyy-MM-dd hh:mm')}}</template></view>

+ 1 - 1
pages/patientInformationList/patientInformationList.vue

@@ -65,7 +65,7 @@
65 65
                 <view class="page_item_conts_item" v-if="item.inspects && item.inspects[0]">
66 66
                   <view class="column">
67 67
                     <text class="p_title">检查项目:</text>
68
-                    <text class="p_info">{{ item.inspects[0].inspectName }}</text>
68
+                    <text class="p_info">{{ item.inspects[0].inspectName }}-{{ item.inspects[0].inspectCode }}</text>
69 69
                   </view>
70 70
                 </view>
71 71
                 

+ 2 - 2
pages/receipt_infopage/receipt_infopage.vue

@@ -331,7 +331,7 @@
331 331
               </view>
332 332
               <view class="page_item_foot_text">
333 333
                 <text class="text1">检查项</text>
334
-                <text class="text2">{{ item.inspectName||'-' }}</text>
334
+                <text class="text2">{{ item.inspectName }}-{{ item.inspectCode }}</text>
335 335
               </view>
336 336
               <view class="page_item_foot_text">
337 337
                 <text class="text1">叫号信息</text>
@@ -2395,7 +2395,7 @@
2395 2395
             .text2 {
2396 2396
               max-width: 60%;
2397 2397
               font-weight: 700;
2398
-              text-align: justify;
2398
+              text-align: right;
2399 2399
               line-height: normal;
2400 2400
             }
2401 2401
 

+ 2 - 1
pages/scanning_B/scanning_B.vue

@@ -26,7 +26,8 @@
26 26
       <view>检验科室 : {{ infoDATA.checkDept || "-" }}</view>
27 27
       <view>检验项目 : {{ res.data.specimenDesc || "-" }}</view>
28 28
       <view>患者姓名 : {{ res.data.patientName}}<text v-if="res.data.bedNum">({{res.data.bedNum}})</text></view>
29
-      <view>住院号 : {{ res.data.residenceNo || "-" }}</view>
29
+      <view v-if="res.data.residenceNo">住院号 : {{ res.data.residenceNo }}</view>
30
+      <view v-else-if="res.data.patientNo">门诊号 : {{ res.data.patientNo }}</view>
30 31
     </view>
31 32
     <view class="Scanning_cont" v-else>
32 33
       <view>{{ res.msg }}</view>

+ 4 - 2
pages/scanning_Result/scanning_Result.vue

@@ -55,7 +55,8 @@
55 55
         <text :class="{ red: isEndDeptRedShow }">{{ infoDATA.checkDept ? infoDATA.checkDept.dept : "" }}</text>
56 56
       </view>
57 57
       <view class="df"><view class="width-100">患者姓名:</view>{{ infoDATA.patientName}}({{infoDATA.bedNum}})</view>
58
-      <view class="df"><view class="width-100">住院号:</view>{{ infoDATA.residenceNo || '-' }}</view>
58
+      <view class="df" v-if="infoDATA.residenceNo"><view class="width-100">住院号:</view>{{ infoDATA.residenceNo }}</view>
59
+      <view class="df" v-else-if="infoDATA.patientNo"><view class="width-100">门诊号:</view>{{ infoDATA.patientNo }}</view>
59 60
     </view>
60 61
 
61 62
     <view class="Scanning_cont spe" v-if="
@@ -72,7 +73,8 @@
72 73
 			  <text :class="{ red: isEndDeptRedShow }">{{ infoDATA.checkDept ? infoDATA.checkDept.dept : "" }}</text>
73 74
 			</view>
74 75
 			<view class="df"><view class="width-100">患者姓名:</view>{{ infoDATA.patientName}}({{infoDATA.bedNum}})</view>
75
-			<view class="df"><view class="width-100">住院号:</view>{{ infoDATA.residenceNo || '-' }}</view>
76
+			<view class="df" v-if="infoDATA.residenceNo"><view class="width-100">住院号:</view>{{ infoDATA.residenceNo }}</view>
77
+      <view class="df" v-else-if="infoDATA.patientNo"><view class="width-100">门诊号:</view>{{ infoDATA.patientNo }}</view>
76 78
     </view>
77 79
 
78 80
     <view class="Scanning_cont" v-if="

+ 3 - 0
pages/specimenDetail/specimenDetail.vue

@@ -147,6 +147,9 @@
147 147
   };
148 148
 </script>
149 149
 <style lang="less" scoped>
150
+  /deep/ .more_picker > div{
151
+    height: 100%;
152
+  }
150 153
   .specimenCheckingDetail {
151 154
     padding-top: 96rpx;
152 155
     padding-bottom: 100rpx;