Browse Source

增加药包类型

seimin 3 years ago
parent
commit
edba5b611c

+ 5 - 0
pages/scanning_Result/scanning_Result.vue

@@ -73,6 +73,7 @@
73 73
       </view>
74 74
     </view>
75 75
     <view class="Scanning_cont" v-if="res.status == 200 && (type == 'drugsBag' || type == 'jPBag')">
76
+      <view> 药包类型 : {{infoDATA.packType ? DRUGSBAG_TYPE[infoDATA.packType] : "暂无"}} </view>
76 77
       <view v-if="type == 'drugsBag'"> 药包编码 : #{{ infoDATA.packid }} </view>
77 78
       <view
78 79
         v-if="type == 'drugsBag' && accountObj && (queryObj.type1 === 'drug-ddd-2' || queryObj.type1 === 'drug-dsd-2')">
@@ -237,9 +238,13 @@
237 238
   import {
238 239
     photographTool
239 240
   } from "../../tools/photograph.js";
241
+  import {
242
+    DRUGSBAG_TYPE
243
+  } from '../../tools/enum.drugsbagType.js';
240 244
   export default {
241 245
     data() {
242 246
       return {
247
+        DRUGSBAG_TYPE,
243 248
         currentCode: '', //当前小扫描的科室二维码
244 249
         // 手动查询标本弹窗model
245 250
         speModels: {

+ 1 - 1
pages/scanning_djEnd/scanning_djEnd.vue

@@ -734,7 +734,7 @@
734 734
     padding: 0px 20rpx;
735 735
 
736 736
     .Scanning_top {
737
-      height: 270rpx;
737
+      min-height: 270rpx;
738 738
 
739 739
       .Scanning_top_icon {
740 740
         width: 140rpx;

+ 7 - 2
pages/scanning_djInfo/scanning_djInfo.vue

@@ -71,8 +71,9 @@
71 71
         (res.status == 200 && type == 'drugsBag') ||
72 72
         (res.status == 200 && type == 'jPBag')
73 73
       ">
74
-      <view v-if="res.status == 200 && type == 'drugsBag'">药包编码 : #{{ infoDATA.data.packid }}</view>
75
-      <view v-if="res.status == 200 && type == 'jPBag'">静配编码 : #{{ infoDATA.data.packid }}</view>
74
+      <view> 药包类型 : {{infoDATA.data.packType ? DRUGSBAG_TYPE[infoDATA.data.packType] : "暂无"}} </view>
75
+      <view v-if="type == 'drugsBag'">药包编码 : #{{ infoDATA.data.packid }}</view>
76
+      <view v-if="type == 'jPBag'">静配编码 : #{{ infoDATA.data.packid }}</view>
76 77
       <view>所属科室 : {{ infoDATA.data.target.dept }}</view>
77 78
       <view v-if="
78 79
           accountObj && (infoType === 'drug-ddd-2' || infoType === 'drug-dsd-2')
@@ -150,9 +151,13 @@
150 151
     SM,
151 152
     webHandle
152 153
   } from "../../http/http.js";
154
+  import {
155
+    DRUGSBAG_TYPE
156
+  } from '../../tools/enum.drugsbagType.js';
153 157
   export default {
154 158
     data() {
155 159
       return {
160
+        DRUGSBAG_TYPE,
156 161
         currentCode: '', //当前小扫描的科室二维码
157 162
         // 手动查询标本弹窗model
158 163
         speModels: {

File diff suppressed because it is too large
+ 472 - 465
pages/scanning_drug/scanning_drug.vue


+ 8 - 0
tools/createEnum.js

@@ -0,0 +1,8 @@
1
+// 简单的模拟枚举
2
+export function createEnum(arr = []) {
3
+  let obj = {}
4
+  arr.forEach(v => {
5
+    obj[obj[v.name] = v.value] = v.name;
6
+  })
7
+  return Object.freeze(obj);
8
+};

+ 25 - 0
tools/enum.drugsbagType.js

@@ -0,0 +1,25 @@
1
+import {
2
+  createEnum
3
+} from './createEnum.js';
4
+let data = [{
5
+    name: '摆药',
6
+    value: '1'
7
+  },
8
+  {
9
+    name: '静配',
10
+    value: '2'
11
+  },
12
+  {
13
+    name: '针剂',
14
+    value: '3'
15
+  },
16
+  {
17
+    name: '毒麻',
18
+    value: '4'
19
+  },
20
+  {
21
+    name: '出院带药',
22
+    value: '5'
23
+  },
24
+]
25
+export const DRUGSBAG_TYPE = createEnum(data); //药包类型