From a9c9a88af7f59aa83cee2e5d075eba0ca8f325bd Mon Sep 17 00:00:00 2001
From: zhangsiqi <2825463979@qq.com>
Date: Sun, 30 Jun 2024 11:20:03 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BC=95=E7=94=A8=E7=89=A9=E6=96=99=E9=83=A8?=
=?UTF-8?q?=E5=88=86=EF=BC=8C=E9=87=87=E8=B4=AD=E8=AE=A1=E5=88=92=E5=8D=95?=
=?UTF-8?q?=EF=BC=8C=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=EF=BC=8C=E6=96=B0?=
=?UTF-8?q?=E5=A2=9E=E5=85=A5=E5=BA=93=E9=83=A8=E9=97=A8=E3=80=81=E5=8D=95?=
=?UTF-8?q?=E4=BD=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../purchase/domain/PurchaseOrderChild.java | 11 +++++++++++
.../purchase/domain/PurchasePlanChild.java | 13 ++++++++++++-
.../purchase/PurchaseOrderChildMapper.xml | 12 ++++++++----
.../purchase/PurchasePlanChildMapper.xml | 17 ++++++++++++++---
.../purchasePlan/addPurchaseOrder.html | 19 +++++++++++--------
.../purchase/purchasePlan/purchasePlan.html | 15 ++++++---------
6 files changed, 62 insertions(+), 25 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchaseOrderChild.java b/ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchaseOrderChild.java
index 75e12141..42f52729 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchaseOrderChild.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchaseOrderChild.java
@@ -64,6 +64,9 @@ public class PurchaseOrderChild extends BaseEntity
@Excel(name = "物料加工方法")
private String materialProcessMethod;
+
+ @Excel(name = "入库部门")
+ private String warehouseDept;
/** 物料不含税单价 */
@Excel(name = "物料不含税单价")
private BigDecimal materialNoRmb;
@@ -165,6 +168,14 @@ public class PurchaseOrderChild extends BaseEntity
this.purchaseQuoteChildList = purchaseQuoteChildList;
}
+ public String getWarehouseDept() {
+ return warehouseDept;
+ }
+
+ public void setWarehouseDept(String warehouseDept) {
+ this.warehouseDept = warehouseDept;
+ }
+
public void setPurchaseOrderChildId(Long purchaseOrderChildId)
{
this.purchaseOrderChildId = purchaseOrderChildId;
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchasePlanChild.java b/ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchasePlanChild.java
index 0050c4a5..b7b0fc45 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchasePlanChild.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchasePlanChild.java
@@ -60,6 +60,8 @@ public class PurchasePlanChild extends BaseEntity
@Excel(name = "物料的描述")
private String describe;
+ @Excel(name = "物料单位")
+ private String unit;
@Excel(name = "物料入库部门")
private String warehouseDept;
@@ -203,7 +205,16 @@ public class PurchasePlanChild extends BaseEntity
{
return describe;
}
- public void setMaterialNum(Long materialNum)
+
+ public String getUnit() {
+ return unit;
+ }
+
+ public void setUnit(String unit) {
+ this.unit = unit;
+ }
+
+ public void setMaterialNum(Long materialNum)
{
this.materialNum = materialNum;
}
diff --git a/ruoyi-admin/src/main/resources/mapper/purchase/PurchaseOrderChildMapper.xml b/ruoyi-admin/src/main/resources/mapper/purchase/PurchaseOrderChildMapper.xml
index ec24b568..0e2c0946 100644
--- a/ruoyi-admin/src/main/resources/mapper/purchase/PurchaseOrderChildMapper.xml
+++ b/ruoyi-admin/src/main/resources/mapper/purchase/PurchaseOrderChildMapper.xml
@@ -17,6 +17,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -50,7 +51,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select purchase_order_child_id, purchase_order_code, purchase_plan_code,purchase_plan_correlation_code,
supplier_code, supplier_name,
material_code, material_name,material_type, material_describe,material_brand,
- material_photoUrl, material_process_method,material_unit,
+ material_photoUrl, material_process_method,material_unit,warehouseDept,
material_no_rmb, material_rmb, material_num,
material_amount, material_sum, material_no_rmb_sum, material_rmb_sum,
material_real_num, material_real_no_rmb, material_real_rmb, material_real_no_rmb_sum,
@@ -95,6 +96,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
material_photo_url,
material_process_method,
material_unit,
+ warehouseDept,
material_no_rmb,
material_rmb,
material_num,
@@ -131,6 +133,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{materialPhotourl},
#{materialProcessMethod},
#{materialUnit},
+ #{warehouseDept},
#{materialNoRmb},
#{materialRmb},
#{materialNum},
@@ -170,6 +173,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
material_photo_url = #{materialPhotourl}
material_process_method = #{materialProcessMethod},
material_unit = #{materialUnit},
+ warehouse_dept = #{warehouseDept},
material_no_rmb = #{materialNoRmb},
material_rmb = #{materialRmb},
material_num = #{materialNum},
@@ -237,12 +241,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
\ No newline at end of file
diff --git a/ruoyi-admin/src/main/resources/mapper/purchase/PurchasePlanChildMapper.xml b/ruoyi-admin/src/main/resources/mapper/purchase/PurchasePlanChildMapper.xml
index 2f59dc3c..4a53433e 100644
--- a/ruoyi-admin/src/main/resources/mapper/purchase/PurchasePlanChildMapper.xml
+++ b/ruoyi-admin/src/main/resources/mapper/purchase/PurchasePlanChildMapper.xml
@@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-
+
@@ -11,9 +11,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
@@ -35,8 +37,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select purchase_plan_child_id, purchase_plan_code, material_id,
- material_code, material_name, material_type, process_method, brand,
- photoUrl, `describe`, material_num, material_sole, material_rmb,supplier_code,supplier_name,
+ material_code, material_name, material_type, process_method, brand,unit,
+ photoUrl, `describe`, warehouseDept,material_num, material_sole, material_rmb,supplier_code,supplier_name,
material_noRmb, create_by, create_time, update_by, update_time, remark,
use_status, audit_status, del_flag from purchase_plan_child
@@ -52,6 +54,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and material_type = #{materialType}
and process_method = #{processMethod}
and brand = #{brand}
+ and warehouseDept = #{warehouseDept}
and use_status = #{useStatus}
and audit_status = #{auditStatus}
@@ -82,6 +85,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
brand,
photoUrl,
`describe`,
+ unit,
+ warehouse_dept,
material_num,
material_sole,
material_rmb,
@@ -105,6 +110,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{brand},
#{photoUrl},
#{describe},
+ #{unit},
+ #{warehouseDept},
#{materialNum},
#{materialSole},
#{materialRmb},
@@ -132,6 +139,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
brand = #{brand},
photoUrl = #{photoUrl},
`describe` = #{describe},
+ unit = #{unit},
+ warehouse_dept = #{warehouseDept},
material_num = #{materialNum},
material_sole = #{materialSole},
material_rmb = #{materialRmb},
@@ -212,6 +221,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
planChild.process_method,
planChild.brand,
planChild.photoUrl,
+ planChild.unit,
+ planChild.warehouseDept,
sum(planChild.material_num) as material_num,
GROUP_CONCAT(DISTINCT plan.correlation_code ORDER BY plan.correlation_code) AS correlation_codes,
GROUP_CONCAT(DISTINCT plan.purchase_plan_code ORDER BY plan.purchase_plan_code) AS purchase_plan_codes
diff --git a/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/addPurchaseOrder.html b/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/addPurchaseOrder.html
index dcdfd541..f010beaf 100644
--- a/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/addPurchaseOrder.html
+++ b/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/addPurchaseOrder.html
@@ -85,6 +85,7 @@
var auditStatusDatas = [[${@dict.getType('auditStatus')}]];
var sysUnitClassDatas = [[${@dict.getType('sys_unit_class')}]];
var processMethodDatas = [[${@dict.getType('processMethod')}]];
+ var warehouseDeptDatas = [[${@dict.getType('warehouseDept')}]];
var loginName = [[${@permission.getPrincipalProperty('loginName')}]];
$("#form-plan-purchaseOrder-add").validate({focusCleanup: true});
var purchasePlanChildList = [[${purchasePlanChildList}]];
@@ -136,6 +137,7 @@
brand: material.brand,
processMethod: material.processMethod,
unit: material.unit,
+ warehouseDept:material.warehouseDept,
materialNum: material.materialNum,
};
var materialData = [materialObj]; // Bootstrap Table需要一个数组作为数据源
@@ -311,29 +313,28 @@
columns: [
{checkbox: false},
{title: '料号', field: 'materialCode'},
- {
- title: '图片', field: 'photoUrl', formatter: function (value, row, index) {
+ {title: '图片', field: 'photoUrl', formatter: function (value, row, index) {
return $.table.imageView(value);
}
},
{title: '物料名称', field: 'materialName'},
- {
- title: '物料类型', field: 'materialType', align: 'center', formatter: function (value, row, index) {
+ {title: '物料类型', field: 'materialType', align: 'center', formatter: function (value, row, index) {
return $.table.selectCategoryLabel(materialTypeDatas, value);
}
},
{title: '物料描述', field: 'describe'},
{title: '品牌', field: 'brand'},
- {
- title: '加工类型', field: 'processMethod', align: 'center', formatter: function (value, row, index) {
+ {title: '加工类型', field: 'processMethod', align: 'center', formatter: function (value, row, index) {
return $.table.selectDictLabel(processMethodDatas, value);
}
},
- {
- title: '单位', field: 'unit', align: 'center', formatter: function (value, row, index) {
+ {title: '单位', field: 'unit', align: 'center', formatter: function (value, row, index) {
return $.table.selectDictLabel(sysUnitClassDatas, value);
}
},
+ {title: '入库部门', field: 'warehouseDept', align: 'center', formatter: function (value, row, index) {
+ return $.table.selectDictLabel(warehouseDeptDatas, value);
+ }},
{title: '计划采购数', field: 'materialNum'},
],
});
@@ -372,6 +373,8 @@
materialDescribe: materialObj.describe,
materialProcessMethod:materialObj.processMethod,
materialUnit:materialObj.unit,
+ materialPhotoUrl: materialObj.photoUrl,
+ warehouseDept: materialObj.warehouseDept,
materialNum: materialObj.materialNum,
supplierCode: supplierCode,
supplierName: supplierName,
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 192af288..33c03ab2 100644
--- a/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/purchasePlan.html
+++ b/ruoyi-admin/src/main/resources/templates/purchase/purchasePlan/purchasePlan.html
@@ -131,9 +131,7 @@
method: 'post',
sidePagination: "server",
contentType: "application/x-www-form-urlencoded",
- queryParams : {
- purchasePlanCode: row.purchasePlanCode
- },
+ queryParams : {purchasePlanCode: row.purchasePlanCode},
columns: [
{field: 'purchasePlanId',title: '主键id',visible: false},
{field: 'materialCode',title: '料号',},
@@ -152,24 +150,23 @@
{field: 'unit',title: '单位',
formatter: function(value, row, index) {return $.table.selectDictLabel(sysUnitClassDatas, value);}
},
- {field: 'planNum',title: '计划采购数',
- formatter: function(value, row, index) {return $.table.selectDictLabel(sysUnitClassDatas, value);}
- },
+ {field: 'warehouseDept',title: '入库部门',visible: false},
+ {field: 'materialNum',title: '计划采购数',},
]
});
};
var purchasePlanCodes = "";
function addPurchaseOrder(){
var selections = $("#bootstrap-table").bootstrapTable("getSelections");
- if(selections.length == 0){
+ if(selections.length === 0){
$.modal.alertWarning("请选择采购计划单");
return;
}else{
if(selections.length > 1 ){
//·拼接采购计划单号
- for(var i=0;i