diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/AfterSalesShippingDeviceController.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/AfterSalesShippingDeviceController.java index fd032311..408ac130 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/AfterSalesShippingDeviceController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/AfterSalesShippingDeviceController.java @@ -2,6 +2,7 @@ package com.ruoyi.aftersales.controller; import java.util.List; +import com.ruoyi.aftersales.domain.AftersalesOrder; import com.ruoyi.aftersales.domain.dto.*; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.system.domain.SysCustomer; @@ -135,6 +136,34 @@ public class AfterSalesShippingDeviceController extends BaseController return toAjax(afterSalesShippingDeviceService.updateAfterSalesShippingDevice(dto)); } + /** + * 查看出货设备详情 + */ + @GetMapping("/detail/{shippingDeviceCode}") + public String detail(@PathVariable("shippingDeviceCode") Long shippingDeviceCode, ModelMap mmap) + { + AfterSalesShippingDeviceDto afterSalesShippingDeviceDto = afterSalesShippingDeviceService.selectAfterSalesShippingDeviceDtoById(shippingDeviceCode); + //查找客户信息 + String customerId = afterSalesShippingDeviceDto.getCustomerId(); + CustomerDto customerDto = customerService.selectCustomerDtoByEnterpriseCode(customerId); + if (StringUtils.isNotNull(customerDto)){ + mmap.put("customerDto",customerDto); + } + //查找生产信息 + AfterSalesMakeOrderDto makeOrderDto = afterSalesShippingDeviceService.selectAfterSalesMakeOrderDtoById(shippingDeviceCode); + if (StringUtils.isNotNull(makeOrderDto)){ + mmap.put("makeOrderDto",makeOrderDto); + } + //查找仓库和售后信息 后续补充 + WarehouseAndAfterSalesDto warehouseAndAfterSalesDto = afterSalesShippingDeviceService.selectWarehouseAndAfterSalesDtoById(shippingDeviceCode); + if (StringUtils.isNotNull(warehouseAndAfterSalesDto)){ + mmap.put("warehouseAndAfterSalesDto",warehouseAndAfterSalesDto); + } + mmap.put("afterSalesShippingDeviceDto", afterSalesShippingDeviceDto); + return prefix + "/detail"; + } + + /** * 删除出货设备 */ diff --git a/ruoyi-admin/src/main/resources/templates/aftersales/shippingDevice/detail.html b/ruoyi-admin/src/main/resources/templates/aftersales/shippingDevice/detail.html index 281a8452..f363e77e 100644 --- a/ruoyi-admin/src/main/resources/templates/aftersales/shippingDevice/detail.html +++ b/ruoyi-admin/src/main/resources/templates/aftersales/shippingDevice/detail.html @@ -1,234 +1,248 @@ - +
-
+ +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- -
-
-
- -
- +
- +
- -
-
-
- -
- -
-
-
- -
- +
-
- -
- + + +
+

客户信息

+
+
+
+ +
+ +
-
-
- -
- +
+ +
+ +
-
-
- -
- +
+ +
+ +
-
-
- -
-
- - +
+ +
+
-
-
- -
- +
+ +
+ +
-
-
- -
- +
+ +
+ +
-
-
- -
-
- - + +
+ +
+

生产信息

+
+
+
+ +
+
-
-
- -
- +
+ +
+ +
-
-
- -
-
- - +
+ +
+
-
-
- -
- +
+ +
+ +
-
-
- -
-
- - + +
+ + +
+

仓库和售后信息

+
+
+
+ +
+
-
-
- -
- +
+ +
+ +
-
-
- -
- +
+ +
+
+ + +
+
-
-
- -
- +
+ +
+ +
-
-
- -
- +
+ +
+
+ + +
+
-
-
- -
- +
+ +
+ +
-
-
- -
- +
+ +
+
+ + +
+
-
-
- -
-
- - +
+ +
+
+ + +
-
- + +
+ \ No newline at end of file