Commit 893492ca by qinjianhui

feat: 转为挂起功能开发

parent d0e2e922
......@@ -22,9 +22,9 @@
/>
</ElSelect>
</ElFormItem>
<ElFormItem label="是否需要客户处理" prop="needCustomerHandle">
<ElFormItem label="是否需要客户处理" prop="pauseType">
<ElSelect
v-model="form.needCustomerHandle"
v-model="form.pauseType"
placeholder="请选择"
style="width: 100%"
clearable
......@@ -63,24 +63,24 @@ const formRef = ref<FormInstance>()
const orderIds = ref<(number | string)[]>([])
const suspendReasons = [
{ label: '客户拦截', value: 4 },
{ label: '地址异常', value: 3 },
{ label: '素材异常', value: 2 },
{ label: '其他', value: 1 },
{ label: '客户拦截', value: 1 },
{ label: '地址异常', value: 2 },
{ label: '素材异常', value: 3 },
{ label: '其他', value: 4 },
]
const customerHandleOptions = [
{ label: '需要客户处理', value: 'NEED_CUSTOMER_HANDLE' },
{ label: '无需客户处理', value: 'NO_CUSTOMER_HANDLE' },
{ label: '需要客户处理', value: 'CUSTOMER' },
{ label: '无需客户处理', value: 'FACTORY' },
]
const form = reactive({
pauseReason: '',
needCustomerHandle: '',
pauseType: '',
})
const rules: FormRules = {
pauseReason: [{ required: true, message: '请选择挂起原因', trigger: 'change' }],
needCustomerHandle: [
pauseType: [
{ required: true, message: '请选择是否需要客户处理', trigger: 'change' },
],
}
......@@ -88,7 +88,7 @@ const rules: FormRules = {
const open = (ids: (number | string)[]) => {
orderIds.value = ids
form.pauseReason = ''
form.needCustomerHandle = ''
form.pauseType = ''
visible.value = true
}
......@@ -101,7 +101,8 @@ const handleSubmit = async () => {
await formRef.value.validate()
submitLoading.value = true
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('挂起订单成功')
visible.value = false
emit('success')
......
......@@ -818,6 +818,7 @@
/>
<WeightDialog
ref="weightDialogRef"
:is-new-order="true"
:list-by-no-api="listByNoPodOrderApi"
:order-weighing-api="orderWeighingPodOrderApi"
:build-order-weighing-payload="
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment