diff --git a/ant-design-vue-jeecg/src/views/system/report/ReportInventoryTransactionList.vue b/ant-design-vue-jeecg/src/views/system/report/ReportInventoryTransactionList.vue
index 98875b6..7ed90ba 100644
--- a/ant-design-vue-jeecg/src/views/system/report/ReportInventoryTransactionList.vue
+++ b/ant-design-vue-jeecg/src/views/system/report/ReportInventoryTransactionList.vue
@@ -9,21 +9,21 @@
               <a-input placeholder="请输入物料编码" v-model="queryParam.materialCode"></a-input>
             </a-form-item>
           </a-col>
-            <a-col :xl="6" :lg="7" :md="8" :sm="24">
-              <a-form-item label="物料名称">
-                <a-input placeholder="请输入物料名称" v-model="queryParam.materialName"></a-input>
-              </a-form-item>
-            </a-col>
-            <a-col :xl="6" :lg="7" :md="8" :sm="24">
-              <a-form-item label="物料规格">
-                <a-input placeholder="请输入物料规格" v-model="queryParam.materialSpec"></a-input>
-              </a-form-item>
-            </a-col>
-            <a-col :xl="6" :lg="7" :md="8" :sm="24">
-              <a-form-item label="物料单位">
-                <a-input placeholder="请输入物料单位" v-model="queryParam.materialUnit"></a-input>
-              </a-form-item>
-            </a-col>
+          <a-col :xl="6" :lg="7" :md="8" :sm="24">
+            <a-form-item label="物料名称">
+              <a-input placeholder="请输入物料名称" v-model="queryParam.materialName"></a-input>
+            </a-form-item>
+          </a-col>
+          <a-col :xl="6" :lg="7" :md="8" :sm="24">
+            <a-form-item label="物料规格">
+              <a-input placeholder="请输入物料规格" v-model="queryParam.materialSpec"></a-input>
+            </a-form-item>
+          </a-col>
+          <a-col :xl="6" :lg="7" :md="8" :sm="24">
+            <a-form-item label="物料单位">
+              <a-input placeholder="请输入物料单位" v-model="queryParam.materialUnit"></a-input>
+            </a-form-item>
+          </a-col>
           <a-col :xl="12" :lg="14" :md="16" :sm="24">
             <a-form-item label="创建日期">
               <j-date :show-date="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间"
diff --git a/ant-design-vue-jeecg/src/views/system/task/AllTaskHeaderList.vue b/ant-design-vue-jeecg/src/views/system/task/AllTaskHeaderList.vue
index 8fa00af..15f163b 100644
--- a/ant-design-vue-jeecg/src/views/system/task/AllTaskHeaderList.vue
+++ b/ant-design-vue-jeecg/src/views/system/task/AllTaskHeaderList.vue
@@ -83,9 +83,18 @@
 
     <!-- 操作按钮区域 -->
     <div class="table-operator">
-<!--      <a-button @click="createEmptyIn()" v-has="'taskHeader:emptyIn'" type="primary">空托入库</a-button>-->
-<!--      <a-button @click="createManyEmptyIn()" v-has="'taskHeader:manyEmptyIn'" type="primary">空托组入库</a-button>-->
-<!--      <a-button @click="openDemo()" type="primary">弹出demo</a-button>-->
+      <a-button v-has="'taskHeader:emptyIn'"  @click="createEmptyIn()" type="primary">空托入库</a-button>
+      <a-button v-has="'taskHeader:manyEmptyIn'" @click="createManyEmptyIn()"  type="primary">空托组入库</a-button>
+      <a-button v-has="'taskHeader:quickReceipt'" @click="quickReceipt()" type="primary">快速入库</a-button>
+      <a-button v-has="'taskHeader:callReceiptBox'" @click="callReceiptBox()" type="primary" >呼叫入库有货托盘</a-button>
+      <a-button v-has="'taskHeader:callReceiptBox'" @click="callReceiptEmptyBox()" type="primary" >呼叫入库空托盘</a-button>
+      <a-button v-has="'taskHeader:emptyOut'" @click="createEmptyOut()" type="primary">空托出库</a-button>
+      <a-button v-has="'taskHeader:manyEmptyOut'" @click="batchCreateEmptyOut()" type="primary">批量空托出库</a-button>
+      <a-button v-has="'taskHeader:manyEmptyOut'" @click="createManyEmptyOut()" type="primary">空托组出库</a-button>
+      <a-button v-has="'taskHeader:callShipmentBox'" @click="callShipmentBox()" type="primary" >呼叫出库托盘</a-button>
+      <a-button v-has="'taskHeader:checkOut'" @click="createCheckOut()" type="primary">出库查看</a-button>
+      <a-button v-has="'taskHeader:transfer'" @click="createTransfer()" type="primary">移库任务</a-button>
+      <a-button v-has="'taskHeader:overStation'" @click="createOverStation()" type="primary">跨站任务</a-button>
       <j-super-query :fieldList="superFieldList" v-has="'taskHeader:superQuery'" @handleSuperQuery="handleSuperQuery"/>
       <a-button v-has="'taskHeader:export'" type="primary" icon="download" @click="handleExportXls('任务表')">导出</a-button>
     </div>
