diff --git a/src/views/business-data/businessTask/agvTask.vue b/src/views/business-data/businessTask/agvTask.vue
index c56c7e8..dc1b930 100644
--- a/src/views/business-data/businessTask/agvTask.vue
+++ b/src/views/business-data/businessTask/agvTask.vue
@@ -125,6 +125,7 @@
         @selection-change="crud.selectionChangeHandler">
         
         
+        
         
         
         
@@ -297,9 +298,16 @@ export default {
       return row.endSlotCode;
     },
     toAgvTaskFinish(data) {
-      this.MissionStateCallback.missionCode = data.id
+
       this.MissionStateCallback.containerCode = data.stockCode
-      this.MissionStateCallback.missionStatus = 'COMPLETED'
+      if (data.type === 'ASN') {
+        this.MissionStateCallback.missionCode = data.id
+        this.MissionStateCallback.missionStatus = 'COMPLETED'
+      } else if (data.type === 'PICK') {
+        this.MissionStateCallback.missionCode = data.jobForce
+        this.MissionStateCallback.missionStatus = 'PICKER_RECEIVE'
+      }
+
       crudAgvTask.missionStateCallback(this.MissionStateCallback).then(res => {
         if (res.code == 200) {
           this.crud.notify("任务完成!", CRUD.NOTIFICATION_TYPE.SUCCESS);