浏览代码

增加药包类型

seimin 3 年之前
父节点
当前提交
edba5b611c

+ 5 - 0
pages/scanning_Result/scanning_Result.vue

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

+ 1 - 1
pages/scanning_djEnd/scanning_djEnd.vue

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

+ 7 - 2
pages/scanning_djInfo/scanning_djInfo.vue

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

文件差异内容过多而无法显示
+ 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); //药包类型