@@ -178,7 +187,18 @@
     <taskHeader-modal ref="modalForm" @ok="modalFormOk"></taskHeader-modal>
     <empty-in-task-modal ref="emptyInModal" @ok="modalFormOk"></empty-in-task-modal>
     <many-empty-in-task-modal ref="manyEmptyInModal" @ok="modalFormOk"></many-empty-in-task-modal>
-    <MaterialTaskModal ref="materialTaskModal"></MaterialTaskModal>
+    <MaterialTaskModal ref="materialTaskModal" @ok="modalFormOk"></MaterialTaskModal>
+    <call-receipt-box-modal ref="modalForm5" @ok="modalFormOk"></call-receipt-box-modal>
+    <call-receipt-empty-box-modal ref="modalForm6" @ok="modalFormOk"></call-receipt-empty-box-modal>
+
+    <taskHeader-modal ref="modalForm" @ok="modalFormOk"></taskHeader-modal>
+    <empty-out-task-modal ref="emptyOutModal" @ok="modalFormOk"></empty-out-task-modal>
+    <batch-empty-out-task-modal ref="batchEmptyOutModal" @ok="modalFormOk"></batch-empty-out-task-modal>
+    <many-empty-out-task-modal ref="manyEmptyOutModal" @ok="modalFormOk"></many-empty-out-task-modal>
+    <call-shipment-box-modal ref="modalForm1" @ok="modalFormOk"></call-shipment-box-modal>
+    <check-out-task-modal ref="checkOutModal" @ok="modalFormOk"></check-out-task-modal>
+    <transfer-task-modal ref="transferModal" @ok="modalFormOk"></transfer-task-modal>
+    <over-station-task-modal ref="overStationModal" @ok="modalFormOk"></over-station-task-modal>
   </a-card>
 </template>
 
@@ -197,11 +217,24 @@ import EmptyInTaskModal from './modules/EmptyInTaskModal'
 import ManyEmptyInTaskModal from "./modules/ManyEmptyInTaskModal";
 import {filterObj} from "@/utils/util";
 import MaterialTaskModal from "./modules/MaterialTaskModal";
+import CallReceiptBoxModal from "@views/system/task/modules/CallReceiptBoxModal.vue";
+import CallReceiptEmptyBoxModal from "@views/system/task/modules/CallReceiptEmptyBoxModal.vue";
+import BatchEmptyOutTaskModal from "@views/system/task/modules/BatchEmptyOutTaskModal.vue";
+import CallShipmentBoxModal from "@views/system/task/modules/CallShipmentBoxModal.vue";
+import EmptyOutTaskModal from "@views/system/task/modules/EmptyOutTaskModal.vue";
+import ManyEmptyOutTaskModal from "@views/system/task/modules/ManyEmptyOutTaskModal.vue";
+import CheckOutTaskModal from "@views/system/task/modules/CheckOutTaskModal.vue";
+import TransferTaskModal from "@views/system/task/modules/TransferTaskModal.vue";
+import OverStationTaskModal from "@views/system/task/modules/OverStationTaskModal.vue";
 
 export default {
   name: "AllTaskHeaderList",
   mixins: [JeecgListMixin],
   components: {
+    OverStationTaskModal, TransferTaskModal,
+    CheckOutTaskModal,
+    ManyEmptyOutTaskModal, EmptyOutTaskModal, CallShipmentBoxModal, BatchEmptyOutTaskModal,
+    CallReceiptEmptyBoxModal, CallReceiptBoxModal,
     ManyEmptyInTaskModal,
     EmptyInTaskModal,
     TaskDetailList,
@@ -500,17 +533,53 @@ export default {
         }
       });
     },
