Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
factory_front
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qinjianhui
factory_front
Commits
8af959b1
Commit
8af959b1
authored
Jun 21, 2025
by
qinjianhui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 补胚数量修改
parent
e11e7f9f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
68 additions
and
48 deletions
+68
-48
src/types/api/podUsOrder.ts
+1
-0
src/views/order/podUs/index.vue
+67
-48
No files found.
src/types/api/podUsOrder.ts
View file @
8af959b1
...
...
@@ -107,6 +107,7 @@ export interface ProductList {
isReplenishment
?:
boolean
thirdSkuCode
?:
string
|
null
supplierProductNo
?:
string
|
null
replenishmentSumNum
?:
number
|
null
}
export
interface
cardImages
{
title
:
string
...
...
src/views/order/podUs/index.vue
View file @
8af959b1
...
...
@@ -223,7 +223,7 @@
blue: item.quantity && item.quantity > 0,
red: item.status === 'EXCEPTION_ORDER',
}"
>
{{ item.quantity }}
</span
>
{{ item.quantity }}
</span
>
</div>
<!-- <div
...
...
@@ -399,19 +399,19 @@
<
template
#
dropdown
>
<ElDropdownMenu>
<ElDropdownItem
@
click=
"getOrderByIdApi('createLogisticsOrder')"
>
创建物流订单
</ElDropdownItem
>
创建物流订单
</ElDropdownItem
>
<ElDropdownItem
@
click=
"getOrderByIdApi('getTrackingNumber')"
>
获取跟踪号
</ElDropdownItem
>
获取跟踪号
</ElDropdownItem
>
<ElDropdownItem
@
click=
"getOrderByIdApi('getPrintOrder')"
>
获取打印面单
</ElDropdownItem
>
获取打印面单
</ElDropdownItem
>
<ElDropdownItem
@
click=
"getOrderByIdApi('cancelLogisticsOrder')"
>
取消物流订单
</ElDropdownItem
>
取消物流订单
</ElDropdownItem
>
<ElDropdownItem
@
click=
"getOrderByIdApi('batchChangeLogistics')"
>
更换物流
</ElDropdownItem
>
更换物流
</ElDropdownItem
>
</ElDropdownMenu>
</
template
>
...
...
@@ -559,7 +559,7 @@
</div>
<div
class=
"goods-item-info-item"
>
<span
class=
"goods-item-info-item-label"
>
第三方生产单号:
</span
>
第三方生产单号:
</span
>
<span
class=
"goods-item-info-item-value"
...
...
@@ -624,13 +624,13 @@
<div
class=
"goods-item-info-item"
>
<span
class=
"goods-item-info-item-label"
>
{{
status
===
'EXCEPTION_ORDER'
||
status
===
'PICKING'
||
status
===
'TO_BE_CONFIRMED'
||
status
===
'STOCK_OUT'
?
'数量:'
:
'已生产数量:'
}}
</span>
status
===
'EXCEPTION_ORDER'
||
status
===
'PICKING'
||
status
===
'TO_BE_CONFIRMED'
||
status
===
'STOCK_OUT'
?
'数量:'
:
'已生产数量:'
}}
</span>
<span
class=
"goods-item-info-item-value"
>
{{
status
===
'EXCEPTION_ORDER'
||
...
...
@@ -647,18 +647,18 @@
class=
"goods-item-info-item"
>
<span
class=
"goods-item-info-item-label"
>
补胚数量:
</span>
<span
class=
"goods-item-info-item-value"
>
{{
item
.
replenishmentNum
||
0
}}
<span
class=
"goods-item-info-item-value"
:title=
"item.replenishmentSumNum"
>
{{
item
.
replenishment
Sum
Num
||
0
}}
</span>
<el-
ic
on
<el-
butt
on
v-if=
"status === 'WAIT_SHIPMENT'"
class=
"icon"
s
tyle=
"color: #f56c6c; font-size: 24px
"
t
itle=
"申请补胚
"
link
s
ize=
"small
"
t
ype=
"success
"
@
click=
"applyForReplenishment(item)"
>
申请补胚
</el-button
>
<Edit
/>
</el-icon>
<!-- f -->
</div>
<div
class=
"goods-item-info-item"
>
<span
class=
"goods-item-info-item-label"
>
克重:
</span>
...
...
@@ -842,21 +842,18 @@
<el-timeline-item
:color=
"row.createTime ? '#409EFF' : ''"
:timestamp=
"row.createTime"
>
创建时间
</el-timeline-item
>
>
创建时间
</el-timeline-item>
<el-timeline-item
:color=
"row.startStockingTime ? '#E6A23C' : ''"
:timestamp=
"row.startStockingTime"
>
确认时间
</el-timeline-item
>
>
确认时间
</el-timeline-item>
<el-timeline-item
:color=
"row.finishTime ? '#67C23A' : ''"
:timestamp=
"row.finishTime"
>
完成时间
</el-timeline-item
>
>
完成时间
</el-timeline-item>
</el-timeline>
<!--
<div
class=
"order-time-box"
>
<div
class=
"order-time-item"
>
...
...
@@ -920,7 +917,7 @@
<
span
v
-
if
=
"
row.shipmentType === 0 &&
['CREATE_LOGISTICS', 'WAIT_SHIPMENT'].includes(status)
['CREATE_LOGISTICS', 'WAIT_SHIPMENT'].includes(status)
"
class
=
"operate-item"
>
...
...
@@ -1028,7 +1025,7 @@
<
div
class
=
"grid-container"
>
<
div
class
=
"grid-item"
title
=
"商品名称"
>
<
span
class
=
"grid-item-value"
>
{{
cardItem
?.
productName
}}
>
{{
cardItem
?.
productName
}}
<
/span
>
<
/div
>
<
div
...
...
@@ -1138,8 +1135,7 @@
:
show
-
copy
-
sub
-
shop
-
number
=
"false"
@
on
-
change
=
"rightChange"
>
<
template
#
default
>
<
template
#
default
>
<
div
class
=
"menu-item"
@
click
=
"rightChange('order-number')"
>
复制订单号
<
/div
>
...
...
@@ -1420,31 +1416,54 @@
<
/span
>
<
/template
>
<
/ElDialog
>
<
el
-
dialog
v
-
model
=
"logisticsVisible"
:
close
-
on
-
click
-
modal
=
"false"
width
=
"700px"
title
=
"更新物流信息"
>
<
el
-
dialog
v
-
model
=
"logisticsVisible"
:
close
-
on
-
click
-
modal
=
"false"
width
=
"700px"
title
=
"更新物流信息"
>
<
el
-
form
v
-
if
=
"logisticsVisible"
ref
=
"logisticsFormRef"
label
-
width
=
"100px"
label
-
position
=
"left"
:
model
=
"logisticsForm"
>
ref
=
"logisticsFormRef"
label
-
width
=
"100px"
label
-
position
=
"left"
:
model
=
"logisticsForm"
>
<
el
-
form
-
item
prop
=
"processNumber"
label
=
"物流处理号"
>
<
el
-
input
v
-
model
=
"logisticsForm.processNumber"
placeholder
=
"请输入物流处理号"
clearable
><
/el-input
>
<
el
-
input
v
-
model
=
"logisticsForm.processNumber"
placeholder
=
"请输入物流处理号"
clearable
><
/el-input
>
<
/el-form-item
>
<
el
-
form
-
item
prop
=
"trackingNumber"
label
=
"物流跟踪号"
>
<
el
-
input
v
-
model
=
"logisticsForm.trackingNumber"
placeholder
=
"请输入物流跟踪号"
clearable
><
/el-input
>
<
el
-
input
v
-
model
=
"logisticsForm.trackingNumber"
placeholder
=
"请输入物流跟踪号"
clearable
><
/el-input
>
<
/el-form-item
>
<
el
-
form
-
item
v
-
if
=
"logisticsForm.trackingNumber"
prop
=
"expressSheetUrl"
label
=
"物流面单"
>
<
el
-
form
-
item
v
-
if
=
"logisticsForm.trackingNumber"
prop
=
"expressSheetUrl"
label
=
"物流面单"
>
<
el
-
upload
accept
=
".pdf"
action
=
""
:
before
-
upload
=
"expressSheetUpload"
>
<
el
-
button
type
=
"primary"
>
点击上传
<
/el-button
>
<
/el-upload
>
<
div
v
-
if
=
"logisticsForm.expressSheet"
class
=
"file"
>
<
span
>
{{
logisticsForm
.
expressSheet
.
name
}}
<
/span
>
<
el
-
icon
@
click
=
"logisticsForm.expressSheet=null"
class
=
"expressSheetClose"
>
<
el
-
icon
@
click
=
"logisticsForm.expressSheet = null"
class
=
"expressSheetClose"
>
<
Close
><
/Close
>
<
/el-icon
>
<
/div
>
<
/el-form-item
>
<
/el-form
>
<
template
#
footer
>
<
el
-
button
@
click
=
"logisticsVisible
=
false"
>
取消
<
/el-button
>
<
el
-
button
@
click
=
"logisticsVisible
=
false"
>
取消
<
/el-button
>
<
el
-
button
type
=
"primary"
@
click
=
"logisticsSubmit"
>
确定
<
/el-button
>
<
/template
>
<
/el-dialog
>
...
...
@@ -1455,7 +1474,7 @@ import {
ArrowDown
,
CaretBottom
,
CaretTop
,
Edit
,
//
Edit,
WarningFilled
,
}
from
'@element-plus/icons-vue'
import
{
...
...
@@ -1515,7 +1534,8 @@ import {
WarehouseListData
,
cardImages
,
AddressInfo
,
LogisticsData
,
LogisticsFormData
,
LogisticsData
,
LogisticsFormData
,
}
from
'@/types/api/podUsOrder'
import
usePageList
from
'@/utils/hooks/usePageList'
import
{
useValue
}
from
'@/utils/hooks/useValue'
...
...
@@ -1537,7 +1557,7 @@ import platformJson from '../../../json/platform.json'
declare
global
{
interface
Window
{
ActiveXObject
:
{
new
(
type
:
string
):
XMLHttpRequest
new
(
type
:
string
):
XMLHttpRequest
}
VBS_BinaryToArray
:
{
(
data
:
unknown
):
{
toArray
():
number
[]
}
...
...
@@ -3084,7 +3104,7 @@ const applyForReplenishment = async (row: ProductList | undefined) => {
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
inputPattern
:
/.+/
,
inputValue
:
row
?
String
(
row
.
replenishmentNum
||
''
)
:
''
,
inputValue
:
row
?
String
(
row
.
replenishment
Sum
Num
||
''
)
:
''
,
inputErrorMessage
:
'请输入补胚数量'
,
inputPlaceholder
:
'补胚数量'
,
}
).
then
(
async
(
res
)
=>
{
...
...
@@ -3265,7 +3285,6 @@ const replenishmentSuccess = async () => {
overflow
-
y
:
auto
;
}
.
tabs
-
node_count
{
display
:
inline
-
block
;
min
-
width
:
20
px
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment