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
893492ca
Commit
893492ca
authored
Apr 01, 2026
by
qinjianhui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 转为挂起功能开发
parent
d0e2e922
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
12 deletions
+14
-12
src/views/order/factoryOrderNew/component/SuspendDialog.vue
+13
-12
src/views/order/factoryOrderNew/index.vue
+1
-0
No files found.
src/views/order/factoryOrderNew/component/SuspendDialog.vue
View file @
893492ca
...
@@ -22,9 +22,9 @@
...
@@ -22,9 +22,9 @@
/>
/>
</ElSelect>
</ElSelect>
</ElFormItem>
</ElFormItem>
<ElFormItem
label=
"是否需要客户处理"
prop=
"
needCustomerHandl
e"
>
<ElFormItem
label=
"是否需要客户处理"
prop=
"
pauseTyp
e"
>
<ElSelect
<ElSelect
v-model=
"form.
needCustomerHandl
e"
v-model=
"form.
pauseTyp
e"
placeholder=
"请选择"
placeholder=
"请选择"
style=
"width: 100%"
style=
"width: 100%"
clearable
clearable
...
@@ -63,24 +63,24 @@ const formRef = ref<FormInstance>()
...
@@ -63,24 +63,24 @@ const formRef = ref<FormInstance>()
const
orderIds
=
ref
<
(
number
|
string
)[]
>
([])
const
orderIds
=
ref
<
(
number
|
string
)[]
>
([])
const
suspendReasons
=
[
const
suspendReasons
=
[
{
label
:
'客户拦截'
,
value
:
4
},
{
label
:
'客户拦截'
,
value
:
1
},
{
label
:
'地址异常'
,
value
:
3
},
{
label
:
'地址异常'
,
value
:
2
},
{
label
:
'素材异常'
,
value
:
2
},
{
label
:
'素材异常'
,
value
:
3
},
{
label
:
'其他'
,
value
:
1
},
{
label
:
'其他'
,
value
:
4
},
]
]
const
customerHandleOptions
=
[
const
customerHandleOptions
=
[
{
label
:
'需要客户处理'
,
value
:
'
NEED_CUSTOMER_HANDLE
'
},
{
label
:
'需要客户处理'
,
value
:
'
CUSTOMER
'
},
{
label
:
'无需客户处理'
,
value
:
'
NO_CUSTOMER_HANDLE
'
},
{
label
:
'无需客户处理'
,
value
:
'
FACTORY
'
},
]
]
const
form
=
reactive
({
const
form
=
reactive
({
pauseReason
:
''
,
pauseReason
:
''
,
needCustomerHandl
e
:
''
,
pauseTyp
e
:
''
,
})
})
const
rules
:
FormRules
=
{
const
rules
:
FormRules
=
{
pauseReason
:
[{
required
:
true
,
message
:
'请选择挂起原因'
,
trigger
:
'change'
}],
pauseReason
:
[{
required
:
true
,
message
:
'请选择挂起原因'
,
trigger
:
'change'
}],
needCustomerHandl
e
:
[
pauseTyp
e
:
[
{
required
:
true
,
message
:
'请选择是否需要客户处理'
,
trigger
:
'change'
},
{
required
:
true
,
message
:
'请选择是否需要客户处理'
,
trigger
:
'change'
},
],
],
}
}
...
@@ -88,7 +88,7 @@ const rules: FormRules = {
...
@@ -88,7 +88,7 @@ const rules: FormRules = {
const
open
=
(
ids
:
(
number
|
string
)[])
=>
{
const
open
=
(
ids
:
(
number
|
string
)[])
=>
{
orderIds
.
value
=
ids
orderIds
.
value
=
ids
form
.
pauseReason
=
''
form
.
pauseReason
=
''
form
.
needCustomerHandl
e
=
''
form
.
pauseTyp
e
=
''
visible
.
value
=
true
visible
.
value
=
true
}
}
...
@@ -101,7 +101,8 @@ const handleSubmit = async () => {
...
@@ -101,7 +101,8 @@ const handleSubmit = async () => {
await
formRef
.
value
.
validate
()
await
formRef
.
value
.
validate
()
submitLoading
.
value
=
true
submitLoading
.
value
=
true
try
{
try
{
await
suspendOrderApi
(
orderIds
.
value
,
form
.
pauseReason
,
form
.
needCustomerHandle
)
const
res
=
await
suspendOrderApi
(
orderIds
.
value
,
form
.
pauseReason
,
form
.
pauseType
)
if
(
res
.
code
!==
200
)
return
ElMessage
.
success
(
'挂起订单成功'
)
ElMessage
.
success
(
'挂起订单成功'
)
visible
.
value
=
false
visible
.
value
=
false
emit
(
'success'
)
emit
(
'success'
)
...
...
src/views/order/factoryOrderNew/index.vue
View file @
893492ca
...
@@ -818,6 +818,7 @@
...
@@ -818,6 +818,7 @@
/>
/>
<
WeightDialog
<
WeightDialog
ref
=
"weightDialogRef"
ref
=
"weightDialogRef"
:
is
-
new
-
order
=
"true"
:
list
-
by
-
no
-
api
=
"listByNoPodOrderApi"
:
list
-
by
-
no
-
api
=
"listByNoPodOrderApi"
:
order
-
weighing
-
api
=
"orderWeighingPodOrderApi"
:
order
-
weighing
-
api
=
"orderWeighingPodOrderApi"
:
build
-
order
-
weighing
-
payload
=
"
:
build
-
order
-
weighing
-
payload
=
"
...
...
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