zhaohuanhuan 1 год назад
Родитель
Сommit
bfd6102142
3 измененных файлов с 31 добавлено и 2 удалено
  1. 13 1
      src/api/picking/index.ts
  2. 12 0
      src/types/picking.ts
  3. 6 1
      src/views/outbound/picking/list/index.vue

+ 13 - 1
src/api/picking/index.ts

@@ -1,7 +1,7 @@
 // @ts-ignore
 import request from '@/utils/request'
 // @ts-ignore
-import { getPickingDetailType, getPickingFirstType, getPickingTaskType, getPickingTaskDetailType, createPickingTaskType, getBigPickingListType, } from '@/types/picking'
+import { getPickingDetailType, getPickingFirstType, getPickingTaskType, getPickingTaskDetailType, createPickingTaskType, getBigPickingListType, getListCombineSkuType} from '@/types/picking'
 /**
  * 获取拣货列表
  * @param params
@@ -75,6 +75,17 @@ export function getPickingDetail(params:getPickingDetailType) {
     params
   })
 }
+/**
+ * 组合商品查看
+ * @param params
+ */
+export function getListCombineSku(params:getListCombineSkuType) {
+  return request({
+    url: 'api/basic/sku/combine/listEnableDetails',
+    method: 'get',
+    params
+  })
+}
 
 /**
  * 上传拣货信息
@@ -88,6 +99,7 @@ export function setPickingDetail(data: any[]) {
   })
 }
 
+
 /**
  * 大件拣货
  */

+ 12 - 0
src/types/picking.ts

@@ -65,6 +65,18 @@ export interface getPickingDetailType {
   warehouse: string;
   code: string;
 }
+/**
+ * 获取组合商品
+ * @param warehouse 仓库
+ * @param code 拣货任务号
+ */
+export interface getListCombineSkuType {
+  combineSku: string;
+  workEnvironment: string;
+}
+
+
+
 /**
  * 获取拣货任务明细
  * @param warehouse 仓库

+ 6 - 1
src/views/outbound/picking/list/index.vue

@@ -112,7 +112,7 @@ import { showConfirmDialog, showDialog, showFailToast, showToast } from 'vant'
 import { fetchPickingData, getPickingTask } from '@/views/outbound/picking/list/hooks/list'
 import { getOwnerList } from '@/hooks/basic'
 import { useRouter,useRoute } from 'vue-router'
-import { setPickingDetail } from '@/api/picking'
+import { getListCombineSku, setPickingDetail } from '@/api/picking'
 const router = useRouter()
 const route = useRoute()
 import { useStore } from '@/store/modules/user'
@@ -366,6 +366,10 @@ const _handlerScan=(code)=> {
         },200)
     }else{
       scanError()
+      // const params = {
+      //
+      // }
+      // getListCombineSku()
       showToast({duration:5000,message:'无效条码!请检查扫描条码'})
 
     }
@@ -447,6 +451,7 @@ const onCount=(item,type)=>{
       locationList.value[activeIndex.value].list[0].operationTime=params[0].operationTime
       if(type==1 && activeIndex.value!=locationList.value.length-1){
         activeIndex.value=activeIndex.value+1
+        onScan(2)
       }
     }
     //验证库位里的所有商品是否都存在拣货时间