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
2effa2ff
Commit
2effa2ff
authored
Dec 24, 2025
by
yubin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
页面修改
parent
7a08149d
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
10 行增加
和
22 行删除
+10
-22
ruoyi-admin-vue/src/views/inventory/orders/OutboundOrderFormWithItems.vue
+1
-1
ruoyi-admin-vue/src/views/inventory/orders/index.vue
+4
-19
ruoyi-inventory/src/main/resources/mapper/inventory/InventoryMapper.xml
+3
-2
ruoyi-inventory/src/main/resources/mapper/inventory/OutboundOrdersMapper.xml
+2
-0
没有找到文件。
ruoyi-admin-vue/src/views/inventory/orders/OutboundOrderFormWithItems.vue
View file @
2effa2ff
...
@@ -688,7 +688,7 @@ export default {
...
@@ -688,7 +688,7 @@ export default {
// 严格模式下校验
// 严格模式下校验
validRows
=
rowsWithActualQty
.
filter
((
row
,
index
)
=>
{
validRows
=
rowsWithActualQty
.
filter
((
row
,
index
)
=>
{
const
rowErrors
=
[];
const
rowErrors
=
[];
const
rowName
=
`第
${
index
+
1
}
行【
${
row
.
materialName
||
'未知物料'
}
】
(inventoryId:
${
row
.
inventoryId
}
)
`
;
const
rowName
=
`第
${
index
+
1
}
行【
${
row
.
materialName
||
'未知物料'
}
】`
;
const
availableQty
=
(
row
.
quantity
||
0
)
-
(
row
.
lockedQuantity
||
0
);
const
availableQty
=
(
row
.
quantity
||
0
)
-
(
row
.
lockedQuantity
||
0
);
// 校验实际数量
// 校验实际数量
...
...
ruoyi-admin-vue/src/views/inventory/orders/index.vue
View file @
2effa2ff
...
@@ -100,7 +100,7 @@
...
@@ -100,7 +100,7 @@
style=
"width: 150px"
style=
"width: 150px"
>
>
<el-option
<el-option
v-for=
"dict in dict.type.order_type"
v-for=
"dict in dict.type.o
utbound_o
rder_type"
:key=
"dict.value"
:key=
"dict.value"
:label=
"dict.label"
:label=
"dict.label"
:value=
"Number(dict.value)"
:value=
"Number(dict.value)"
...
@@ -174,7 +174,7 @@
...
@@ -174,7 +174,7 @@
<el-table-column
label=
"系统编号"
align=
"center"
prop=
"systemNo"
min-width=
"150"
/>
<el-table-column
label=
"系统编号"
align=
"center"
prop=
"systemNo"
min-width=
"150"
/>
<el-table-column
label=
"订单类型"
align=
"center"
prop=
"orderTypeId"
min-width=
"120"
>
<el-table-column
label=
"订单类型"
align=
"center"
prop=
"orderTypeId"
min-width=
"120"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<dict-tag
v-if=
"dict.type.o
rder_type"
:options=
"dict.type.
order_type"
:value=
"scope.row.orderTypeId"
/>
<dict-tag
v-if=
"dict.type.o
utbound_order_type"
:options=
"dict.type.outbound_
order_type"
:value=
"scope.row.orderTypeId"
/>
<span
v-else
>
-
</span>
<span
v-else
>
-
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -273,7 +273,7 @@
...
@@ -273,7 +273,7 @@
<
el
-
form
-
item
label
=
"订单类型"
prop
=
"orderTypeId"
>
<
el
-
form
-
item
label
=
"订单类型"
prop
=
"orderTypeId"
>
<
el
-
select
v
-
model
=
"form.orderTypeId"
placeholder
=
"请选择订单类型"
:
disabled
=
"isViewDetail || formDisabled.orderTypeId"
style
=
"width: 100%"
>
<
el
-
select
v
-
model
=
"form.orderTypeId"
placeholder
=
"请选择订单类型"
:
disabled
=
"isViewDetail || formDisabled.orderTypeId"
style
=
"width: 100%"
>
<
el
-
option
<
el
-
option
v
-
for
=
"item in dict.type.order_type"
v
-
for
=
"item in dict.type.o
utbound_o
rder_type"
:
key
=
"item.value"
:
key
=
"item.value"
:
label
=
"item.label"
:
label
=
"item.label"
:
value
=
"item.value"
:
value
=
"item.value"
...
@@ -500,7 +500,7 @@ import PageTitle from "@/components/PageTitle"
...
@@ -500,7 +500,7 @@ import PageTitle from "@/components/PageTitle"
import
ImportExcel
from
"@/components/ImportExcel/index"
import
ImportExcel
from
"@/components/ImportExcel/index"
export
default
{
export
default
{
name
:
"Orders"
,
name
:
"Orders"
,
dicts
:
[
'outbound_order_type'
,
'outbound_order_status'
,
'label_color'
,
'order_type'
],
dicts
:
[
'outbound_order_type'
,
'outbound_order_status'
,
'label_color'
],
components
:
{
components
:
{
OutboundOrderFormWithItems
,
OutboundOrderFormWithItems
,
WarehouseSelector
,
WarehouseSelector
,
...
@@ -1174,11 +1174,6 @@ export default {
...
@@ -1174,11 +1174,6 @@ export default {
this
.
formDisabled
=
{
this
.
formDisabled
=
{
orderId
:
false
,
orderId
:
false
,
systemNo
:
false
,
systemNo
:
false
,
orderTypeId
:
false
,
batchCode
:
false
,
warehouseId
:
false
,
ownerId
:
false
,
outboundOrderId
:
false
}
}
// 重置查看/编辑状态
// 重置查看/编辑状态
this
.
isViewDetail
=
false
this
.
isViewDetail
=
false
...
@@ -1245,11 +1240,6 @@ export default {
...
@@ -1245,11 +1240,6 @@ export default {
this
.
formDisabled
=
{
this
.
formDisabled
=
{
orderId
:
false
,
orderId
:
false
,
systemNo
:
false
,
systemNo
:
false
,
orderTypeId
:
false
,
batchCode
:
false
,
warehouseId
:
false
,
ownerId
:
false
,
outboundOrderId
:
false
}
}
// 核心修改:设置出库日期默认值为当前日期
// 核心修改:设置出库日期默认值为当前日期
const
today
=
new
Date
()
const
today
=
new
Date
()
...
@@ -1341,11 +1331,6 @@ export default {
...
@@ -1341,11 +1331,6 @@ export default {
this
.
formDisabled
=
{
this
.
formDisabled
=
{
orderId
:
true
,
// 编辑时禁用出货单号修改
orderId
:
true
,
// 编辑时禁用出货单号修改
systemNo
:
true
,
systemNo
:
true
,
orderTypeId
:
true
,
batchCode
:
true
,
warehouseId
:
true
,
ownerId
:
true
,
outboundOrderId
:
true
}
}
const
id
=
row
.
id
||
this
.
ids
const
id
=
row
.
id
||
this
.
ids
getOrders
(
id
).
then
(
response
=>
{
getOrders
(
id
).
then
(
response
=>
{
...
...
ruoyi-inventory/src/main/resources/mapper/inventory/InventoryMapper.xml
View file @
2effa2ff
...
@@ -322,6 +322,7 @@
...
@@ -322,6 +322,7 @@
left join warehouses w on i.warehouses_id = w.id
left join warehouses w on i.warehouses_id = w.id
left join storage_locations sl on i.location_id = sl.id
left join storage_locations sl on i.location_id = sl.id
left join owners o on i.owner_id = o.id
left join owners o on i.owner_id = o.id
left join outbound_orders oo on i.order_id = oo.id and oo.is_used = 1
</sql>
</sql>
<select
id=
"selectInventoryDetailList"
parameterType=
"Inventory"
resultMap=
"InventoryResult"
>
<select
id=
"selectInventoryDetailList"
parameterType=
"Inventory"
resultMap=
"InventoryResult"
>
<include
refid=
"selectInventoryDetailVo"
/>
<include
refid=
"selectInventoryDetailVo"
/>
...
@@ -335,7 +336,7 @@
...
@@ -335,7 +336,7 @@
<if
test=
"ownerId != null and ownerId != ''"
>
and i.owner_id = #{ownerId}
</if>
<if
test=
"ownerId != null and ownerId != ''"
>
and i.owner_id = #{ownerId}
</if>
<if
test=
"inventoryStatus != null "
>
and i.inventory_status = #{inventoryStatus}
</if>
<if
test=
"inventoryStatus != null "
>
and i.inventory_status = #{inventoryStatus}
</if>
</where>
</where>
order by
w.warehouses_code, sl.location_code, material_id de
sc
order by
i.create_time desc, oo.order_status a
sc
</select>
</select>
<select
id=
"selectInventoryVoList"
parameterType=
"Inventory"
resultMap=
"InventoryVoResult"
>
<select
id=
"selectInventoryVoList"
parameterType=
"Inventory"
resultMap=
"InventoryVoResult"
>
...
@@ -350,7 +351,7 @@
...
@@ -350,7 +351,7 @@
<if
test=
"ownerId != null and ownerId != ''"
>
and i.owner_id = #{ownerId}
</if>
<if
test=
"ownerId != null and ownerId != ''"
>
and i.owner_id = #{ownerId}
</if>
<if
test=
"inventoryStatus != null "
>
and i.inventory_status = #{inventoryStatus}
</if>
<if
test=
"inventoryStatus != null "
>
and i.inventory_status = #{inventoryStatus}
</if>
</where>
</where>
order by
w.warehouses_code, sl.location_code, material_id de
sc
order by
i.create_time desc, oo.order_status a
sc
</select>
</select>
<select
id=
"selectInventory"
parameterType=
"Inventory"
resultMap=
"InventoryResult"
>
<select
id=
"selectInventory"
parameterType=
"Inventory"
resultMap=
"InventoryResult"
>
...
...
ruoyi-inventory/src/main/resources/mapper/inventory/OutboundOrdersMapper.xml
View file @
2effa2ff
...
@@ -159,6 +159,8 @@
...
@@ -159,6 +159,8 @@
<if
test=
"sortNo != null "
>
and oo.sort_no = #{sortNo}
</if>
<if
test=
"sortNo != null "
>
and oo.sort_no = #{sortNo}
</if>
<if
test=
"createUserCode != null and createUserCode != ''"
>
and oo.create_user_code = #{createUserCode}
</if>
<if
test=
"createUserCode != null and createUserCode != ''"
>
and oo.create_user_code = #{createUserCode}
</if>
<if
test=
"updateUserCode != null and updateUserCode != ''"
>
and oo.update_user_code = #{updateUserCode}
</if>
<if
test=
"updateUserCode != null and updateUserCode != ''"
>
and oo.update_user_code = #{updateUserCode}
</if>
<!-- 按创建时间降序,订单状态升序排序(创建时间最新的在前,订单状态靠前展示) -->
order by oo.order_status asc,oo.create_time desc
</select>
</select>
<select
id=
"selectOutboundOrdersById"
parameterType=
"String"
resultMap=
"OutboundOrdersOutboundOrderItemsResult"
>
<select
id=
"selectOutboundOrdersById"
parameterType=
"String"
resultMap=
"OutboundOrdersOutboundOrderItemsResult"
>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论