diff --git a/ruoyi-admin/src/main/java/com/ruoyi/purchase/controller/PurchasePlanController.java b/ruoyi-admin/src/main/java/com/ruoyi/purchase/controller/PurchasePlanController.java index 036dd33e..d8bf706a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/purchase/controller/PurchasePlanController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/purchase/controller/PurchasePlanController.java @@ -120,6 +120,49 @@ public class PurchasePlanController extends BaseController + /** + * 打开采购计划详情页面 + */ + + @GetMapping("/detail/{purchasePlanId}") + public String detail(@PathVariable("purchasePlanId") Long purchasePlanId, ModelMap mmap) + { + PurchasePlan purchasePlan = purchasePlanService.selectPurchasePlanById(purchasePlanId); + mmap.put("purchasePlan", purchasePlan); + return prefix + "/detail"; + } + + + /** + * 保存采购计划详情 + * + * */ + @PostMapping("/detail") + @ResponseBody + public AjaxResult detailSave(PurchasePlan purchasePlan) + { + return toAjax(purchasePlanService.detailSave(purchasePlan)); + } + + + + + /** + * 采购计划详情页面物料 + * + * */ + + @PostMapping("/purchasePlanDetailList") + @ResponseBody + public TableDataInfo purchasePlanDetailList(PurchasePlan purchasePlan) + { + startPage(); + List purchasePlanChildList = purchasePlanChildService.selectPurchasePlanChildListByPlanCode(purchasePlan.getPurchasePlanCode()); + return getDataTable(purchasePlanChildList); + } + + + /** * * 加载添加采购订单页面 @@ -181,13 +224,6 @@ public class PurchasePlanController extends BaseController return getDataTable(list); } - @GetMapping("/detail/{purchasePlanId}") - public String detail(@PathVariable("purchasePlanId") Long purchasePlanId, ModelMap mmap) - { - PurchasePlan purchasePlan = purchasePlanService.selectPurchasePlanById(purchasePlanId); - mmap.put("purchasePlan", purchasePlan); - return prefix + "/detail"; - } /** * 修改保存采购计划单 */ diff --git a/ruoyi-admin/src/main/java/com/ruoyi/purchase/mapper/PurchasePlanChildMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/purchase/mapper/PurchasePlanChildMapper.java index f0a659d2..4bceb8a2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/purchase/mapper/PurchasePlanChildMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/purchase/mapper/PurchasePlanChildMapper.java @@ -28,6 +28,13 @@ public interface PurchasePlanChildMapper */ public List selectPurchasePlanChildList(PurchasePlanChild purchasePlanChild); + + /* + * + * 通过采购计划单号查询采购计划子表数据 + * */ + List selectPurchasePlanChildListByPlanCode(String purchasePlanCode); + /** * 新增采购计划单物料信息 * @@ -107,4 +114,6 @@ public interface PurchasePlanChildMapper * 通过采购计划子表ID集合查询采购计划子表数据 * */ List selectBatchPurchasePlanChildByIdList(List collectPurchasePlanChildId); + + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/IPurchasePlanChildService.java b/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/IPurchasePlanChildService.java index 7f9647ec..10e37c1b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/IPurchasePlanChildService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/IPurchasePlanChildService.java @@ -27,6 +27,13 @@ public interface IPurchasePlanChildService */ public List selectPurchasePlanChildList(PurchasePlanChild purchasePlanChild); + + /** + * 通过采购计划单号查询采购计划详情列表 + * */ + List selectPurchasePlanChildListByPlanCode(String purchasePlanCode); + + /** * 新增采购计划单物料信息 * @@ -81,4 +88,6 @@ public interface IPurchasePlanChildService List selectPurchasePlanChildListByPlanCodes(String purchasePlanCodes); List getPurchasePlanChildByPlanCodes(String purchaseplanCodes); + + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/IPurchasePlanService.java b/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/IPurchasePlanService.java index 81c62b95..e5e88253 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/IPurchasePlanService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/IPurchasePlanService.java @@ -109,4 +109,9 @@ public interface IPurchasePlanService * 添加采购订单第二步展示选物料列表 * */ List selectMaterialTwoList(PurchasePlan purchasePlan); + + /** + * 采购计划通用保存 + * */ + int detailSave(PurchasePlan purchasePlan); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/impl/PurchasePlanChildServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/impl/PurchasePlanChildServiceImpl.java index 4868b514..96d05a6c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/impl/PurchasePlanChildServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/impl/PurchasePlanChildServiceImpl.java @@ -46,6 +46,16 @@ public class PurchasePlanChildServiceImpl implements IPurchasePlanChildService return purchasePlanChildMapper.selectPurchasePlanChildList(purchasePlanChild); } + + /** + * 通过采购计划单号查询采购计划详情列表 + * */ + @Override + public List selectPurchasePlanChildListByPlanCode(String purchasePlanCode) { + + return purchasePlanChildMapper.selectPurchasePlanChildListByPlanCode(purchasePlanCode); + } + /** * 新增采购计划单物料信息 * diff --git a/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/impl/PurchasePlanServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/impl/PurchasePlanServiceImpl.java index aaf34493..413ddcb5 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/impl/PurchasePlanServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/purchase/service/impl/PurchasePlanServiceImpl.java @@ -637,4 +637,11 @@ public class PurchasePlanServiceImpl implements IPurchasePlanService return purchasePlan; } + /** + * 采购计划通用保存 + * */ + @Override + public int detailSave(PurchasePlan purchasePlan) { + return 1; + } } diff --git a/ruoyi-admin/src/main/resources/mapper/purchase/PurchasePlanChildMapper.xml b/ruoyi-admin/src/main/resources/mapper/purchase/PurchasePlanChildMapper.xml index 0342064b..d1424d00 100644 --- a/ruoyi-admin/src/main/resources/mapper/purchase/PurchasePlanChildMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/purchase/PurchasePlanChildMapper.xml @@ -72,6 +72,11 @@ + + insert into purchase_plan_child diff --git a/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/detail.html b/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/detail.html index aa78314f..427dc681 100644 --- a/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/detail.html +++ b/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/detail.html @@ -5,12 +5,12 @@
-
+
- +
@@ -30,7 +30,7 @@
- @@ -39,13 +39,13 @@
- +
- +
- +
@@ -62,17 +62,9 @@
-
-
- 选择报价信息 - - 添加物料 - -
-
-
+
@@ -80,10 +72,10 @@ diff --git a/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/purchasePlan.html b/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/purchasePlan.html index db95ddaf..db36fec7 100644 --- a/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/purchasePlan.html +++ b/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/purchasePlan.html @@ -113,8 +113,7 @@ {title: '操作',align: 'center', formatter: function(value, row, index) { var actions = []; - actions.push('详情 '); + actions.push('详情 '); var actionLinks = actions.join(''); return $.table.dropdownToggle(actionLinks); } @@ -212,6 +211,12 @@ }); } + //详情 + function detail(purchasePlanId) { + var url = prefix + "/detail/" + purchasePlanId; + $.modal.open("采购计划详情", url); + } + \ No newline at end of file