9 Commits

Author SHA1 Message Date
yangyufu
02ce63e0db 新-成品出库查询 报表导出 添加箱内子卷个数字段 2025-09-11 10:05:18 +08:00
yangyufu
30d0ba5b9b 新-成品出库查询 报表导出 添加箱内子卷个数字段 2025-09-11 09:58:08 +08:00
yangyufu
b7cd1b54b3 新-成品出库查询 添加箱内子卷个数字段 2025-09-10 09:58:03 +08:00
yangyufu
80da52c026 删除多余连接查询 2025-07-10 13:58:53 +08:00
yangyufu
d2ebdcbf7d fix(wms): 修复出库查询中箱子材质信息问题
- 在子查询中添加 box_type 字段
- 新增与 md_me_materialbase 表的左连接,获取材质名称
- 移除 bst_ivt_boxinfo 表的左连接,不再使用箱型信息
2025-07-10 13:57:31 +08:00
yangyufu
b935eeb408 perf(query): 优化出库查询 SQL 语句
- 修改内联查询为左查询,确保出库记录不会丢失
2025-07-10 09:39:35 +08:00
yangyufu
1ba37fe6b9 feat(wms): 退货出库查询页面添加日期范围选择功能- 引入 DateRangePicker组件用于选择日期范围
- 添加 udOperation 组件以支持更新和删除操作
2025-07-10 09:22:41 +08:00
yangyufu
a8bee73a03 feat(wms): 出库查询列表添加木箱编码和木箱描述字段
- 在出库查询列表中新增木箱编码和木箱描述两个字段
2025-07-10 09:05:05 +08:00
zhouz
cd09d01797 feat(wms): 出库查询新增木箱编码和木箱描述字段
- 在出库查询界面添加木箱编码和木箱描述两个新字段
- 更新后端服务和数据库查询以支持新增字段
2025-07-10 09:00:02 +08:00
3 changed files with 22 additions and 2 deletions

View File

@@ -407,6 +407,9 @@ public class OutBillQueryServiceImpl implements OutBillQueryService {
mp.put("物流公司", json.getString("cust_name"));
mp.put("运费", json.getString("estimated_freight"));
mp.put("木箱号", json.getString("box_no"));
mp.put("箱内子卷个数", json.getString("boxin_num"));
mp.put("木箱编码", json.getString("box_material_code"));
mp.put("木箱描述", json.getString("box_material_name"));
mp.put("物料编码", json.getString("material_code"));
mp.put("物料名称", json.getString("material_name"));
mp.put("子卷号", json.getString("pcsn"));

View File

@@ -266,12 +266,15 @@
base.cust_name,
dis.sect_name,
dis.box_no,
sub.box_type box_material_code,
mmm.material_name box_material_name,
dis.qty_unit_name,
mater.material_code,
mater.material_name,
c.pcsn,
sub.sap_pcsn,
sub.net_weight,
sub.boxin_num,
sub.customer_name,
sub.customer_description,
sub.sale_order_name,
@@ -327,10 +330,12 @@
record.bill_code,
record.container_name,
record.package_box_sn,
record.box_type,
record.sap_pcsn,
max(record.customer_name) as customer_name,
max(record.customer_description) as customer_description,
max(record.width) as width,
max(record.quanlity_in_box) boxin_num,
max(record.thickness) as thickness,
max(record.mass_per_unit_area) as mass_per_unit_area,
max(record.net_weight) as net_weight,
@@ -350,7 +355,9 @@
record.bill_code,
record.container_name,
record.sap_pcsn,
record.package_box_sn) sub ON (sub.container_name = dis.pcsn AND sub.package_box_sn = dis.box_no AND sub.bill_id = mst.iostorinv_id)
record.package_box_sn,
record.box_type) sub ON (sub.container_name = dis.pcsn AND sub.package_box_sn = dis.box_no AND sub.bill_id = mst.iostorinv_id)
LEFT JOIN md_me_materialbase mmm ON sub.box_type = mmm.material_code
LEFT JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
LEFT JOIN (SELECT
container_name,
@@ -385,12 +392,15 @@
base.cust_name,
dis.sect_name,
dis.box_no,
sub.box_type box_material_code,
mmm.material_name box_material_name,
dis.qty_unit_name,
mater.material_code,
mater.material_name,
c.pcsn,
sub.sap_pcsn,
sub.net_weight,
sub.boxin_num,
sub.customer_name,
sub.customer_description,
sub.sale_order_name,
@@ -446,10 +456,12 @@
record.bill_code,
record.container_name,
record.package_box_sn,
record.box_type,
record.sap_pcsn,
max(record.customer_name) as customer_name,
max(record.customer_description) as customer_description,
max(record.width) as width,
max(record.quanlity_in_box) boxin_num,
max(record.thickness) as thickness,
max(record.mass_per_unit_area) as mass_per_unit_area,
max(record.net_weight) as net_weight,
@@ -469,7 +481,9 @@
record.bill_code,
record.container_name,
record.sap_pcsn,
record.package_box_sn) sub ON (sub.container_name = dis.pcsn AND sub.package_box_sn = dis.box_no AND sub.bill_id = mst.iostorinv_id)
record.package_box_sn,
record.box_type) sub ON (sub.container_name = dis.pcsn AND sub.package_box_sn = dis.box_no AND sub.bill_id = mst.iostorinv_id)
LEFT JOIN md_me_materialbase mmm ON sub.box_type = mmm.material_code
LEFT JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
LEFT JOIN (SELECT
container_name,

View File

@@ -118,6 +118,9 @@
<el-table-column show-overflow-tooltip prop="cust_name" label="物流公司" :min-width="flexWidth('cust_name',crud.data,'物流公司')" />
<el-table-column show-overflow-tooltip prop="estimatedd_freight" label="运费" :formatter="crud.formatNum2" :min-width="flexWidth('estimated_freight',crud.data,'运费')" />
<el-table-column show-overflow-tooltip prop="box_no" label="木箱号" :min-width="flexWidth('box_no',crud.data,'木箱号')" />
<el-table-column show-overflow-tooltip prop="boxin_num" label="箱内子卷个数" :min-width="flexWidth('boxin_num',crud.data,'箱内子卷个数')" />
<el-table-column show-overflow-tooltip prop="box_material_code" label="木箱编码" :min-width="flexWidth('box_material_code',crud.data,'木箱编码')" />
<el-table-column show-overflow-tooltip prop="box_material_name" label="木箱描述" :min-width="flexWidth('box_material_name',crud.data,'木箱描述')" />
<el-table-column show-overflow-tooltip prop="material_code" label="物料编码" :min-width="flexWidth('material_code',crud.data,'物料编码')" />
<el-table-column show-overflow-tooltip prop="material_name" label="物料名称" :min-width="flexWidth('material_name',crud.data,'物料名称')" />
<el-table-column show-overflow-tooltip prop="pcsn" label="子卷号" :min-width="flexWidth('pcsn',crud.data,'子卷号')" />