From 14b19dc223c5b610aa565bc7c9f7bb67117c0641 Mon Sep 17 00:00:00 2001 From: zxy Date: Fri, 15 May 2026 10:29:37 +0800 Subject: [PATCH] =?UTF-8?q?refactor(biz):=20=E4=BC=98=E5=8C=96=E9=94=80?= =?UTF-8?q?=E5=94=AE=E8=AE=A2=E5=8D=95=E5=92=8C=E5=87=BA=E5=BA=93=E5=8D=95?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/order/TsoOrderController.java | 7 +- .../order/vo/OrderItemWithOrderRespVO.java | 6 +- mes-ui/mes-ui-admin-vue3/src/utils/dict.ts | 7 - .../biz/saledelivery/OrderSelectDialog.vue | 174 +++++++++++--- .../biz/saledelivery/SaleDeliveryForm.vue | 222 +++++++++++------- .../src/views/biz/saledelivery/index.vue | 2 +- .../src/views/biz/tsoorder/OrderForm.vue | 25 +- .../src/views/biz/tsoorder/index.vue | 6 +- 8 files changed, 294 insertions(+), 155 deletions(-) diff --git a/mes-module-chemmes/mes-module-chemmes-biz/src/main/java/com/ningxia/yunxi/chemmes/module/biz/controller/admin/order/TsoOrderController.java b/mes-module-chemmes/mes-module-chemmes-biz/src/main/java/com/ningxia/yunxi/chemmes/module/biz/controller/admin/order/TsoOrderController.java index 0bb895e..dc3d8a2 100644 --- a/mes-module-chemmes/mes-module-chemmes-biz/src/main/java/com/ningxia/yunxi/chemmes/module/biz/controller/admin/order/TsoOrderController.java +++ b/mes-module-chemmes/mes-module-chemmes-biz/src/main/java/com/ningxia/yunxi/chemmes/module/biz/controller/admin/order/TsoOrderController.java @@ -7,9 +7,11 @@ import com.ningxia.yunxi.chemmes.framework.common.pojo.PageResult; import com.ningxia.yunxi.chemmes.framework.common.util.object.BeanUtils; import com.ningxia.yunxi.chemmes.framework.excel.core.util.ExcelUtils; import com.ningxia.yunxi.chemmes.framework.operatelog.core.annotations.OperateLog; -import com.ningxia.yunxi.chemmes.module.biz.controller.admin.order.vo.*; +import com.ningxia.yunxi.chemmes.module.biz.controller.admin.order.vo.OrderItemWithOrderRespVO; +import com.ningxia.yunxi.chemmes.module.biz.controller.admin.order.vo.OrderPageReqVO; +import com.ningxia.yunxi.chemmes.module.biz.controller.admin.order.vo.OrderRespVO; +import com.ningxia.yunxi.chemmes.module.biz.controller.admin.order.vo.OrderSaveReqVO; import com.ningxia.yunxi.chemmes.module.biz.dal.dataobject.order.OrderDO; -import com.ningxia.yunxi.chemmes.module.biz.dal.dataobject.orderitem.OrderItemDO; import com.ningxia.yunxi.chemmes.module.biz.service.order.OrderService; import com.ningxia.yunxi.chemmes.module.biz.service.orderitem.OrderItemService; import com.ningxia.yunxi.chemmes.module.system.dal.dataobject.user.AdminUserDO; @@ -105,6 +107,7 @@ public class TsoOrderController { } return success(respPageResult); } + // 分页查询子表(关联主表) @GetMapping("/page-item") @Operation(summary = "获得销售订单子项分页(关联主表)") diff --git a/mes-module-chemmes/mes-module-chemmes-biz/src/main/java/com/ningxia/yunxi/chemmes/module/biz/controller/admin/order/vo/OrderItemWithOrderRespVO.java b/mes-module-chemmes/mes-module-chemmes-biz/src/main/java/com/ningxia/yunxi/chemmes/module/biz/controller/admin/order/vo/OrderItemWithOrderRespVO.java index be4a71f..78a23ad 100644 --- a/mes-module-chemmes/mes-module-chemmes-biz/src/main/java/com/ningxia/yunxi/chemmes/module/biz/controller/admin/order/vo/OrderItemWithOrderRespVO.java +++ b/mes-module-chemmes/mes-module-chemmes-biz/src/main/java/com/ningxia/yunxi/chemmes/module/biz/controller/admin/order/vo/OrderItemWithOrderRespVO.java @@ -2,6 +2,7 @@ package com.ningxia.yunxi.chemmes.module.biz.controller.admin.order.vo; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; @@ -15,7 +16,7 @@ import java.time.LocalDateTime; public class OrderItemWithOrderRespVO { // ==================== 子表字段 (tso_order_item) ==================== - + @Schema(description = "子表自增字段", requiredMode = Schema.RequiredMode.REQUIRED, example = "26357") @ExcelProperty("子表ID") private Integer itemId; @@ -84,6 +85,7 @@ public class OrderItemWithOrderRespVO { @Schema(description = "下单日期") @ExcelProperty("下单日期") + @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate ordDate; @Schema(description = "客户id", example = "23476") @@ -128,6 +130,7 @@ public class OrderItemWithOrderRespVO { @Schema(description = "要求交货日期") @ExcelProperty("要求交货日期") + @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate reqDeliveryDate; @Schema(description = "是否急单(0 是 1 否)") @@ -164,6 +167,7 @@ public class OrderItemWithOrderRespVO { @Schema(description = "审核时间") @ExcelProperty("审核时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime auditTime; @Schema(description = "附件信息") diff --git a/mes-ui/mes-ui-admin-vue3/src/utils/dict.ts b/mes-ui/mes-ui-admin-vue3/src/utils/dict.ts index 0a9f501..bb488bf 100644 --- a/mes-ui/mes-ui-admin-vue3/src/utils/dict.ts +++ b/mes-ui/mes-ui-admin-vue3/src/utils/dict.ts @@ -251,13 +251,6 @@ export enum DICT_TYPE { KEEP_TYPE='keep_type', // 保管类型 KEEP_MARK='keep_mark', // 保管标识 PLAN_STATUS='plan_status', // 计划状态 - CHECK_STATUS='check_status', // 原材料单据状态 - CHECK_RESULT='check_result', // 原材料检验结果 - BILL_TYPE='bill_type', // 采购订单单据类型 - STOCK_OUT_TYPE='stock_out_type', // 出库类型 - STOCK_OUT_STATUS='stock_out_status', // 出库状态 - DELIVERY_METHOD='delivery_method', // 配送方式 - BILL_STATUS='bill_status', // 单据状态 diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/saledelivery/OrderSelectDialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/saledelivery/OrderSelectDialog.vue index 2af171a..497eb4e 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/saledelivery/OrderSelectDialog.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/saledelivery/OrderSelectDialog.vue @@ -28,64 +28,83 @@ - - + + + + - - + + - + - - - - - + + diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/saledelivery/SaleDeliveryForm.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/saledelivery/SaleDeliveryForm.vue index e3705ea..428208c 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/saledelivery/SaleDeliveryForm.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/saledelivery/SaleDeliveryForm.vue @@ -11,35 +11,20 @@ - - + - - - - 选择订单 - + class="cursor-pointer" + /> - + - + @@ -66,40 +51,46 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -122,38 +113,17 @@ - - - + - - - + - - - + @@ -165,7 +135,7 @@ 新增 - + - + - + @@ -224,12 +194,6 @@ - -
- 合计: - 发货袋数: {{ totalBag }} - 发货数量: {{ totalQty }} -
- - + +