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
bfec490b
Commit
bfec490b
authored
Aug 01, 2025
by
linjinhong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加驳回按钮
parent
8ce0d1e0
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
115 additions
and
0 deletions
+115
-0
src/views/order/podUs/index.vue
+115
-0
No files found.
src/views/order/podUs/index.vue
View file @
bfec490b
...
...
@@ -488,6 +488,79 @@
刷新商品信息
</ElButton>
</span>
<span
v-if=
"
status === 'STOCK_OUT' ||
status === 'CREATE_LOGISTICS' ||
status === 'TO_BE_ARRANGE' ||
status === 'PICKING' ||
status === 'IN_PRODUCTION'
"
class=
"item"
>
<ElDropdown>
<el-button
type=
"warning"
>
驳回至
<el-icon
class=
"el-icon--right"
><ArrowDown
/></el-icon>
</el-button>
<
template
#
dropdown
>
<ElDropdownMenu>
<ElDropdownItem
:disabled=
"
selection.length === 0 ||
selection.some((item) => item.shipmentType !== 1)
"
@
click=
"rejectOrder('TO_BE_CONFIRMED')"
>
待确认
</ElDropdownItem
>
<ElDropdownItem
v-if=
"status !== 'STOCK_OUT'"
:disabled=
"
selection.length === 0 ||
selection.some((item) => item.shipmentType !== 1)
"
@
click=
"rejectOrder('STOCK_OUT')"
>
缺货
</ElDropdownItem
>
<ElDropdownItem
v-if=
"status !== 'STOCK_OUT' && status !== 'TO_BE_ARRANGE'"
:disabled=
"
selection.length === 0 ||
selection.some((item) => item.shipmentType !== 1)
"
@
click=
"rejectOrder('CREATE_LOGISTICS')"
>
待创建物流
</ElDropdownItem
>
<ElDropdownItem
v-if=
"
status !== 'STOCK_OUT' &&
status !== 'TO_BE_ARRANGE' &&
status !== 'PICKING'
"
:disabled=
"
selection.length === 0 ||
selection.some((item) => item.shipmentType !== 1)
"
@
click=
"rejectOrder('TO_BE_ARRANGE')"
>
待排单
</ElDropdownItem
>
<ElDropdownItem
v-if=
"
status !== 'STOCK_OUT' &&
status !== 'TO_BE_ARRANGE' &&
status !== 'PICKING' &&
status !== 'IN_PRODUCTION'
"
:disabled=
"
selection.length === 0 ||
selection.some((item) => item.shipmentType !== 1)
"
@
click=
"rejectOrder('PICKING')"
>
待拣胚
</ElDropdownItem
>
</ElDropdownMenu>
</
template
>
</ElDropdown>
</span>
<span
v-if=
"status === 'COMPLETE'"
class=
"item"
>
<ElButton
type=
"success"
@
click=
"exportData"
>
导出
</ElButton>
</span>
...
...
@@ -573,6 +646,43 @@
<span
class=
"sub-status-item-label"
>
待同步
</span>
</div>
</div>
<div
v-if=
"status === 'EXCEPTION_ORDER1'"
class=
"sub-status mb-10"
>
<div
class=
"sub-status-item"
:class=
"exceptionStatus === 1 ? 'sub-active' : ''"
@
click=
"handleExceptionCommand(1)"
>
<span
class=
"sub-status-item-label"
>
生产拦截申请
</span>
</div>
<div
class=
"sub-status-item"
:class=
"exceptionStatus === 2 ? 'sub-active' : ''"
@
click=
"handleExceptionCommand(2)"
>
<span
class=
"sub-status-item-label"
>
生产拦截成功
</span>
</div>
<div
class=
"sub-status-item"
:class=
"exceptionStatus === 3 ? 'sub-active' : ''"
@
click=
"handleExceptionCommand(3)"
>
<span
class=
"sub-status-item-label"
>
生产拦截申请
</span>
</div>
<div
class=
"sub-status-item"
:class=
"exceptionStatus === 3 ? 'sub-active' : ''"
@
click=
"handleExceptionCommand(3)"
>
<span
class=
"sub-status-item-label"
>
生产拦截成功
</span>
</div>
<div
class=
"sub-status-item"
:class=
"exceptionStatus === 3 ? 'sub-active' : ''"
@
click=
"handleExceptionCommand(3)"
>
<span
class=
"sub-status-item-label"
>
生产拦截失败
</span>
</div>
</div>
<div
v-if=
"
status !== 'IN_PRODUCTION' &&
...
...
@@ -3544,6 +3654,11 @@ const getOrderByIdApi = async (type: string) => {
ElMessage
.
warning
(
'未知操作类型'
)
}
}
const
rejectOrder
=
(
type
:
string
)
=>
{
console
.
log
(
type
)
}
const
handleStockOut
=
async
(
row
:
PodUsOrderListData
)
=>
{
wayDialogTitle
.
value
=
`切换物流(当前物流方式:${row.logisticsWayName
}
)`
...
...
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