Commit cfd6e7cc3ae844fa49936e97b9600d1f22a9dd99
1 parent
4f2659c0
在所有任务界面 增加任务按钮
Showing
3 changed files
with
102 additions
and
33 deletions
ant-design-vue-jeecg/src/views/system/report/ReportInventoryTransactionList.vue
... | ... | @@ -9,21 +9,21 @@ |
9 | 9 | <a-input placeholder="请输入物料编码" v-model="queryParam.materialCode"></a-input> |
10 | 10 | </a-form-item> |
11 | 11 | </a-col> |
12 | - <a-col :xl="6" :lg="7" :md="8" :sm="24"> | |
13 | - <a-form-item label="物料名称"> | |
14 | - <a-input placeholder="请输入物料名称" v-model="queryParam.materialName"></a-input> | |
15 | - </a-form-item> | |
16 | - </a-col> | |
17 | - <a-col :xl="6" :lg="7" :md="8" :sm="24"> | |
18 | - <a-form-item label="物料规格"> | |
19 | - <a-input placeholder="请输入物料规格" v-model="queryParam.materialSpec"></a-input> | |
20 | - </a-form-item> | |
21 | - </a-col> | |
22 | - <a-col :xl="6" :lg="7" :md="8" :sm="24"> | |
23 | - <a-form-item label="物料单位"> | |
24 | - <a-input placeholder="请输入物料单位" v-model="queryParam.materialUnit"></a-input> | |
25 | - </a-form-item> | |
26 | - </a-col> | |
12 | + <a-col :xl="6" :lg="7" :md="8" :sm="24"> | |
13 | + <a-form-item label="物料名称"> | |
14 | + <a-input placeholder="请输入物料名称" v-model="queryParam.materialName"></a-input> | |
15 | + </a-form-item> | |
16 | + </a-col> | |
17 | + <a-col :xl="6" :lg="7" :md="8" :sm="24"> | |
18 | + <a-form-item label="物料规格"> | |
19 | + <a-input placeholder="请输入物料规格" v-model="queryParam.materialSpec"></a-input> | |
20 | + </a-form-item> | |
21 | + </a-col> | |
22 | + <a-col :xl="6" :lg="7" :md="8" :sm="24"> | |
23 | + <a-form-item label="物料单位"> | |
24 | + <a-input placeholder="请输入物料单位" v-model="queryParam.materialUnit"></a-input> | |
25 | + </a-form-item> | |
26 | + </a-col> | |
27 | 27 | <a-col :xl="12" :lg="14" :md="16" :sm="24"> |
28 | 28 | <a-form-item label="创建日期"> |
29 | 29 | <j-date :show-date="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间" |
... | ... |
ant-design-vue-jeecg/src/views/system/task/AllTaskHeaderList.vue
... | ... | @@ -83,9 +83,18 @@ |
83 | 83 | |
84 | 84 | <!-- 操作按钮区域 --> |
85 | 85 | <div class="table-operator"> |
86 | -<!-- <a-button @click="createEmptyIn()" v-has="'taskHeader:emptyIn'" type="primary">空托入库</a-button>--> | |
87 | -<!-- <a-button @click="createManyEmptyIn()" v-has="'taskHeader:manyEmptyIn'" type="primary">空托组入库</a-button>--> | |
88 | -<!-- <a-button @click="openDemo()" type="primary">弹出demo</a-button>--> | |
86 | + <a-button v-has="'taskHeader:emptyIn'" @click="createEmptyIn()" type="primary">空托入库</a-button> | |
87 | + <a-button v-has="'taskHeader:manyEmptyIn'" @click="createManyEmptyIn()" type="primary">空托组入库</a-button> | |
88 | + <a-button v-has="'taskHeader:quickReceipt'" @click="quickReceipt()" type="primary">快速入库</a-button> | |
89 | + <a-button v-has="'taskHeader:callReceiptBox'" @click="callReceiptBox()" type="primary" >呼叫入库有货托盘</a-button> | |
90 | + <a-button v-has="'taskHeader:callReceiptBox'" @click="callReceiptEmptyBox()" type="primary" >呼叫入库空托盘</a-button> | |
91 | + <a-button v-has="'taskHeader:emptyOut'" @click="createEmptyOut()" type="primary">空托出库</a-button> | |
92 | + <a-button v-has="'taskHeader:manyEmptyOut'" @click="batchCreateEmptyOut()" type="primary">批量空托出库</a-button> | |
93 | + <a-button v-has="'taskHeader:manyEmptyOut'" @click="createManyEmptyOut()" type="primary">空托组出库</a-button> | |
94 | + <a-button v-has="'taskHeader:callShipmentBox'" @click="callShipmentBox()" type="primary" >呼叫出库托盘</a-button> | |
95 | + <a-button v-has="'taskHeader:checkOut'" @click="createCheckOut()" type="primary">出库查看</a-button> | |
96 | + <a-button v-has="'taskHeader:transfer'" @click="createTransfer()" type="primary">移库任务</a-button> | |
97 | + <a-button v-has="'taskHeader:overStation'" @click="createOverStation()" type="primary">跨站任务</a-button> | |
89 | 98 | <j-super-query :fieldList="superFieldList" v-has="'taskHeader:superQuery'" @handleSuperQuery="handleSuperQuery"/> |
90 | 99 | <a-button v-has="'taskHeader:export'" type="primary" icon="download" @click="handleExportXls('任务表')">导出</a-button> |
91 | 100 | </div> |
... | ... | @@ -178,7 +187,18 @@ |
178 | 187 | <taskHeader-modal ref="modalForm" @ok="modalFormOk"></taskHeader-modal> |
179 | 188 | <empty-in-task-modal ref="emptyInModal" @ok="modalFormOk"></empty-in-task-modal> |
180 | 189 | <many-empty-in-task-modal ref="manyEmptyInModal" @ok="modalFormOk"></many-empty-in-task-modal> |
181 | - <MaterialTaskModal ref="materialTaskModal"></MaterialTaskModal> | |
190 | + <MaterialTaskModal ref="materialTaskModal" @ok="modalFormOk"></MaterialTaskModal> | |
191 | + <call-receipt-box-modal ref="modalForm5" @ok="modalFormOk"></call-receipt-box-modal> | |
192 | + <call-receipt-empty-box-modal ref="modalForm6" @ok="modalFormOk"></call-receipt-empty-box-modal> | |
193 | + | |
194 | + <taskHeader-modal ref="modalForm" @ok="modalFormOk"></taskHeader-modal> | |
195 | + <empty-out-task-modal ref="emptyOutModal" @ok="modalFormOk"></empty-out-task-modal> | |
196 | + <batch-empty-out-task-modal ref="batchEmptyOutModal" @ok="modalFormOk"></batch-empty-out-task-modal> | |
197 | + <many-empty-out-task-modal ref="manyEmptyOutModal" @ok="modalFormOk"></many-empty-out-task-modal> | |
198 | + <call-shipment-box-modal ref="modalForm1" @ok="modalFormOk"></call-shipment-box-modal> | |
199 | + <check-out-task-modal ref="checkOutModal" @ok="modalFormOk"></check-out-task-modal> | |
200 | + <transfer-task-modal ref="transferModal" @ok="modalFormOk"></transfer-task-modal> | |
201 | + <over-station-task-modal ref="overStationModal" @ok="modalFormOk"></over-station-task-modal> | |
182 | 202 | </a-card> |
183 | 203 | </template> |
184 | 204 | |
... | ... | @@ -197,11 +217,24 @@ import EmptyInTaskModal from './modules/EmptyInTaskModal' |
197 | 217 | import ManyEmptyInTaskModal from "./modules/ManyEmptyInTaskModal"; |
198 | 218 | import {filterObj} from "@/utils/util"; |
199 | 219 | import MaterialTaskModal from "./modules/MaterialTaskModal"; |
220 | +import CallReceiptBoxModal from "@views/system/task/modules/CallReceiptBoxModal.vue"; | |
221 | +import CallReceiptEmptyBoxModal from "@views/system/task/modules/CallReceiptEmptyBoxModal.vue"; | |
222 | +import BatchEmptyOutTaskModal from "@views/system/task/modules/BatchEmptyOutTaskModal.vue"; | |
223 | +import CallShipmentBoxModal from "@views/system/task/modules/CallShipmentBoxModal.vue"; | |
224 | +import EmptyOutTaskModal from "@views/system/task/modules/EmptyOutTaskModal.vue"; | |
225 | +import ManyEmptyOutTaskModal from "@views/system/task/modules/ManyEmptyOutTaskModal.vue"; | |
226 | +import CheckOutTaskModal from "@views/system/task/modules/CheckOutTaskModal.vue"; | |
227 | +import TransferTaskModal from "@views/system/task/modules/TransferTaskModal.vue"; | |
228 | +import OverStationTaskModal from "@views/system/task/modules/OverStationTaskModal.vue"; | |
200 | 229 | |
201 | 230 | export default { |
202 | 231 | name: "AllTaskHeaderList", |
203 | 232 | mixins: [JeecgListMixin], |
204 | 233 | components: { |
234 | + OverStationTaskModal, TransferTaskModal, | |
235 | + CheckOutTaskModal, | |
236 | + ManyEmptyOutTaskModal, EmptyOutTaskModal, CallShipmentBoxModal, BatchEmptyOutTaskModal, | |
237 | + CallReceiptEmptyBoxModal, CallReceiptBoxModal, | |
205 | 238 | ManyEmptyInTaskModal, |
206 | 239 | EmptyInTaskModal, |
207 | 240 | TaskDetailList, |
... | ... | @@ -500,17 +533,53 @@ export default { |
500 | 533 | } |
501 | 534 | }); |
502 | 535 | }, |
503 | - // createEmptyIn() { | |
504 | - // this.$refs.emptyInModal.edit(); | |
505 | - // this.$refs.emptyInModal.title = "创建空托盘入库"; | |
506 | - // }, | |
507 | - // createManyEmptyIn() { | |
508 | - // this.$refs.manyEmptyInModal.edit(); | |
509 | - // this.$refs.manyEmptyInModal.title = "创建空托盘组入库"; | |
510 | - // }, | |
511 | - // openDemo(){ | |
512 | - // this.$refs.materialTaskModal.edit(); | |
513 | - // }, | |
536 | + createEmptyIn() { | |
537 | + this.$refs.emptyInModal.edit(); | |
538 | + this.$refs.emptyInModal.title = "创建空托盘入库"; | |
539 | + }, | |
540 | + createManyEmptyIn() { | |
541 | + this.$refs.manyEmptyInModal.edit(); | |
542 | + this.$refs.manyEmptyInModal.title = "创建空托盘组入库"; | |
543 | + }, | |
544 | + quickReceipt(){ | |
545 | + this.$refs.materialTaskModal.edit(); | |
546 | + }, | |
547 | + callReceiptBox() { | |
548 | + this.$refs.modalForm5.edit(); | |
549 | + this.$refs.modalForm5.title = "呼叫入库有货托盘"; | |
550 | + }, | |
551 | + callReceiptEmptyBox() { | |
552 | + this.$refs.modalForm6.edit(); | |
553 | + this.$refs.modalForm6.title = "呼叫入库空托盘"; | |
554 | + }, | |
555 | + createEmptyOut() { | |
556 | + this.$refs.emptyOutModal.edit(); | |
557 | + this.$refs.emptyOutModal.title = "创建空托盘出库"; | |
558 | + }, | |
559 | + batchCreateEmptyOut() { | |
560 | + this.$refs.batchEmptyOutModal.edit(); | |
561 | + this.$refs.batchEmptyOutModal.title = "批量创建空托盘出库"; | |
562 | + }, | |
563 | + createManyEmptyOut() { | |
564 | + this.$refs.manyEmptyOutModal.edit(); | |
565 | + this.$refs.manyEmptyOutModal.title = "创建空托盘组出库"; | |
566 | + }, | |
567 | + callShipmentBox() { | |
568 | + this.$refs.modalForm1.edit(); | |
569 | + this.$refs.modalForm1.title = "呼叫出库托盘"; | |
570 | + }, | |
571 | + createCheckOut() { | |
572 | + this.$refs.checkOutModal.edit(); | |
573 | + this.$refs.checkOutModal.title = "创建出库查看任务"; | |
574 | + }, | |
575 | + createTransfer() { | |
576 | + this.$refs.transferModal.edit(); | |
577 | + this.$refs.transferModal.title = "创建移库任务"; | |
578 | + }, | |
579 | + createOverStation() { | |
580 | + this.$refs.overStationModal.edit(); | |
581 | + this.$refs.overStationModal.title = "创建跨站任务"; | |
582 | + }, | |
514 | 583 | solutionZoneCode(value) { |
515 | 584 | var actions = [] |
516 | 585 | Object.keys(this.zoneList).some((key) => { |
... | ... |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/job/AutoDeleteTask.java
... | ... | @@ -61,21 +61,21 @@ public class AutoDeleteTask implements Job { |
61 | 61 | LambdaQueryWrapper<ReceiptHeader> receiptHeaderLambdaQueryWrapper = Wrappers.lambdaQuery(); |
62 | 62 | receiptHeaderLambdaQueryWrapper.eq(ReceiptHeader::getLastStatus, QuantityConstant.RECEIPT_HEADER_COMPLETED).isNull(ReceiptHeader::getReferCode); |
63 | 63 | List<ReceiptHeader> receiptHeaderList = receiptHeaderService.list(receiptHeaderLambdaQueryWrapper); |
64 | - log.info(String.format(" AutoDeleteReceiptTask 执行任务! receiptHeaderList :" + receiptHeaderList + "时间" + DateUtils.getTimestamp())); | |
64 | + log.info(String.format(" AutoDeleteTask 执行任务! receiptHeaderList :" + receiptHeaderList + "时间" + DateUtils.getTimestamp())); | |
65 | 65 | for (ReceiptHeader receiptHeader : receiptHeaderList) { |
66 | 66 | receiptHeaderService.delMain(String.valueOf(receiptHeader.getId()), QuantityConstant.WMS_COMPLETE_DELETE_RECEIPT); |
67 | 67 | } |
68 | 68 | LambdaQueryWrapper<ShipmentHeader> shipmentHeaderLambdaQueryWrapper = Wrappers.lambdaQuery(); |
69 | 69 | shipmentHeaderLambdaQueryWrapper.eq(ShipmentHeader::getLastStatus, QuantityConstant.SHIPMENT_HEADER_COMPLETED).isNull(ShipmentHeader::getReferCode); |
70 | 70 | List<ShipmentHeader> shipmentHeaderList = shipmentHeaderService.list(shipmentHeaderLambdaQueryWrapper); |
71 | - log.info(String.format(" AutoDeleteReceiptTask 执行任务! shipmentHeaderList :" + shipmentHeaderList + "时间" + DateUtils.getTimestamp())); | |
71 | + log.info(String.format(" AutoDeleteTask 执行任务! shipmentHeaderList :" + shipmentHeaderList + "时间" + DateUtils.getTimestamp())); | |
72 | 72 | for (ShipmentHeader shipmentHeader : shipmentHeaderList) { |
73 | 73 | shipmentHeaderService.delMain(String.valueOf(shipmentHeader.getId()), QuantityConstant.WMS_COMPLETE_DELETE_RECEIPT); |
74 | 74 | } |
75 | 75 | LambdaQueryWrapper<TaskHeader> taskHeaderLambdaQueryWrapper = Wrappers.lambdaQuery(); |
76 | 76 | taskHeaderLambdaQueryWrapper.eq(TaskHeader::getStatus, QuantityConstant.TASK_STATUS_COMPLETED); |
77 | 77 | List<TaskHeader> taskHeaderList = taskHeaderService.list(taskHeaderLambdaQueryWrapper); |
78 | - log.info(String.format(" AutoDeleteReceiptTask 执行任务! taskHeaderList :" + taskHeaderList + "时间" + DateUtils.getTimestamp())); | |
78 | + log.info(String.format(" AutoDeleteTask 执行任务! taskHeaderList :" + taskHeaderList + "时间" + DateUtils.getTimestamp())); | |
79 | 79 | for (TaskHeader taskHeader : taskHeaderList) { |
80 | 80 | taskHeaderService.delMain(taskHeader.getId()); |
81 | 81 | } |
... | ... |