Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
mini-wms
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
周海峰
mini-wms
Commits
5a9423a2
Commit
5a9423a2
authored
Dec 10, 2025
by
zhangtw
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
入库明细统计修改
parent
b5531cfe
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
36 行增加
和
11 行删除
+36
-11
ruoyi-admin-vue/src/api/inventory/inbound_items.js
+3
-2
ruoyi-admin-vue/src/views/inventory/inbound/details.vue
+0
-0
ruoyi-admin-vue/src/views/inventory/inbound_items/index.vue
+2
-2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/inventory/InboundOrderItemsController.java
+2
-1
ruoyi-inventory/src/main/java/com/ruoyi/inventory/mapper/InboundOrderItemsMapper.java
+1
-1
ruoyi-inventory/src/main/java/com/ruoyi/inventory/service/IInboundOrderItemsService.java
+1
-1
ruoyi-inventory/src/main/java/com/ruoyi/inventory/service/impl/InboundOrderItemsServiceImpl.java
+2
-2
ruoyi-inventory/src/main/resources/mapper/inventory/InboundOrderItemsMapper.xml
+25
-2
没有找到文件。
ruoyi-admin-vue/src/api/inventory/inbound_items.js
View file @
5a9423a2
...
@@ -51,9 +51,10 @@ export function delInbound_items(id) {
...
@@ -51,9 +51,10 @@ export function delInbound_items(id) {
}
}
// 统计入库单明细
// 统计入库单明细
export
function
inbound_details
(){
export
function
inbound_details
(
query
){
return
request
({
return
request
({
url
:
'/inventory/inbound_items/details'
,
url
:
'/inventory/inbound_items/details'
,
method
:
'get'
method
:
'get'
,
params
:
query
})
})
}
}
ruoyi-admin-vue/src/views/inventory/inbound/details.vue
View file @
5a9423a2
差异被折叠。
点击展开。
ruoyi-admin-vue/src/views/inventory/inbound_items/index.vue
View file @
5a9423a2
...
@@ -468,11 +468,11 @@ export default {
...
@@ -468,11 +468,11 @@ export default {
// 根据字典类型和值,获取对应的listClass(标签样式)
// 根据字典类型和值,获取对应的listClass(标签样式)
getDictListClass
(
dictType
,
value
)
{
getDictListClass
(
dictType
,
value
)
{
const
dictList
=
this
.
dict
.
type
[
dictType
]
||
[]
const
dictList
=
this
.
dict
.
type
[
dictType
]
||
[]
if
(
!
value
)
return
'
info
'
if
(
!
value
)
return
''
const
dictItem
=
dictList
.
find
(
item
=>
item
.
value
===
value
+
""
)
const
dictItem
=
dictList
.
find
(
item
=>
item
.
value
===
value
+
""
)
// 兼容raw和直接属性两种写法
// 兼容raw和直接属性两种写法
return
dictItem
?.
raw
?.
listClass
||
'info'
return
dictItem
?.
raw
?.
listClass
},
},
// 根据字典类型和值,获取对应的显示标签
// 根据字典类型和值,获取对应的显示标签
...
...
ruoyi-admin/src/main/java/com/ruoyi/web/controller/inventory/InboundOrderItemsController.java
View file @
5a9423a2
...
@@ -141,7 +141,8 @@ public class InboundOrderItemsController extends BaseController
...
@@ -141,7 +141,8 @@ public class InboundOrderItemsController extends BaseController
public
TableDataInfo
itemDetails
(
InboundDetailsVO
inboundDetailsVO
)
throws
Exception
public
TableDataInfo
itemDetails
(
InboundDetailsVO
inboundDetailsVO
)
throws
Exception
{
{
startPage
();
startPage
();
List
<
InboundDetailsVO
>
list
=
inboundOrderItemsService
.
selectInboundDetailsVOBySapNo
();
System
.
out
.
println
(
inboundDetailsVO
);
List
<
InboundDetailsVO
>
list
=
inboundOrderItemsService
.
selectInboundDetailsVOBySapNo
(
inboundDetailsVO
);
return
getDataTable
(
list
);
return
getDataTable
(
list
);
}
}
}
}
ruoyi-inventory/src/main/java/com/ruoyi/inventory/mapper/InboundOrderItemsMapper.java
View file @
5a9423a2
...
@@ -72,5 +72,5 @@ public interface InboundOrderItemsMapper
...
@@ -72,5 +72,5 @@ public interface InboundOrderItemsMapper
* 统计入库单明细
* 统计入库单明细
* @return 结果
* @return 结果
*/
*/
public
List
<
InboundDetailsVO
>
selectInboundDetailsVOBySapNo
();
public
List
<
InboundDetailsVO
>
selectInboundDetailsVOBySapNo
(
InboundDetailsVO
inboundDetailsVO
);
}
}
ruoyi-inventory/src/main/java/com/ruoyi/inventory/service/IInboundOrderItemsService.java
View file @
5a9423a2
...
@@ -74,5 +74,5 @@ public interface IInboundOrderItemsService
...
@@ -74,5 +74,5 @@ public interface IInboundOrderItemsService
* 统计入库单明细
* 统计入库单明细
* @return 结果
* @return 结果
*/
*/
public
List
<
InboundDetailsVO
>
selectInboundDetailsVOBySapNo
();
public
List
<
InboundDetailsVO
>
selectInboundDetailsVOBySapNo
(
InboundDetailsVO
inboundDetailsVO
);
}
}
ruoyi-inventory/src/main/java/com/ruoyi/inventory/service/impl/InboundOrderItemsServiceImpl.java
View file @
5a9423a2
...
@@ -176,7 +176,7 @@ public class InboundOrderItemsServiceImpl implements IInboundOrderItemsService
...
@@ -176,7 +176,7 @@ public class InboundOrderItemsServiceImpl implements IInboundOrderItemsService
}
}
@Override
@Override
public
List
<
InboundDetailsVO
>
selectInboundDetailsVOBySapNo
()
{
public
List
<
InboundDetailsVO
>
selectInboundDetailsVOBySapNo
(
InboundDetailsVO
inboundDetailsVO
)
{
return
inboundOrderItemsMapper
.
selectInboundDetailsVOBySapNo
();
return
inboundOrderItemsMapper
.
selectInboundDetailsVOBySapNo
(
inboundDetailsVO
);
}
}
}
}
ruoyi-inventory/src/main/resources/mapper/inventory/InboundOrderItemsMapper.xml
View file @
5a9423a2
...
@@ -336,7 +336,7 @@
...
@@ -336,7 +336,7 @@
<result
column=
"inbound_date"
property=
"inboundDate"
/>
<result
column=
"inbound_date"
property=
"inboundDate"
/>
</resultMap>
</resultMap>
<select
id=
"selectInboundDetailsVOBySapNo"
resultMap=
"InboundDetailsResultMap"
>
<select
id=
"selectInboundDetailsVOBySapNo"
resultMap=
"InboundDetailsResultMap"
parameterType=
"com.ruoyi.inventory.domain.vo.InboundDetailsVO"
>
SELECT
SELECT
ioi.material_id,
ioi.material_id,
ms.material_name,
ms.material_name,
...
@@ -358,7 +358,30 @@
...
@@ -358,7 +358,30 @@
INNER JOIN materials ms ON ms.sap_no = ioi.material_id
INNER JOIN materials ms ON ms.sap_no = ioi.material_id
inner join warehouses w on ioi.warehouse_id = w.id
inner join warehouses w on ioi.warehouse_id = w.id
inner join storage_locations sl on ioi.location_id = sl.id
inner join storage_locations sl on ioi.location_id = sl.id
WHERE io.order_status = 2
<where>
io.order_status = 2
<if
test=
"materialId != null and materialId != ''"
>
AND ioi.material_id = #{materialId}
</if>
<if
test=
"materialName != null and materialName != ''"
>
AND ms.material_name LIKE CONCAT('%', #{materialName}, '%')
</if>
<if
test=
"orderId != null and orderId != ''"
>
AND ioi.order_id = #{orderId}
</if>
<if
test=
"batchId != null and batchId != ''"
>
AND ioi.batch_id = #{batchId}
</if>
<if
test=
"warehouseId != null and warehouseId != ''"
>
AND ioi.warehouse_id = #{warehouseId}
</if>
<if
test=
"locationId != null and locationId != ''"
>
AND ioi.location_id = #{locationId}
</if>
<if
test=
"labelColor != null and labelColor != ''"
>
AND ioi.label_color = #{labelColor}
</if>
</where>
GROUP BY
GROUP BY
ioi.material_id,
ioi.material_id,
ioi.batch_id,
ioi.batch_id,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论