diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsReceiptBillRest.java b/yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsReceiptBillRest.java index f28820f947..991469fc51 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsReceiptBillRest.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsReceiptBillRest.java @@ -76,4 +76,10 @@ public class WmsReceiptBillRest { } + @ApiOperation("打印配件采购入库单") + @PostMapping("/printReceiptBillPdf") + public ResultBean printReceiptBillPdf(@RequestParam("sid") String sid) { + return wmsReceiptBillService.printReceiptBillPdf(sid); + } + } diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbill/WmsReceiptBillService.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbill/WmsReceiptBillService.java index 03398ff844..dd682dea6d 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbill/WmsReceiptBillService.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbill/WmsReceiptBillService.java @@ -468,4 +468,19 @@ public class WmsReceiptBillService extends MybatisBaseService list = baseMapper.getUpShlefListBySid(sid); return rb.success().setData(list); } + + public ResultBean printReceiptBillPdf(String sid) { + ResultBean rb = ResultBean.fireFail(); + String filePath = ""; + WmsReceiptBillPdfVo vo = new WmsReceiptBillPdfVo(); + WmsReceiptBill wmsReceiptBill = fetchBySid(sid); + if (null != wmsReceiptBill) { + vo.setDate(DateUtil.formatDate(wmsReceiptBill.getCreateTime())); + vo.setCreateByName(wmsReceiptBill.getCreateByName()); + + + } + + return rb.success().setData(filePath); + } } diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfListVo.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfListVo.java new file mode 100644 index 0000000000..0731f3d23b --- /dev/null +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfListVo.java @@ -0,0 +1,18 @@ +package com.yxt.wms.biz.inventory.wmsreceiptbilldetail; + +import lombok.Data; + +@Data +public class WmsReceiptBillPdfListVo { + + private String sortNo; //序号 + private String goodsSpuName; + private String goodsSkuCode; + private String goodsSkuOwnSpec; + private String unit; + private String actualInCount; + private String taxPrice; + private String amount; + private String remarks; + +} diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfVo.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfVo.java new file mode 100644 index 0000000000..4ab0f3611e --- /dev/null +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfVo.java @@ -0,0 +1,22 @@ +package com.yxt.wms.biz.inventory.wmsreceiptbilldetail; + +import lombok.Data; + +import java.util.ArrayList; +import java.util.List; + +@Data +public class WmsReceiptBillPdfVo { + + private String useOrgName; //分公司 + private String date; //入库日期 + private String billNo; //单据编号 + private String manufacturersOrderNumber; //厂家订单号 + private String supplierName; //供应商 + private String supplierPhone; //联系电话 + private String bigMoney; //合计(大写) + private String money; //¥合计金额 + private String purchasingAgent; //采购人 + private String createByName; //制单人 + private List list = new ArrayList<>(); +} diff --git a/yxt-wms-biz/src/main/resources/ftl/pjcgrkd.ftl b/yxt-wms-biz/src/main/resources/ftl/pjcgrkd.ftl new file mode 100644 index 0000000000..01682c8668 --- /dev/null +++ b/yxt-wms-biz/src/main/resources/ftl/pjcgrkd.ftl @@ -0,0 +1,2603 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${useOrgName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 配件采购入库单 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 入库日期 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${date!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 单据编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 厂家订单号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${manufacturersOrderNumber!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 供应商: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${supplierName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 联系电话: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${supplierPhone!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 商品名称 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 图号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 规格 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 单位 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 数量 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 单价(含税/不含) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 采购金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注 + + + + + <#list list as list> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.sortNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.goodsSpuName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.goodsSkuCode!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.goodsSkuOwnSpec!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.unit!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.actualInCount!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.taxPrice!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.amount!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 合计(大写): + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${bigMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ¥:${money!}元 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 采购人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${purchasingAgent!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 制单人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createByName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审核人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + 0 + 0 + 4 + false + false + 0 + WPS Office_12.1.0.20305_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2025-03-27T08:59:11Z + Fan + FAN + 2025-03-27T09:31:19Z + + + + + + + + 2052-12.1.0.20305 + + + + eyJoZGlkIjoiODAzYjRkZmZiODA1ZTdmODc4ZmQ4ZjRmNzI2YmZkMDgiLCJ1c2VySWQiOiIxMTU3NTc3NDY3In0= + + + + FEE4C622491548418F81E03654A151FF_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/yxt-wms-biz/src/main/resources/ftl/配件采购入库单.docx b/yxt-wms-biz/src/main/resources/ftl/配件采购入库单.docx new file mode 100644 index 0000000000..ee6c7dd38b --- /dev/null +++ b/yxt-wms-biz/src/main/resources/ftl/配件采购入库单.docx @@ -0,0 +1,40 @@ +${useOrgName!} + 配件采购入库单 + 入库日期 +${date!} + 单据编号: +${billNo!} + 厂家订单号: +${manufacturersOrderNumber!} + 供应商: +${supplierName!} + 联系电话: +${supplierPhone!} + 序号 + 商品名称 + 图号 + 规格 + 单位 + 数量 + 单价(含税/不含) + 采购金额 + 备注 + ${list.sortNo!} + ${list.goodsSpuName!} + ${list.goodsSkuCode!} + ${list.goodsSkuOwnSpec!} + ${list.unit!} + ${list.actualInCount!} + ${list.taxPrice!} + ${list.amount!} + ${list.remarks!} + 合计(大写): +${bigMoney!} +¥:${money!}元 + 采购人: +${purchasingAgent!} + 制单人: +${createByName!} + 审核人: + +