-    // createEmptyIn() {
-    //   this.$refs.emptyInModal.edit();
-    //   this.$refs.emptyInModal.title = "创建空托盘入库";
-    // },
-    // createManyEmptyIn() {
-    //   this.$refs.manyEmptyInModal.edit();
-    //   this.$refs.manyEmptyInModal.title = "创建空托盘组入库";
-    // },
-    // openDemo(){
-    //   this.$refs.materialTaskModal.edit();
-    // },
+    createEmptyIn() {
+      this.$refs.emptyInModal.edit();
+      this.$refs.emptyInModal.title = "创建空托盘入库";
+    },
+    createManyEmptyIn() {
+      this.$refs.manyEmptyInModal.edit();
+      this.$refs.manyEmptyInModal.title = "创建空托盘组入库";
+    },
+    quickReceipt(){
+      this.$refs.materialTaskModal.edit();
+    },
+    callReceiptBox() {
+      this.$refs.modalForm5.edit();
+      this.$refs.modalForm5.title = "呼叫入库有货托盘";
+    },
+    callReceiptEmptyBox() {
+      this.$refs.modalForm6.edit();
+      this.$refs.modalForm6.title = "呼叫入库空托盘";
+    },
+    createEmptyOut() {
+      this.$refs.emptyOutModal.edit();
+      this.$refs.emptyOutModal.title = "创建空托盘出库";
+    },
+    batchCreateEmptyOut() {
+      this.$refs.batchEmptyOutModal.edit();
+      this.$refs.batchEmptyOutModal.title = "批量创建空托盘出库";
+    },
+    createManyEmptyOut() {
+      this.$refs.manyEmptyOutModal.edit();
+      this.$refs.manyEmptyOutModal.title = "创建空托盘组出库";
+    },
+    callShipmentBox() {
+      this.$refs.modalForm1.edit();
+      this.$refs.modalForm1.title = "呼叫出库托盘";
+    },
+    createCheckOut() {
+      this.$refs.checkOutModal.edit();
+      this.$refs.checkOutModal.title = "创建出库查看任务";
+    },
+    createTransfer() {
+      this.$refs.transferModal.edit();
+      this.$refs.transferModal.title = "创建移库任务";
+    },
+    createOverStation() {
+      this.$refs.overStationModal.edit();
+      this.$refs.overStationModal.title = "创建跨站任务";
+    },
     solutionZoneCode(value) {
       var actions = []
       Object.keys(this.zoneList).some((key) => {
diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/job/AutoDeleteTask.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/job/AutoDeleteTask.java
index 91da70f..2f4f120 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/job/AutoDeleteTask.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/job/AutoDeleteTask.java
@@ -61,21 +61,21 @@ public class AutoDeleteTask implements Job {
         LambdaQueryWrapper<ReceiptHeader> receiptHeaderLambdaQueryWrapper = Wrappers.lambdaQuery();
         receiptHeaderLambdaQueryWrapper.eq(ReceiptHeader::getLastStatus, QuantityConstant.RECEIPT_HEADER_COMPLETED).isNull(ReceiptHeader::getReferCode);
         List<ReceiptHeader> receiptHeaderList = receiptHeaderService.list(receiptHeaderLambdaQueryWrapper);
-        log.info(String.format(" AutoDeleteReceiptTask 执行任务! receiptHeaderList :" + receiptHeaderList + "时间" + DateUtils.getTimestamp()));
+        log.info(String.format(" AutoDeleteTask 执行任务! receiptHeaderList :" + receiptHeaderList + "时间" + DateUtils.getTimestamp()));
         for (ReceiptHeader receiptHeader : receiptHeaderList) {
             receiptHeaderService.delMain(String.valueOf(receiptHeader.getId()), QuantityConstant.WMS_COMPLETE_DELETE_RECEIPT);
         }
         LambdaQueryWrapper<ShipmentHeader> shipmentHeaderLambdaQueryWrapper = Wrappers.lambdaQuery();
         shipmentHeaderLambdaQueryWrapper.eq(ShipmentHeader::getLastStatus, QuantityConstant.SHIPMENT_HEADER_COMPLETED).isNull(ShipmentHeader::getReferCode);
         List<ShipmentHeader> shipmentHeaderList = shipmentHeaderService.list(shipmentHeaderLambdaQueryWrapper);
-        log.info(String.format(" AutoDeleteReceiptTask 执行任务! shipmentHeaderList :" + shipmentHeaderList + "时间" + DateUtils.getTimestamp()));
+        log.info(String.format(" AutoDeleteTask 执行任务! shipmentHeaderList :" + shipmentHeaderList + "时间" + DateUtils.getTimestamp()));
         for (ShipmentHeader shipmentHeader : shipmentHeaderList) {
             shipmentHeaderService.delMain(String.valueOf(shipmentHeader.getId()), QuantityConstant.WMS_COMPLETE_DELETE_RECEIPT);
         }
         LambdaQueryWrapper<TaskHeader> taskHeaderLambdaQueryWrapper = Wrappers.lambdaQuery();
         taskHeaderLambdaQueryWrapper.eq(TaskHeader::getStatus, QuantityConstant.TASK_STATUS_COMPLETED);
         List<TaskHeader> taskHeaderList = taskHeaderService.list(taskHeaderLambdaQueryWrapper);
-        log.info(String.format(" AutoDeleteReceiptTask 执行任务! taskHeaderList :" + taskHeaderList + "时间" + DateUtils.getTimestamp()));
+        log.info(String.format(" AutoDeleteTask 执行任务! taskHeaderList :" + taskHeaderList + "时间" + DateUtils.getTimestamp()));
         for (TaskHeader taskHeader : taskHeaderList) {
             taskHeaderService.delMain(taskHeader.getId());
         }