From 35c200b690a46c6589f57868d11588c1ec32e245 Mon Sep 17 00:00:00 2001 From: vayne Date: Fri, 15 Mar 2024 18:09:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=97=E8=A1=A8=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ProductWarehouseServiceImpl.java | 5 +- .../controller/BusinessOrderController.java | 20 + .../src/views/scm/inventorysnapshot/form.vue | 1178 +++++++++-------- .../scm/purchaseCenter/purchaseOrder/form.vue | 659 ++++----- 4 files changed, 845 insertions(+), 1017 deletions(-) diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ProductWarehouseServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ProductWarehouseServiceImpl.java index 88a6712d..101b0ecb 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ProductWarehouseServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ProductWarehouseServiceImpl.java @@ -30,6 +30,9 @@ import jnpf.util.*; import java.util.*; import jnpf.base.UserInfo; import jnpf.permission.entity.UserEntity; + +import javax.annotation.Resource; + /** * * productWarehouse @@ -52,7 +55,7 @@ public class ProductWarehouseServiceImpl extends ServiceImpl getList(ProductWarehousePagination productWarehousePagination){ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessOrderController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessOrderController.java index c4723c8f..959bfc3d 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessOrderController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessOrderController.java @@ -756,4 +756,24 @@ public class BusinessOrderController { } return ActionResult.success(list); } + + /** + * 列表 + * + * @return + */ + @Operation(summary = "根据合同查询商品列表") + @GetMapping("/getPurchaseContractList") + public ActionResult productList()throws IOException{ + List list= businessOrderService.queryPurchaseContractInfo(); + for (ContractLEntity entity : list){ + List productByContractModelList = businessOrderService.queryProductByContractInfo(entity.getId()); + entity.setProductByContractModelList(productByContractModelList); + QueryWrapper subjectQueryWrapper = new QueryWrapper<>(); + subjectQueryWrapper.lambda().eq(SubjectbasicEntity::getId,entity.getFirstSupplyId()); + List subjectbasicEntityList = subjectbasicService.list(subjectQueryWrapper); + entity.setSubjectbasicEntityList(subjectbasicEntityList); + } + return ActionResult.success(list); + } } diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/inventorysnapshot/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/inventorysnapshot/form.vue index 0fc39ee7..f84cfbb7 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/inventorysnapshot/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/inventorysnapshot/form.vue @@ -1,232 +1,234 @@ - - - - diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/purchaseOrder/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/purchaseOrder/form.vue index 9661dd2e..35736c02 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/purchaseOrder/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/purchaseOrder/form.vue @@ -584,433 +584,214 @@ - - + + +
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 添加 +
+
+