diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpEquipmentResumeController.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpEquipmentResumeController.java new file mode 100644 index 00000000..d9d0462d --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpEquipmentResumeController.java @@ -0,0 +1,151 @@ +package com.ruoyi.erp.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.erp.domain.ErpEquipmentResume; +import com.ruoyi.erp.service.IErpEquipmentResumeService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 设备履历Controller + * + * @author ruoyi + * @date 2024-04-27 + */ +@Controller +@RequestMapping("/erp/equipmentResume") +public class ErpEquipmentResumeController extends BaseController +{ + private String prefix = "erp/equipmentResume"; + + @Autowired + private IErpEquipmentResumeService erpEquipmentResumeService; + + @RequiresPermissions("erp:equipmentResume:view") + @GetMapping() + public String equipmentResume() + { + return prefix + "/equipmentResume"; + } + + /** + * 查询设备履历列表 + */ +// @RequiresPermissions("erp:equipmentResume:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(ErpEquipmentResume erpEquipmentResume) + { + startPage(); + List list = erpEquipmentResumeService.selectErpEquipmentResumeList(erpEquipmentResume); + return getDataTable(list); + } + + /** + * 导出设备履历列表 + */ + @RequiresPermissions("erp:equipmentResume:export") + @Log(title = "设备履历", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(ErpEquipmentResume erpEquipmentResume) + { + List list = erpEquipmentResumeService.selectErpEquipmentResumeList(erpEquipmentResume); + ExcelUtil util = new ExcelUtil(ErpEquipmentResume.class); + return util.exportExcel(list, "设备履历数据"); + } + + /** + * 新增设备履历 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存设备履历 + */ + @RequiresPermissions("erp:equipmentResume:add") + @Log(title = "设备履历", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(ErpEquipmentResume erpEquipmentResume) + { + return toAjax(erpEquipmentResumeService.insertErpEquipmentResume(erpEquipmentResume)); + } + + /** + * 修改设备履历 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) + { + ErpEquipmentResume erpEquipmentResume = erpEquipmentResumeService.selectErpEquipmentResumeById(id); + mmap.put("erpEquipmentResume", erpEquipmentResume); + return prefix + "/edit"; + } + + /** + * 修改保存设备履历 + */ + @RequiresPermissions("erp:equipmentResume:edit") + @Log(title = "设备履历", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(ErpEquipmentResume erpEquipmentResume) + { + return toAjax(erpEquipmentResumeService.updateErpEquipmentResume(erpEquipmentResume)); + } + + /** + * 删除设备履历 + */ + @RequiresPermissions("erp:equipmentResume:remove") + @Log(title = "设备履历", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(erpEquipmentResumeService.deleteErpEquipmentResumeByIds(ids)); + } + + /** + * 作废设备履历 + */ + @RequiresPermissions("erp:equipmentResume:cancel") + @Log(title = "设备履历", businessType = BusinessType.CANCEL) + @GetMapping( "/cancel/{id}") + @ResponseBody + public AjaxResult cancel(@PathVariable("id") Long id){ + return toAjax(erpEquipmentResumeService.cancelErpEquipmentResumeById(id)); + } + + /** + * 恢复设备履历 + */ + @RequiresPermissions("erp:equipmentResume:restore") + @Log(title = "设备履历", businessType = BusinessType.RESTORE) + @GetMapping( "/restore/{id}") + @ResponseBody + public AjaxResult restore(@PathVariable("id")Long id) + { + return toAjax(erpEquipmentResumeService.restoreErpEquipmentResumeById(id)); + } + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpInboundOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpInboundOrderController.java index 6b50e9a1..8ebba522 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpInboundOrderController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpInboundOrderController.java @@ -1,15 +1,17 @@ package com.ruoyi.erp.controller; import java.util.List; + +import com.ruoyi.common.utils.ShiroUtils; +import com.ruoyi.system.domain.SysSalesOrderChild; +import com.ruoyi.system.dto.SysEquipMaterialDto; +import com.ruoyi.system.service.ISysSalesOrderChildService; import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.erp.domain.ErpInboundOrder; @@ -34,6 +36,9 @@ public class ErpInboundOrderController extends BaseController @Autowired private IErpInboundOrderService erpInboundOrderService; + @Autowired + private ISysSalesOrderChildService salesOrderChildService; + @RequiresPermissions("erp:inboundOrder:view") @GetMapping() public String inboundOrder() @@ -147,5 +152,44 @@ public class ErpInboundOrderController extends BaseController return toAjax(erpInboundOrderService.restoreErpInboundOrderById(id)); } + @GetMapping("/detail/{id}") + public String detail(@PathVariable("id") Long id, ModelMap mmap) + { + mmap.put("currentUser", ShiroUtils.getSysUser()); + ErpInboundOrder erpInboundOrder = erpInboundOrderService.selectErpInboundOrderById(id); + String inboundType = erpInboundOrder.getInboundType(); + mmap.put("erpInboundOrder", erpInboundOrder); + // 生产入库 + if("0".equals(inboundType)){ + return prefix + "/produceInboundDetail"; + } + // 委内入库 + else if("1".equals(inboundType)){ + return prefix + "/processInboundDetail"; + } + return ""; + } + + @GetMapping("/detailEquipmentResume") + public String detailEquipmentResume(@RequestParam("curIndex")Integer curIndex + ,@RequestParam("makeNo")String makeNo + ,@RequestParam("saleNo")String saleNo + ,@RequestParam("materialNo")String materialNo + ,@RequestParam("inboundOrderNo")String inboundOrderNo, ModelMap mmap) + { + SysEquipMaterialDto equipMaterialDto = new SysEquipMaterialDto(); + mmap.put("currentUser", ShiroUtils.getSysUser()); + SysSalesOrderChild salesOrderChild = salesOrderChildService.selectOneByQuoteIdAndMaterialCode(saleNo, materialNo); + BeanUtils.copyProperties(salesOrderChild,equipMaterialDto); + equipMaterialDto.setMakeNo(makeNo); + equipMaterialDto.setCurIndex(curIndex); + equipMaterialDto.setInboundOrderNo(inboundOrderNo); + mmap.put("equipMaterial", equipMaterialDto); + return prefix + "/equipmentResumeDetail"; + } + + + + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpInboundOrderDetailController.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpInboundOrderDetailController.java new file mode 100644 index 00000000..73c022a2 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/controller/ErpInboundOrderDetailController.java @@ -0,0 +1,190 @@ +package com.ruoyi.erp.controller; + +import java.util.List; + +import com.ruoyi.erp.domain.ErpInboundOrder; +import com.ruoyi.erp.domain.ErpInboundOrderDetailDto; +import com.ruoyi.system.domain.SysSalesOrderChild; +import com.ruoyi.system.service.ISysSalesOrderChildService; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.erp.domain.ErpInboundOrderDetail; +import com.ruoyi.erp.service.IErpInboundOrderDetailService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 入库单明细Controller + * + * @author ruoyi + * @date 2024-04-24 + */ +@Controller +@RequestMapping("/erp/inboundOrderDetail") +public class ErpInboundOrderDetailController extends BaseController +{ + private String prefix = "erp/inboundOrderDetail"; + + @Autowired + private IErpInboundOrderDetailService erpInboundOrderDetailService; + + @Autowired + private ISysSalesOrderChildService salesOrderChildService; + + @RequiresPermissions("erp:inboundOrderDetail:view") + @GetMapping() + public String inboundOrderDetail() + { + return prefix + "/inboundOrderDetail"; + } + + /** + * 查询入库单明细列表 + */ +// @RequiresPermissions("erp:inboundOrderDetail:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(ErpInboundOrderDetail erpInboundOrderDetail) + { + startPage(); + List list = erpInboundOrderDetailService.selectErpInboundOrderDetailList(erpInboundOrderDetail); + return getDataTable(list); + } + + /** + * 导出入库单明细列表 + */ + @RequiresPermissions("erp:inboundOrderDetail:export") + @Log(title = "入库单明细", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(ErpInboundOrderDetail erpInboundOrderDetail) + { + List list = erpInboundOrderDetailService.selectErpInboundOrderDetailList(erpInboundOrderDetail); + ExcelUtil util = new ExcelUtil(ErpInboundOrderDetail.class); + return util.exportExcel(list, "入库单明细数据"); + } + + /** + * 新增入库单明细 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存入库单明细 + */ + @RequiresPermissions("erp:inboundOrderDetail:add") + @Log(title = "入库单明细", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(ErpInboundOrderDetail erpInboundOrderDetail) + { + return toAjax(erpInboundOrderDetailService.insertErpInboundOrderDetail(erpInboundOrderDetail)); + } + + /** + * 修改入库单明细 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) + { + ErpInboundOrderDetail erpInboundOrderDetail = erpInboundOrderDetailService.selectErpInboundOrderDetailById(id); + mmap.put("erpInboundOrderDetail", erpInboundOrderDetail); + return prefix + "/edit"; + } + + /** + * 修改保存入库单明细 + */ + @RequiresPermissions("erp:inboundOrderDetail:edit") + @Log(title = "入库单明细", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(ErpInboundOrderDetail erpInboundOrderDetail) + { + return toAjax(erpInboundOrderDetailService.updateErpInboundOrderDetail(erpInboundOrderDetail)); + } + + /** + * 删除入库单明细 + */ + @RequiresPermissions("erp:inboundOrderDetail:remove") + @Log(title = "入库单明细", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(erpInboundOrderDetailService.deleteErpInboundOrderDetailByIds(ids)); + } + + /** + * 作废入库单明细 + */ + @RequiresPermissions("erp:inboundOrderDetail:cancel") + @Log(title = "入库单明细", businessType = BusinessType.CANCEL) + @GetMapping( "/cancel/{id}") + @ResponseBody + public AjaxResult cancel(@PathVariable("id") Long id){ + return toAjax(erpInboundOrderDetailService.cancelErpInboundOrderDetailById(id)); + } + + /** + * 恢复入库单明细 + */ + @RequiresPermissions("erp:inboundOrderDetail:restore") + @Log(title = "入库单明细", businessType = BusinessType.RESTORE) + @GetMapping( "/restore/{id}") + @ResponseBody + public AjaxResult restore(@PathVariable("id")Long id) + { + return toAjax(erpInboundOrderDetailService.restoreErpInboundOrderDetailById(id)); + } + + + @PostMapping("/produceDetaillist") + @ResponseBody + public TableDataInfo produceDetaillist(ErpInboundOrderDetail inboundOrderDetail) + { + String inboundOrderNo = inboundOrderDetail.getInboundOrderNo(); + String saleNo = inboundOrderDetail.getSaleNo(); + startPage(); + ErpInboundOrderDetail erpInboundOrderDetail = new ErpInboundOrderDetail(); + erpInboundOrderDetail.setInboundOrderNo(inboundOrderNo); + erpInboundOrderDetail.setSaleNo(saleNo); + List list = erpInboundOrderDetailService.selectProduceInboundOrderDetailList(erpInboundOrderDetail); + return getDataTable(list); + } + + @PostMapping("/processDetaillist") + @ResponseBody + public TableDataInfo processDetaillist(ErpInboundOrderDetail inboundOrderDetail) + { + String inboundOrderNo = inboundOrderDetail.getInboundOrderNo(); + String saleNo = inboundOrderDetail.getSaleNo(); + String salesOrderMaterialNo = inboundOrderDetail.getSalesOrderMaterialNo(); + startPage(); + ErpInboundOrderDetail erpInboundOrderDetail = new ErpInboundOrderDetail(); + erpInboundOrderDetail.setInboundOrderNo(inboundOrderNo); + erpInboundOrderDetail.setSaleNo(saleNo); + erpInboundOrderDetail.setSalesOrderMaterialNo(salesOrderMaterialNo); + List list = erpInboundOrderDetailService.selectProcessInboundOrderDetailList(erpInboundOrderDetail); + return getDataTable(list); + } + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpInboundOrderDetail.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpInboundOrderDetail.java index e9c9d27c..14b328bc 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpInboundOrderDetail.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpInboundOrderDetail.java @@ -48,6 +48,10 @@ public class ErpInboundOrderDetail extends BaseEntity private String equipResumeArrayStr; + private String saleNo; + + private String salesOrderMaterialNo; + public void setId(Long id) { this.id = id; @@ -129,6 +133,22 @@ public class ErpInboundOrderDetail extends BaseEntity this.equipResumeArrayStr = equipResumeArrayStr; } + public String getSaleNo() { + return saleNo; + } + + public void setSaleNo(String saleNo) { + this.saleNo = saleNo; + } + + public String getSalesOrderMaterialNo() { + return salesOrderMaterialNo; + } + + public void setSalesOrderMaterialNo(String salesOrderMaterialNo) { + this.salesOrderMaterialNo = salesOrderMaterialNo; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpInboundOrderDetailDto.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpInboundOrderDetailDto.java new file mode 100644 index 00000000..367f8aa4 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpInboundOrderDetailDto.java @@ -0,0 +1,39 @@ +package com.ruoyi.erp.domain; + +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; +import lombok.Data; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import java.math.BigDecimal; + +/** + * 入库单明细对象 erp_inbound_order_detail + * + * @author ruoyi + * @date 2024-04-24 + */ +@Data +public class ErpInboundOrderDetailDto extends ErpInboundOrderDetail +{ + private static final long serialVersionUID = 1L; + private String quoteId; + private String materialName; + private String materialType; + private String processMethod; + private String brand; + private String unit; + private String photoUrl; + private String describe; + private String deliveryTime; + private Integer materialNum; + private String salesOrderCode; + private String bomNo; + private Integer useNum; + private BigDecimal lossRate; + private Integer level; + private Integer sortNo; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/mapper/ErpInboundOrderDetailMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/mapper/ErpInboundOrderDetailMapper.java index 6297dfbc..e3f7f845 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/erp/mapper/ErpInboundOrderDetailMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/mapper/ErpInboundOrderDetailMapper.java @@ -1,6 +1,7 @@ package com.ruoyi.erp.mapper; import com.ruoyi.erp.domain.ErpInboundOrderDetail; +import com.ruoyi.erp.domain.ErpInboundOrderDetailDto; import java.util.List; @@ -75,4 +76,8 @@ public interface ErpInboundOrderDetailMapper * @return 结果 */ public int restoreErpInboundOrderDetailById(Long id); + + List selectProduceInboundOrderDetailList(ErpInboundOrderDetail erpInboundOrderDetail); + + List selectProcessInboundOrderDetailList(ErpInboundOrderDetail erpInboundOrderDetail); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/service/IErpInboundOrderDetailService.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/service/IErpInboundOrderDetailService.java index 5b93f9e7..5c4768d2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/erp/service/IErpInboundOrderDetailService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/service/IErpInboundOrderDetailService.java @@ -1,6 +1,7 @@ package com.ruoyi.erp.service; import com.ruoyi.erp.domain.ErpInboundOrderDetail; +import com.ruoyi.erp.domain.ErpInboundOrderDetailDto; import java.util.List; @@ -73,4 +74,8 @@ public interface IErpInboundOrderDetailService * @return */ int restoreErpInboundOrderDetailById(Long id); + + List selectProduceInboundOrderDetailList(ErpInboundOrderDetail erpInboundOrderDetail); + + List selectProcessInboundOrderDetailList(ErpInboundOrderDetail erpInboundOrderDetail); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/service/impl/ErpInboundOrderDetailServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/service/impl/ErpInboundOrderDetailServiceImpl.java index 6fe749d2..46b4f315 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/erp/service/impl/ErpInboundOrderDetailServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/service/impl/ErpInboundOrderDetailServiceImpl.java @@ -4,6 +4,7 @@ import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.ShiroUtils; import com.ruoyi.erp.domain.ErpInboundOrderDetail; +import com.ruoyi.erp.domain.ErpInboundOrderDetailDto; import com.ruoyi.erp.mapper.ErpInboundOrderDetailMapper; import com.ruoyi.erp.service.IErpInboundOrderDetailService; import org.springframework.beans.factory.annotation.Autowired; @@ -124,4 +125,14 @@ public class ErpInboundOrderDetailServiceImpl implements IErpInboundOrderDetailS { return erpInboundOrderDetailMapper.restoreErpInboundOrderDetailById(id); } + + @Override + public List selectProduceInboundOrderDetailList(ErpInboundOrderDetail erpInboundOrderDetail) { + return erpInboundOrderDetailMapper.selectProduceInboundOrderDetailList(erpInboundOrderDetail); + } + + @Override + public List selectProcessInboundOrderDetailList(ErpInboundOrderDetail erpInboundOrderDetail) { + return erpInboundOrderDetailMapper.selectProcessInboundOrderDetailList(erpInboundOrderDetail); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/dto/SysEquipMaterialDto.java b/ruoyi-admin/src/main/java/com/ruoyi/system/dto/SysEquipMaterialDto.java index f08a3bdb..499cf399 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/dto/SysEquipMaterialDto.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/dto/SysEquipMaterialDto.java @@ -25,4 +25,5 @@ public class SysEquipMaterialDto implements Serializable { private String describe; private String makeNo; private Integer curIndex; + private String inboundOrderNo; } diff --git a/ruoyi-admin/src/main/resources/mapper/erp/ErpInboundOrderDetailMapper.xml b/ruoyi-admin/src/main/resources/mapper/erp/ErpInboundOrderDetailMapper.xml index 2d2bcd09..619b363d 100644 --- a/ruoyi-admin/src/main/resources/mapper/erp/ErpInboundOrderDetailMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/erp/ErpInboundOrderDetailMapper.xml @@ -20,6 +20,61 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select a.id, a.del_flag, a.create_by, a.create_time, a.update_by, a.update_time, a.remark, a.inbound_order_no, a.material_no, a.makeorder_bom_id, a.completed_num, a.current_num, a.process_fee_unit_price from erp_inbound_order_detail a @@ -40,7 +95,35 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where a.id = #{id} - + + + insert into erp_inbound_order_detail diff --git a/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/equipmentResumeDetail.html b/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/equipmentResumeDetail.html new file mode 100644 index 00000000..e2b53633 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/equipmentResumeDetail.html @@ -0,0 +1,229 @@ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ + +
+
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/inboundOrder.html b/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/inboundOrder.html index b1fdb446..6e07c969 100644 --- a/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/inboundOrder.html +++ b/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/inboundOrder.html @@ -11,17 +11,18 @@
  • - + + +
  • +
  • +
  • -
  • - - -
  • +
  • -
  • - - -
  •  搜索  重置 @@ -50,7 +47,7 @@
- +
@@ -83,6 +80,7 @@ url: prefix + "/list", createUrl: prefix + "/add", updateUrl: prefix + "/edit/{id}", + detailUrl: prefix + "/detail/{id}", removeUrl: prefix + "/remove", cancelUrl: prefix + "/cancel/{id}", restoreUrl: prefix + "/restore/{id}", @@ -96,10 +94,6 @@ field: 'id', visible: false }, - { - title: '备注', - field: 'remark', - }, { title: '生产订单号', field: 'makeNo', @@ -135,13 +129,14 @@ align: 'center', formatter: function(value, row, index) { var actions = []; - actions.push('
编辑 '); + /*actions.push('编辑 '); actions.push('删除 '); if(row.delFlag == '0'){ actions.push('作废 '); }else{ actions.push('恢复 '); - } + }*/ + actions.push('详情 '); return actions.join(''); } }] diff --git a/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/processInboundDetail.html b/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/processInboundDetail.html new file mode 100644 index 00000000..b5794016 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/processInboundDetail.html @@ -0,0 +1,363 @@ + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/produceInboundDetail.html b/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/produceInboundDetail.html new file mode 100644 index 00000000..b010172c --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/erp/inboundOrder/produceInboundDetail.html @@ -0,0 +1,432 @@ + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+
+ + + + + \ No newline at end of file