diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/OutsourceOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/OutsourceOrderController.java new file mode 100644 index 00000000..2b8625d1 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/OutsourceOrderController.java @@ -0,0 +1,173 @@ +package com.ruoyi.system.controller; + +import java.util.List; + + +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.system.domain.OutsourceOrder; +import com.ruoyi.system.domain.OutsourceOrderDetail; +import com.ruoyi.system.service.IOutsourceOrderService; +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.*; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; + +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; + +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 委外订单Controller + * + * @author ruoyi + * @date 2024-07-12 + */ +@Controller +@RequestMapping("/system/outsource_order") +public class OutsourceOrderController extends BaseController +{ + private String prefix = "system/outsource_order"; + + @Autowired + private IOutsourceOrderService outsourceOrderService; + + @RequiresPermissions("system:outsource_order:view") + @GetMapping() + public String outsource_order() + { + return prefix + "/outsource_order"; + } + + /** + * 查询委外订单列表 + */ + @RequiresPermissions("system:outsource_order:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(OutsourceOrder outsourceOrder) + { + startPage(); + List list = outsourceOrderService.selectOutsourceOrderList(outsourceOrder); + return getDataTable(list); + } + /** + * 表格细节视图 + */ + @RequiresPermissions("system:outsource_order:detail") + @GetMapping("/detail/{outsourceOrderId}") + public String detail(@PathVariable("outsourceOrderId") long outsourceOrderId, ModelMap mmap) + { + mmap.put("outsourceOrder", outsourceOrderService.selectOutsourceOrderByOutsourceOrderId(outsourceOrderId)); + return prefix + "/detail"; + } + /** + * 查询委外计划详情 + */ + @GetMapping("/sublist") + @ResponseBody + public TableDataInfo subList(@RequestParam("outsourceOrderId") Long outsourceOrderId, ModelMap mmap) + { + OutsourceOrder outsourceOrder = outsourceOrderService.selectOutsourceOrderByOutsourceOrderId(outsourceOrderId); + List list = outsourceOrder.getOutsourceOrderDetailList(); + return getDataTable(list); + } + /** + * 导出委外订单列表 + */ + @RequiresPermissions("system:outsource_order:export") + @Log(title = "委外订单", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(OutsourceOrder outsourceOrder) + { + List list = outsourceOrderService.selectOutsourceOrderList(outsourceOrder); + ExcelUtil util = new ExcelUtil(OutsourceOrder.class); + return util.exportExcel(list, "委外订单数据"); + } + /** + * 添加委外领料单 + */ + @GetMapping("/addRequisition/{outsourceOrderNos}") + + public String addOutsourceOrder(@PathVariable("outsourceOrderNos") String outsourceOrderNos, ModelMap mmap) + { + List outsourceOrder = outsourceOrderService.selectOutsourceOrderByOutsourceOrderNo(outsourceOrderNos); +// System.out.println(outsourceOrderNos); + mmap.put("outsourceOrderList", outsourceOrder); +// System.out.println(outsourceOrder); + return prefix + "/addRequisition"; + } + /** + * 添加委外入库单 + */ + @GetMapping("/addStorage/{outsourceOrderNo}") + + public String addOutsourceStorage(@PathVariable("outsourceOrderNo") String outsourceOrderNo, ModelMap mmap) + { + List outsourceOrder = outsourceOrderService.selectOutsourceOrderByOutsourceOrderNo(outsourceOrderNo); +// System.out.println(outsourceOrderNos); + mmap.put("outsourceOrderList", outsourceOrder); +// System.out.println(outsourceOrder); + return prefix + "/addStorage"; + } + /** + * 新增委外订单 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存委外订单 + */ + @RequiresPermissions("system:outsource_order:add") + @Log(title = "委外订单", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(OutsourceOrder outsourceOrder) + { + return toAjax(outsourceOrderService.insertOutsourceOrder(outsourceOrder)); + } + + /** + * 修改委外订单 + */ + @RequiresPermissions("system:outsource_order:edit") + @GetMapping("/edit/{outsourceOrderId}") + public String edit(@PathVariable("outsourceOrderId") Long outsourceOrderId, ModelMap mmap) + { + OutsourceOrder outsourceOrder = outsourceOrderService.selectOutsourceOrderByOutsourceOrderId(outsourceOrderId); + mmap.put("outsourceOrder", outsourceOrder); + return prefix + "/edit"; + } + + /** + * 修改保存委外订单 + */ + @RequiresPermissions("system:outsource_order:edit") + @Log(title = "委外订单", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(OutsourceOrder outsourceOrder) + { + return toAjax(outsourceOrderService.updateOutsourceOrder(outsourceOrder)); + } + + /** + * 删除委外订单 + */ + @RequiresPermissions("system:outsource_order:remove") + @Log(title = "委外订单", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(outsourceOrderService.deleteOutsourceOrderByOutsourceOrderIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/OutsourceOrderMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/OutsourceOrderMapper.java new file mode 100644 index 00000000..973ec03e --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/OutsourceOrderMapper.java @@ -0,0 +1,111 @@ +package com.ruoyi.system.mapper; + +import com.ruoyi.system.domain.OutsourceMaterial; +import com.ruoyi.system.domain.OutsourceOrder; +import com.ruoyi.system.domain.OutsourceOrderDetail; + +import java.util.List; + + + +/** + * 委外订单Mapper接口 + * + * @author ruoyi + * @date 2024-07-12 + */ +public interface OutsourceOrderMapper +{ + /** + * 查询委外订单 + * + * @param outsourceOrderId 委外订单主键 + * @return 委外订单 + */ + public OutsourceOrder selectOutsourceOrderByOutsourceOrderId(Long outsourceOrderId); + + /** + * 查询委外订单 + * + * @param outsourceOrderNo 委外订单编号 + * @return 委外订单 + */ + public List selectOutsourceOrderByOutsourceOrderNo(String outsourceOrderNo); + /** + * 查询委外订单列表 + * + * @param outsourceOrder 委外订单 + * @return 委外订单集合 + */ + public List selectOutsourceOrderList(OutsourceOrder outsourceOrder); + /** + * 查询委外订单详情列表 + * + * @param outsourceOrderNo 委外订单 + * @return 委外订单集合 + */ + public List selectOutsourceOrderDetailList(String outsourceOrderNo); + + /** + * 新增委外订单 + * + * @param outsourceOrder 委外订单 + * @return 结果 + */ + public int insertOutsourceOrder(OutsourceOrder outsourceOrder); + + /** + * 修改委外订单 + * + * @param outsourceOrder 委外订单 + * @return 结果 + */ + public int updateOutsourceOrder(OutsourceOrder outsourceOrder); + + /** + * 删除委外订单 + * + * @param outsourceOrderId 委外订单主键 + * @return 结果 + */ + public int deleteOutsourceOrderByOutsourceOrderId(Long outsourceOrderId); + + /** + * 批量删除委外订单 + * + * @param outsourceOrderIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteOutsourceOrderByOutsourceOrderIds(String[] outsourceOrderIds); + + /** + * 批量删除委外订单详情 + * + * @param outsourceOrderIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteOutsourceOrderDetailByOutsourceOrderNos(String[] outsourceOrderIds); + + /** + * 批量新增委外订单详情 + * + * @param outsourceOrderDetailList 委外订单详情列表 + * @return 结果 + */ + public int batchOutsourceOrderDetail(List outsourceOrderDetailList); + /** + * 查询委外物料 + * + * @param materialNo 需要查询的数据编码 + * @return 结果 + */ + public OutsourceMaterial selectMaterialByCode(String materialNo); + + /** + * 通过委外订单主键删除委外订单详情信息 + * + * @param outsourceOrderId 委外订单ID + * @return 结果 + */ + public int deleteOutsourceOrderDetailByOutsourceOrderNo(Long outsourceOrderId); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/IOutsourceOrderService.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/IOutsourceOrderService.java new file mode 100644 index 00000000..53d97d48 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/IOutsourceOrderService.java @@ -0,0 +1,69 @@ +package com.ruoyi.system.service; + +import com.ruoyi.system.domain.OutsourceOrder; + +import java.util.List; + + +/** + * 委外订单Service接口 + * + * @author ruoyi + * @date 2024-07-12 + */ +public interface IOutsourceOrderService +{ + /** + * 查询委外订单 + * + * @param outsourceOrderId 委外订单主键 + * @return 委外订单 + */ + public OutsourceOrder selectOutsourceOrderByOutsourceOrderId(Long outsourceOrderId); + + /** + * 查询委外订单列表 + * + * @param outsourceOrder 委外订单 + * @return 委外订单集合 + */ + public List selectOutsourceOrderList(OutsourceOrder outsourceOrder); + + /** + * 新增委外订单 + * + * @param outsourceOrder 委外订单 + * @return 结果 + */ + public int insertOutsourceOrder(OutsourceOrder outsourceOrder); + + /** + * 修改委外订单 + * + * @param outsourceOrder 委外订单 + * @return 结果 + */ + public int updateOutsourceOrder(OutsourceOrder outsourceOrder); + /** + * 查询委外订单 + * + * @param outsourceOrderNo 委外订单编号 + * @return 委外订单 + */ + public List selectOutsourceOrderByOutsourceOrderNo(String outsourceOrderNo); + /** + * 批量删除委外订单 + * + * @param outsourceOrderIds 需要删除的委外订单主键集合 + * @return 结果 + */ + public int deleteOutsourceOrderByOutsourceOrderIds(String outsourceOrderIds); + + /** + * 删除委外订单信息 + * + * @param outsourceOrderId 委外订单主键 + * @return 结果 + */ + public int deleteOutsourceOrderByOutsourceOrderId(Long outsourceOrderId); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/OutsourceOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/OutsourceOrderServiceImpl.java new file mode 100644 index 00000000..be1f16ba --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/OutsourceOrderServiceImpl.java @@ -0,0 +1,165 @@ +package com.ruoyi.system.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; + +import com.ruoyi.system.domain.OutsourceMaterial; +import com.ruoyi.system.domain.OutsourceOrder; +import com.ruoyi.system.domain.OutsourceOrderDetail; +import com.ruoyi.system.mapper.OutsourceOrderMapper; +import com.ruoyi.system.service.IOutsourceOrderService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.ArrayList; +import com.ruoyi.common.utils.StringUtils; +import org.springframework.transaction.annotation.Transactional; + +import com.ruoyi.common.core.text.Convert; + +/** + * 委外订单Service业务层处理 + * + * @author ruoyi + * @date 2024-07-12 + */ +@Service +public class OutsourceOrderServiceImpl implements IOutsourceOrderService +{ + @Autowired + private OutsourceOrderMapper outsourceOrderMapper; + + /** + * 查询委外订单 + * + * @param outsourceOrderId 委外订单主键 + * @return 委外订单 + */ + @Override + public OutsourceOrder selectOutsourceOrderByOutsourceOrderId(Long outsourceOrderId) + { + OutsourceOrder outsourceOrder = outsourceOrderMapper.selectOutsourceOrderByOutsourceOrderId(outsourceOrderId); + List details = outsourceOrderMapper.selectOutsourceOrderDetailList(outsourceOrder.getOutsourceOrderNo()); + outsourceOrder.setOutsourceOrderDetailList(details); + return outsourceOrder; + } + + /** + * 查询委外订单列表 + * + * @param outsourceOrder 委外订单 + * @return 委外订单 + */ + @Override + public List selectOutsourceOrderList(OutsourceOrder outsourceOrder) + { + return outsourceOrderMapper.selectOutsourceOrderList(outsourceOrder); + } + + /** + * 新增委外订单 + * + * @param outsourceOrder 委外订单 + * @return 结果 + */ + @Transactional + @Override + public int insertOutsourceOrder(OutsourceOrder outsourceOrder) + { + outsourceOrder.setCreateTime(DateUtils.getNowDate()); + int rows = outsourceOrderMapper.insertOutsourceOrder(outsourceOrder); + insertOutsourceOrderDetail(outsourceOrder); + return rows; + } + + /** + * 修改委外订单 + * + * @param outsourceOrder 委外订单 + * @return 结果 + */ + @Transactional + @Override + public int updateOutsourceOrder(OutsourceOrder outsourceOrder) + { + outsourceOrder.setUpdateTime(DateUtils.getNowDate()); + outsourceOrderMapper.deleteOutsourceOrderDetailByOutsourceOrderNo(outsourceOrder.getOutsourceOrderId()); + insertOutsourceOrderDetail(outsourceOrder); + return outsourceOrderMapper.updateOutsourceOrder(outsourceOrder); + } + + @Override + public List selectOutsourceOrderByOutsourceOrderNo(String outsourceOrderNo) { + List outsourceOrders = outsourceOrderMapper.selectOutsourceOrderByOutsourceOrderNo(outsourceOrderNo); + for (OutsourceOrder order:outsourceOrders) { + List details= outsourceOrderMapper.selectOutsourceOrderDetailList(order.getOutsourceOrderNo()); + for (OutsourceOrderDetail detail:details + ) { + OutsourceMaterial material = outsourceOrderMapper.selectMaterialByCode(detail.getMaterialNo()); + // 确保 material 的 OrderDetails 集合已初始化 + if (material.getOrderDetails() == null) { + material.setOrderDetails(new ArrayList<>()); + } + material.getOrderDetails().add(detail); + + // 确保 order 的 Materials 集合已初始化 + if (order.getMaterials() == null) { + order.setMaterials(new ArrayList<>()); + } + order.getMaterials().add(material); + } + } + return outsourceOrders; + } + + /** + * 批量删除委外订单 + * + * @param outsourceOrderIds 需要删除的委外订单主键 + * @return 结果 + */ + @Transactional + @Override + public int deleteOutsourceOrderByOutsourceOrderIds(String outsourceOrderIds) + { + outsourceOrderMapper.deleteOutsourceOrderDetailByOutsourceOrderNos(Convert.toStrArray(outsourceOrderIds)); + return outsourceOrderMapper.deleteOutsourceOrderByOutsourceOrderIds(Convert.toStrArray(outsourceOrderIds)); + } + + /** + * 删除委外订单信息 + * + * @param outsourceOrderId 委外订单主键 + * @return 结果 + */ + @Transactional + @Override + public int deleteOutsourceOrderByOutsourceOrderId(Long outsourceOrderId) + { + outsourceOrderMapper.deleteOutsourceOrderDetailByOutsourceOrderNo(outsourceOrderId); + return outsourceOrderMapper.deleteOutsourceOrderByOutsourceOrderId(outsourceOrderId); + } + + /** + * 新增委外订单详情信息 + * + * @param outsourceOrder 委外订单对象 + */ + public void insertOutsourceOrderDetail(OutsourceOrder outsourceOrder) + { + List outsourceOrderDetailList = outsourceOrder.getOutsourceOrderDetailList(); + String OutsourceOrderNo = outsourceOrder.getOutsourceOrderNo(); + if (StringUtils.isNotNull(outsourceOrderDetailList)) + { + List list = new ArrayList(); + for (OutsourceOrderDetail outsourceOrderDetail : outsourceOrderDetailList) + { + outsourceOrderDetail.setOutsourceOrderNo(OutsourceOrderNo); + list.add(outsourceOrderDetail); + } + if (list.size() > 0) + { + outsourceOrderMapper.batchOutsourceOrderDetail(list); + } + } + } +} diff --git a/ruoyi-admin/src/main/resources/mapper/system/OutsourceOrderMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/OutsourceOrderMapper.xml new file mode 100644 index 00000000..820ae1c6 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/system/OutsourceOrderMapper.xml @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select outsource_order_id, outsource_order_no, outsource_plan_code, outsource_staff, supplier_amount, material_amount, outsource_material_amount, outsource_process_type, outsource_process_amount, outsource_total_price, outsource_no_price, create_by, create_time, update_by, update_time, use_status, receive_status, warehouse_status, closed_status, remit_status, audit_status, actual_material_amount, actual_process_amount, stock_no, stock_name, receive_person, receive_telephone, receive_address from outsource_order + + + + + + + + + + + + + + + + insert into outsource_order + + outsource_order_no, + outsource_plan_code, + outsource_staff, + supplier_amount, + material_amount, + outsource_material_amount, + outsource_process_type, + outsource_process_amount, + outsource_total_price, + outsource_no_price, + create_by, + create_time, + update_by, + update_time, + use_status, + receive_status, + warehouse_status, + closed_status, + remit_status, + audit_status, + actual_material_amount, + actual_process_amount, + stock_no, + stock_name, + receive_person, + receive_telephone, + receive_address, + + + #{outsourceOrderNo}, + #{outsourcePlanCode}, + #{outsourceStaff}, + #{supplierAmount}, + #{materialAmount}, + #{outsourceMaterialAmount}, + #{outsourceProcessType}, + #{outsourceProcessAmount}, + #{outsourceTotalPrice}, + #{outsourceNoPrice}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{useStatus}, + #{receiveStatus}, + #{warehouseStatus}, + #{closedStatus}, + #{remitStatus}, + #{auditStatus}, + #{actualMaterialAmount}, + #{actualProcessAmount}, + #{stockNo}, + #{stockName}, + #{receivePerson}, + #{receiveTelephone}, + #{receiveAddress}, + + + + + update outsource_order + + outsource_order_no = #{outsourceOrderNo}, + outsource_plan_code = #{outsourcePlanCode}, + outsource_staff = #{outsourceStaff}, + supplier_amount = #{supplierAmount}, + material_amount = #{materialAmount}, + outsource_material_amount = #{outsourceMaterialAmount}, + outsource_process_type = #{outsourceProcessType}, + outsource_process_amount = #{outsourceProcessAmount}, + outsource_total_price = #{outsourceTotalPrice}, + outsource_no_price = #{outsourceNoPrice}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + use_status = #{useStatus}, + receive_status = #{receiveStatus}, + warehouse_status = #{warehouseStatus}, + closed_status = #{closedStatus}, + remit_status = #{remitStatus}, + audit_status = #{auditStatus}, + actual_material_amount = #{actualMaterialAmount}, + actual_process_amount = #{actualProcessAmount}, + stock_no = #{stockNo}, + stock_name = #{stockName}, + receive_person = #{receivePerson}, + receive_telephone = #{receiveTelephone}, + receive_address = #{receiveAddress}, + + where outsource_order_id = #{outsourceOrderId} + + + + delete from outsource_order where outsource_order_id = #{outsourceOrderId} + + + + delete from outsource_order where outsource_order_id in + + #{outsourceOrderId} + + + + + delete from outsource_order_detail where outsource_order_no in + + #{outsourceOrderNo} + + + + + delete from outsource_order_detail where outsource_order_no = #{outsourceOrderNo} + + + + insert into outsource_order_detail( outsource_order_detail_id, outsource_order_no, material_no, outsource_process_no, outsource_process_name, charge_unit, single_material, delivery_time, actual_outsource_amount, material_rmb, material_no_rmb, supplier_code, supplier_name, closed_status, remit_status) values + + ( #{item.outsourceOrderDetailId}, #{item.outsourceOrderNo}, #{item.materialNo}, #{item.outsourceProcessNo}, #{item.outsourceProcessName}, #{item.chargeUnit}, #{item.singleMaterial}, #{item.deliveryTime}, #{item.actualOutsourceAmount}, #{item.materialRmb}, #{item.materialNoRmb}, #{item.supplierCode}, #{item.supplierName}, #{item.closedStatus}, #{item.remitStatus}) + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_order/add.html b/ruoyi-admin/src/main/resources/templates/system/outsource_order/add.html new file mode 100644 index 00000000..076ba758 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_order/add.html @@ -0,0 +1,334 @@ + + + + + + +
+
+

委外订单信息

+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+

委外订单详情信息

+
+
+ + +
+
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_order/addRequisition.html b/ruoyi-admin/src/main/resources/templates/system/outsource_order/addRequisition.html new file mode 100644 index 00000000..06420597 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_order/addRequisition.html @@ -0,0 +1,331 @@ + + + + + + + + + +
+
+ +
+ +
+
+ +
+

订单合计:

+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_order/addStorage.html b/ruoyi-admin/src/main/resources/templates/system/outsource_order/addStorage.html new file mode 100644 index 00000000..db57077d --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_order/addStorage.html @@ -0,0 +1,333 @@ + + + + + + + + + +
+
+ +
+ +
+
+ +
+

订单合计:

+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_order/closed.html b/ruoyi-admin/src/main/resources/templates/system/outsource_order/closed.html new file mode 100644 index 00000000..36008cd0 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_order/closed.html @@ -0,0 +1,62 @@ + + + + + + +
+
+ +
+
+ +
+
+
+
+
+
已选择供应商:
+ +
+
+
+ +
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_order/detail.html b/ruoyi-admin/src/main/resources/templates/system/outsource_order/detail.html new file mode 100644 index 00000000..566549bd --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_order/detail.html @@ -0,0 +1,10 @@ + + + + + Title + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_order/edit.html b/ruoyi-admin/src/main/resources/templates/system/outsource_order/edit.html new file mode 100644 index 00000000..f524c21d --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_order/edit.html @@ -0,0 +1,349 @@ + + + + + + +
+
+

委外订单信息

+ +
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+

委外订单详情信息

+
+
+ + +
+
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/outsource_order/outsource_order.html b/ruoyi-admin/src/main/resources/templates/system/outsource_order/outsource_order.html new file mode 100644 index 00000000..1de9db86 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/outsource_order/outsource_order.html @@ -0,0 +1,276 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file