diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/WarehouseOutOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/WarehouseOutOrderController.java index c6be6b55..6d7c72c8 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/WarehouseOutOrderController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/WarehouseOutOrderController.java @@ -1,6 +1,11 @@ package com.ruoyi.aftersales.controller; import java.util.List; + +import com.ruoyi.aftersales.domain.AftersalesOrder; +import com.ruoyi.aftersales.domain.vo.SelectDeviceVO; +import com.ruoyi.aftersales.domain.vo.SelectMaterialsVO; +import com.ruoyi.aftersales.domain.vo.SelectShippingDeviceVO; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -113,38 +118,105 @@ public class WarehouseOutOrderController extends BaseController } /** - * 删除出库单 + * 查看出库单详情 */ - @RequiresPermissions("aftersales:warehouseOutOrder:remove") - @Log(title = "出库单", businessType = BusinessType.DELETE) - @PostMapping( "/remove") + @GetMapping("/detail/{outOrderId}") + public String detail(@PathVariable("outOrderId") Long outOrderId, ModelMap mmap) + { + WarehouseOutOrder warehouseOutOrder = warehouseOutOrderService.selectWarehouseOutOrderById(outOrderId); + mmap.put("warehouseOutOrder", warehouseOutOrder); + return prefix + "/detail"; + } + + /** + * 修改保存出库单详情 + */ + @RequiresPermissions("aftersales:warehouseOutOrder:edit") + @Log(title = "出库单", businessType = BusinessType.UPDATE) + @PostMapping("/detail") @ResponseBody - public AjaxResult remove(String ids) + public AjaxResult detailSave(WarehouseOutOrder warehouseOutOrder) { - return toAjax(warehouseOutOrderService.deleteWarehouseOutOrderByIds(ids)); + return toAjax(warehouseOutOrderService.updateWarehouseOutOrder(warehouseOutOrder)); } /** - * 作废出库单 + * 物料新增出货设备 */ - @RequiresPermissions("aftersales:warehouseOutOrder:cancel") - @Log(title = "出库单", businessType = BusinessType.CANCEL) - @GetMapping( "/cancel/{id}") + @GetMapping("/addShippingDevices/{quoteId}/{materialCode}") + public String addShippingDevices(@PathVariable("quoteId") String quoteId, + @PathVariable("materialCode") String materialCode, + ModelMap mmap) { + SelectMaterialsVO selectMaterialsVO = warehouseOutOrderService.selectShippingDevicesById(quoteId, materialCode); + // 假设您还需要根据materialCode获取额外信息,可以在这里添加逻辑 + mmap.put("selectMaterialsVO", selectMaterialsVO); + return prefix + "/addShippingDevices"; + } + /** + * 修改保存出货设备 + */ + @RequiresPermissions("aftersales:warehouseOutOrder:addShippingDevices") + @Log(title = "出库单", businessType = BusinessType.INSERT) + @PostMapping("/addShippingDevices") @ResponseBody - public AjaxResult cancel(@PathVariable("id") Long id){ - return toAjax(warehouseOutOrderService.cancelWarehouseOutOrderById(id)); + public AjaxResult addShippingDevicesSave(WarehouseOutOrder warehouseOutOrder) + { + return toAjax(warehouseOutOrderService.updateWarehouseOutOrder(warehouseOutOrder)); } + /** - * 恢复出库单 + * 查询物料信息列表 */ - @RequiresPermissions("aftersales:warehouseOutOrder:restore") - @Log(title = "出库单", businessType = BusinessType.RESTORE) - @GetMapping( "/restore/{id}") + @RequiresPermissions("aftersales:warehouseOutOrder:optionMaterials") + @PostMapping("/optionMaterials") @ResponseBody - public AjaxResult restore(@PathVariable("id")Long id) + public TableDataInfo optionMaterials(WarehouseOutOrder warehouseOutOrder) { - return toAjax(warehouseOutOrderService.restoreWarehouseOutOrderById(id)); + + startPage(); + List list = warehouseOutOrderService.selectMaterialBySalesOrderCode(warehouseOutOrder); + return getDataTable(list); + } + + /** + * 添加出货设备查询物料信息 + */ + @RequiresPermissions("aftersales:warehouseOutOrder:addShippingDevicesMaterial") + @PostMapping("/addShippingDevicesMaterial") + @ResponseBody + public TableDataInfo optionMaterial(SelectMaterialsVO selectMaterialsVO) + { + + startPage(); + List list = warehouseOutOrderService.selectMaterialByMaterialCode(selectMaterialsVO); + return getDataTable(list); + } + + /** + * 添加出货设备查询出货设备信息 + */ + @RequiresPermissions("aftersales:warehouseOutOrder:addShippingDevicesOptions") + @PostMapping("/addShippingDevicesOptions") + @ResponseBody + public TableDataInfo addShippingDevicesOptions(SelectMaterialsVO selectMaterialsVO) + { + + startPage(); + List list = warehouseOutOrderService.selectShippingDeviceBySalesOrderCode(selectMaterialsVO); + return getDataTable(list); + } + + /** + * 删除出库单 + */ + @RequiresPermissions("aftersales:warehouseOutOrder:remove") + @Log(title = "出库单", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(warehouseOutOrderService.deleteWarehouseOutOrderByIds(ids)); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/AfterSalesShippingDevice.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/AfterSalesShippingDevice.java index 8ea2f282..1bdffb92 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/AfterSalesShippingDevice.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/AfterSalesShippingDevice.java @@ -29,6 +29,10 @@ public class AfterSalesShippingDevice extends BaseEntity @Excel(name = "关联单号") private String makeNo; + /** 关联销售单号 */ + @Excel(name = "关联销售单号") + private String salesOrderCode; + /** 料号 */ @Excel(name = "料号") private String materialNo; @@ -182,7 +186,16 @@ public class AfterSalesShippingDevice extends BaseEntity { return makeNo; } - public void setMaterialNo(String materialNo) + + public String getSalesOrderCode() { + return salesOrderCode; + } + + public void setSalesOrderCode(String salesOrderCode) { + this.salesOrderCode = salesOrderCode; + } + + public void setMaterialNo(String materialNo) { this.materialNo = materialNo; } @@ -457,6 +470,7 @@ public class AfterSalesShippingDevice extends BaseEntity .append("shippingDeviceCode", getShippingDeviceCode()) .append("shippingDeviceId", getShippingDeviceId()) .append("makeNo", getMakeNo()) + .append("salesOrderCode()", getSalesOrderCode()) .append("materialNo", getMaterialNo()) .append("materialPhotourl", getMaterialPhotourl()) .append("materialName", getMaterialName()) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectMaterialsVO.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectMaterialsVO.java new file mode 100644 index 00000000..a8e55655 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectMaterialsVO.java @@ -0,0 +1,35 @@ +package com.ruoyi.aftersales.domain.vo; + +import com.ruoyi.common.annotation.Excel; +import lombok.Data; + +@Data +public class SelectMaterialsVO { + + /*销售订单号*/ + private String quoteId; + /*料号*/ + private String materialCode; + + /** 物料的名称 */ + private String materialName; + + /** 物料的类型 */ + private String materialType; + + /** 物料的加工方式 */ + private String processMethod; + + /** 物料的品牌 */ + private String brand; + + /** 物料单位*/ + private String unit; + + /** 物料的图片 */ + private String photoUrl; + + /** 物料的描述 */ + private String describe; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectShippingDeviceVO.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectShippingDeviceVO.java new file mode 100644 index 00000000..0fbae240 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectShippingDeviceVO.java @@ -0,0 +1,22 @@ +package com.ruoyi.aftersales.domain.vo; + +import lombok.Data; +/** + * 添加出货设备时新增出货设备列表 + */ +@Data +public class SelectShippingDeviceVO { + + + private String quoteId; + + private String shippingDeviceId; + + private String deviceModelCode; + + private String deviceRunningNumber; + + private String makePhotoUrl; + +} + diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AfterSalesShippingDeviceMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AfterSalesShippingDeviceMapper.java index e61d9f19..6250e26a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AfterSalesShippingDeviceMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AfterSalesShippingDeviceMapper.java @@ -36,6 +36,15 @@ public interface AfterSalesShippingDeviceMapper */ public List selectAfterSalesShippingDeviceList(AfterSalesShippingDevice afterSalesShippingDevice); + + /** + * 查询出货设备列表 + * + * @param salesOrderCode 销售订单号 + * @return 出货设备集合 + */ + public List selectShippingDeviceBySalesOrderCode(String salesOrderCode); + /** * 新增出货设备 * diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IWarehouseOutOrderService.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IWarehouseOutOrderService.java index 35bccf5d..eb6a33c6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IWarehouseOutOrderService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IWarehouseOutOrderService.java @@ -2,6 +2,9 @@ package com.ruoyi.aftersales.service; import java.util.List; import com.ruoyi.aftersales.domain.WarehouseOutOrder; +import com.ruoyi.aftersales.domain.vo.SelectDeviceVO; +import com.ruoyi.aftersales.domain.vo.SelectMaterialsVO; +import com.ruoyi.aftersales.domain.vo.SelectShippingDeviceVO; /** * 出库单Service接口 @@ -27,6 +30,23 @@ public interface IWarehouseOutOrderService */ public List selectWarehouseOutOrderList(WarehouseOutOrder warehouseOutOrder); + + /** + * 查询关联销售单的物料列表 + * + * @param salesOrderCode 销售单号 + * @return 出库单集合 + */ + public List selectMaterialBySalesOrderCode(WarehouseOutOrder warehouseOutOrder); + + /** + * 查询添加出货设备的物料列表 + * + * @param salesOrderCode 销售单号 + * @return 出库单集合 + */ + public List selectMaterialByMaterialCode(SelectMaterialsVO selectMaterialsVO); + /** * 新增出库单 * @@ -72,4 +92,8 @@ public interface IWarehouseOutOrderService * @return */ int restoreWarehouseOutOrderById(Long outOrderId); + + SelectMaterialsVO selectShippingDevicesById(String quoteId, String materialCode); + + List selectShippingDeviceBySalesOrderCode(SelectMaterialsVO selectMaterialsVO); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/WarehouseOutOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/WarehouseOutOrderServiceImpl.java index 045ac1ff..656c8eb2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/WarehouseOutOrderServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/WarehouseOutOrderServiceImpl.java @@ -1,9 +1,21 @@ package com.ruoyi.aftersales.service.impl; +import java.util.ArrayList; import java.util.List; + +import com.ruoyi.aftersales.domain.AfterSalesShippingDevice; +import com.ruoyi.aftersales.domain.vo.SelectMaterialsVO; +import com.ruoyi.aftersales.domain.vo.SelectShippingDeviceVO; +import com.ruoyi.aftersales.mapper.AfterSalesShippingDeviceMapper; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.ShiroUtils; +import com.ruoyi.common.utils.StringUtils; +import com.ruoyi.system.domain.SysSalesOrderChild; +import com.ruoyi.system.mapper.SysSalesOrderChildMapper; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.implementation.bytecode.Throw; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.parameters.P; import org.springframework.stereotype.Service; import com.ruoyi.aftersales.mapper.WarehouseOutOrderMapper; import com.ruoyi.aftersales.domain.WarehouseOutOrder; @@ -17,11 +29,18 @@ import com.ruoyi.common.core.text.Convert; * @date 2024-04-23 */ @Service +@Slf4j public class WarehouseOutOrderServiceImpl implements IWarehouseOutOrderService { @Autowired private WarehouseOutOrderMapper warehouseOutOrderMapper; + @Autowired + private SysSalesOrderChildMapper sysSalesOrderChildMapper; + + @Autowired + private AfterSalesShippingDeviceMapper shippingDeviceMapper; + /** * 查询出库单 * @@ -46,6 +65,93 @@ public class WarehouseOutOrderServiceImpl implements IWarehouseOutOrderService return warehouseOutOrderMapper.selectWarehouseOutOrderList(warehouseOutOrder); } + @Override + public List selectMaterialBySalesOrderCode(WarehouseOutOrder warehouseOutOrder) { + + List selectMaterialsVOs = new ArrayList<>(); + + List sysSalesOrderChildren = sysSalesOrderChildMapper.selectSysSalesOrderChildByQuoteId(warehouseOutOrder.getSalesOrderCode()); + if (!StringUtils.isNotEmpty(sysSalesOrderChildren)){ + // 记录日志 + log.warn("未查找到与销售订单关联的物料数据, 销售订单编码: {}", warehouseOutOrder.getSalesOrderCode()); + throw new RuntimeException("未查找到物料相关数据"); + } + for (SysSalesOrderChild sysSalesOrderChild : sysSalesOrderChildren) { + SelectMaterialsVO selectMaterialsVO = new SelectMaterialsVO(); + selectMaterialsVO.setQuoteId(sysSalesOrderChild.getQuoteId()); + selectMaterialsVO.setMaterialCode(sysSalesOrderChild.getMaterialCode()); + selectMaterialsVO.setMaterialName(sysSalesOrderChild.getMaterialName()); + selectMaterialsVO.setMaterialType(sysSalesOrderChild.getMaterialType()); + selectMaterialsVO.setBrand(sysSalesOrderChild.getBrand()); + selectMaterialsVO.setDescribe(sysSalesOrderChild.getDescribe()); + selectMaterialsVO.setUnit(sysSalesOrderChild.getUnit()); + selectMaterialsVO.setPhotoUrl(sysSalesOrderChild.getPhotoUrl()); + selectMaterialsVO.setProcessMethod(sysSalesOrderChild.getProcessMethod()); + selectMaterialsVOs.add(selectMaterialsVO); + } + return selectMaterialsVOs; + } + + + @Override + public SelectMaterialsVO selectShippingDevicesById(String quoteId, String materialCode) { + SelectMaterialsVO selectMaterialsVO = new SelectMaterialsVO(); + SysSalesOrderChild sysSalesOrderChild = sysSalesOrderChildMapper.selectOneByQuoteIdAndMaterialCode(quoteId, materialCode); + if (StringUtils.isNotNull(sysSalesOrderChild)){ + selectMaterialsVO.setQuoteId(quoteId); + selectMaterialsVO.setMaterialCode(materialCode); + selectMaterialsVO.setMaterialType(sysSalesOrderChild.getMaterialType()); + selectMaterialsVO.setBrand(sysSalesOrderChild.getBrand()); + selectMaterialsVO.setDescribe(sysSalesOrderChild.getDescribe()); + selectMaterialsVO.setUnit(sysSalesOrderChild.getUnit()); + selectMaterialsVO.setPhotoUrl(sysSalesOrderChild.getPhotoUrl()); + selectMaterialsVO.setProcessMethod(sysSalesOrderChild.getProcessMethod()); + } + return selectMaterialsVO; + } + + /*根据销售单号查询出货设备信息*/ + @Override + public List selectShippingDeviceBySalesOrderCode(SelectMaterialsVO selectMaterialsVO) { + + List selectShippingDeviceVOs = new ArrayList<>(); + List afterSalesShippingDevices = shippingDeviceMapper.selectShippingDeviceBySalesOrderCode(selectMaterialsVO.getQuoteId()); + if (!StringUtils.isNotEmpty(afterSalesShippingDevices)) { + // 记录日志 + log.warn("未查找到与销售订单关联的出库设备数据, 销售订单编码: {}", selectMaterialsVO.getQuoteId()); + throw new RuntimeException("未查找到物料相关数据"); + } + for (AfterSalesShippingDevice afterSalesShippingDevice : afterSalesShippingDevices) { + SelectShippingDeviceVO shippingDeviceVO = new SelectShippingDeviceVO(); + shippingDeviceVO.setShippingDeviceId(afterSalesShippingDevice.getShippingDeviceId()); + shippingDeviceVO.setDeviceModelCode(afterSalesShippingDevice.getDeviceModelCode()); + shippingDeviceVO.setDeviceRunningNumber(afterSalesShippingDevice.getDeviceRunningNumber()); + shippingDeviceVO.setMakePhotoUrl(afterSalesShippingDevice.getMakePhotourl()); + shippingDeviceVO.setQuoteId(afterSalesShippingDevice.getSalesOrderCode()); + selectShippingDeviceVOs.add(shippingDeviceVO); + } + return selectShippingDeviceVOs; + } + + @Override + public List selectMaterialByMaterialCode(SelectMaterialsVO selectMaterialsVO) { + List selectMaterialsVOs = new ArrayList<>(); + SysSalesOrderChild sysSalesOrderChild = sysSalesOrderChildMapper.selectOneByQuoteIdAndMaterialCode(selectMaterialsVO.getQuoteId(), selectMaterialsVO.getMaterialCode()); + if (StringUtils.isNotNull(sysSalesOrderChild)){ +// selectMaterialsVO.setQuoteId(selectMaterialsVO.getQuoteId()); +// selectMaterialsVO.setMaterialCode(selectMaterialsVO.getMaterialCode()); + selectMaterialsVO.setMaterialName(sysSalesOrderChild.getMaterialName()); + selectMaterialsVO.setMaterialType(sysSalesOrderChild.getMaterialType()); + selectMaterialsVO.setBrand(sysSalesOrderChild.getBrand()); + selectMaterialsVO.setDescribe(sysSalesOrderChild.getDescribe()); + selectMaterialsVO.setUnit(sysSalesOrderChild.getUnit()); + selectMaterialsVO.setPhotoUrl(sysSalesOrderChild.getPhotoUrl()); + selectMaterialsVO.setProcessMethod(sysSalesOrderChild.getProcessMethod()); + selectMaterialsVOs.add(selectMaterialsVO); + } + return selectMaterialsVOs; + } + /** * 新增出库单 * @@ -123,4 +229,6 @@ public class WarehouseOutOrderServiceImpl implements IWarehouseOutOrderService { return warehouseOutOrderMapper.restoreWarehouseOutOrderById(outOrderId); } + + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCustomerController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCustomerController.java index c68589ab..e1ebee8d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCustomerController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCustomerController.java @@ -285,6 +285,17 @@ public class SysCustomerController extends BaseController List list = sysCustomerService.selectSysCustomerToList(); return getDataTable(list); } + /** + * 客诉报告查询客户信息 + * */ + @ResponseBody + @GetMapping("/getCustomers") + public List getCustomers() { + List list = sysCustomerService.selectSysCustomerToList(); + return list; + } + + @RequiresPermissions("system:customer:audit") @PostMapping("/operList") @ResponseBody diff --git a/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml b/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml index 0367c637..4044b363 100644 --- a/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml @@ -8,6 +8,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -45,7 +46,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select shipping_device_code, shipping_device_id, make_no, material_no, material_photoUrl, material_name, material_type, material_class, material_model_code, material_unit, material_brand, material_describe, device_model_code, device_running_number, make_photoUrl, sn_code, aftersales_photoUrl, factory_date, guarantee_period, guarantee_period_flag, lock_date, lock_date_flag, wastage_expire_date, wastage_expire_flag, component_guarantee_date, component_guarantee_flag, engineer_name, salesman_name, make_name,customer_id, customer_name, maintain_order_code, maintain_time, create_by, create_time, update_by, update_time from aftersales_shipping_device + select shipping_device_code, shipping_device_id, make_no,sales_order_code, material_no, material_photoUrl, material_name, material_type, material_class, material_model_code, material_unit, material_brand, material_describe, device_model_code, device_running_number, make_photoUrl, sn_code, aftersales_photoUrl, factory_date, guarantee_period, guarantee_period_flag, lock_date, lock_date_flag, wastage_expire_date, wastage_expire_flag, component_guarantee_date, component_guarantee_flag, engineer_name, salesman_name, make_name,customer_id, customer_name, maintain_order_code, maintain_time, create_by, create_time, update_by, update_time from aftersales_shipping_device + + insert into aftersales_shipping_device diff --git a/ruoyi-admin/src/main/resources/templates/aftersales/complaintNotice/add.html b/ruoyi-admin/src/main/resources/templates/aftersales/complaintNotice/add.html index 25382125..32244112 100644 --- a/ruoyi-admin/src/main/resources/templates/aftersales/complaintNotice/add.html +++ b/ruoyi-admin/src/main/resources/templates/aftersales/complaintNotice/add.html @@ -6,22 +6,23 @@
-
- +
+
- +
-
- +
+
- +
-
- +
+
- +
@@ -33,62 +34,31 @@
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- +
- +
-
- -
- + + +
+ -
- -
- +
+
+
- +
\ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/addShippingDevices.html b/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/addShippingDevices.html new file mode 100644 index 00000000..316a5184 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/addShippingDevices.html @@ -0,0 +1,186 @@ + + + + + + + +
+
+ + +
+

物料信息

+
+
+
+

出货设备

+
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/detail.html b/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/detail.html new file mode 100644 index 00000000..e7a873fb --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/detail.html @@ -0,0 +1,198 @@ + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+

物料信息

+
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/warehouseOutOrder.html b/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/warehouseOutOrder.html index 851dacc3..03d2e64e 100644 --- a/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/warehouseOutOrder.html +++ b/ruoyi-admin/src/main/resources/templates/aftersales/warehouseOutOrder/warehouseOutOrder.html @@ -54,21 +54,6 @@
- - - - - - - - - - - - - - -
@@ -77,6 +62,7 @@ \ No newline at end of file