diff --git a/src/api/mes/wm/returnvendor/detail/index.ts b/src/api/mes/wm/returnvendor/detail/index.ts
index 909e42712..de4d7a1b0 100644
--- a/src/api/mes/wm/returnvendor/detail/index.ts
+++ b/src/api/mes/wm/returnvendor/detail/index.ts
@@ -3,7 +3,7 @@ import request from '@/config/axios'
// MES 供应商退货明细 VO
export interface WmReturnVendorDetailVO {
id?: number
- returnVendorId: number
+ returnId: number
lineId: number
materialStockId: number
itemId: number
diff --git a/src/api/mes/wm/returnvendor/index.ts b/src/api/mes/wm/returnvendor/index.ts
index 5fd604b48..830d53473 100644
--- a/src/api/mes/wm/returnvendor/index.ts
+++ b/src/api/mes/wm/returnvendor/index.ts
@@ -5,11 +5,11 @@ export interface WmReturnVendorVO {
id?: number
code?: string
name: string
- poCode?: string
+ purchaseOrderCode?: string
vendorId?: number
+ vendorCode?: string
vendorName?: string
vendorNickname?: string
- batchCode?: string
returnDate?: string
returnReason?: string
transportCode?: string
diff --git a/src/api/mes/wm/returnvendor/line/index.ts b/src/api/mes/wm/returnvendor/line/index.ts
index 8611f58ff..b8715d2c2 100644
--- a/src/api/mes/wm/returnvendor/line/index.ts
+++ b/src/api/mes/wm/returnvendor/line/index.ts
@@ -3,7 +3,7 @@ import request from '@/config/axios'
// MES 供应商退货单行 VO
export interface WmReturnVendorLineVO {
id?: number
- returnVendorId: number
+ returnId: number
itemId: number
itemCode?: string
itemName?: string
diff --git a/src/views/mes/wm/returnvendor/ReturnVendorDetailForm.vue b/src/views/mes/wm/returnvendor/ReturnVendorDetailForm.vue
index 1b71324c8..5e8e9503a 100644
--- a/src/views/mes/wm/returnvendor/ReturnVendorDetailForm.vue
+++ b/src/views/mes/wm/returnvendor/ReturnVendorDetailForm.vue
@@ -56,7 +56,7 @@ import WmWarehouseAreaSelect from '@/views/mes/wm/warehouse/components/WmWarehou
defineOptions({ name: 'ReturnVendorDetailForm' })
const props = defineProps<{
- returnVendorId: number
+ returnId: number
}>()
const emit = defineEmits(['success'])
@@ -73,7 +73,7 @@ const formRef = ref() // 表单 Ref
const formData = ref({
id: undefined as number | undefined,
lineId: undefined as number | undefined,
- returnVendorId: undefined as number | undefined,
+ returnId: undefined as number | undefined,
itemId: undefined as number | undefined,
quantity: undefined as number | undefined,
batchCode: undefined as string | undefined,
@@ -119,7 +119,7 @@ const submitForm = async () => {
try {
const data = {
...formData.value,
- returnVendorId: props.returnVendorId,
+ returnId: props.returnId,
lineId: currentLineId.value
} as unknown as WmReturnVendorDetailVO
if (formType.value === 'create') {
@@ -142,7 +142,7 @@ const resetForm = () => {
formData.value = {
id: undefined,
lineId: undefined,
- returnVendorId: undefined,
+ returnId: undefined,
itemId: undefined,
quantity: undefined,
batchCode: undefined,
diff --git a/src/views/mes/wm/returnvendor/ReturnVendorDetailList.vue b/src/views/mes/wm/returnvendor/ReturnVendorDetailList.vue
index f1e2b78e8..58d5244ed 100644
--- a/src/views/mes/wm/returnvendor/ReturnVendorDetailList.vue
+++ b/src/views/mes/wm/returnvendor/ReturnVendorDetailList.vue
@@ -34,7 +34,7 @@ import {
defineOptions({ name: 'ReturnVendorDetailList' })
const props = defineProps<{
- returnVendorId: number
+ returnId: number
lineId: number
itemId: number
formType: string
diff --git a/src/views/mes/wm/returnvendor/ReturnVendorForm.vue b/src/views/mes/wm/returnvendor/ReturnVendorForm.vue
index 69512a615..163935b32 100644
--- a/src/views/mes/wm/returnvendor/ReturnVendorForm.vue
+++ b/src/views/mes/wm/returnvendor/ReturnVendorForm.vue
@@ -33,21 +33,19 @@
-
-
-
-
-
-
-
+
-
+
+
+
+
+
-
-
-
-
-
-
-
+
-
-
+
-
物料信息
-
+
@@ -145,9 +132,9 @@ const formData = ref({
id: undefined as number | undefined,
code: undefined,
name: undefined,
- poCode: undefined,
+ purchaseOrderCode: undefined,
vendorId: undefined,
- batchCode: undefined,
+
returnDate: undefined,
returnReason: undefined,
transportCode: undefined,
@@ -157,6 +144,7 @@ const formData = ref({
const formRules = reactive({
code: [{ required: true, message: '退货单编号不能为空', trigger: 'blur' }],
name: [{ required: true, message: '退货单名称不能为空', trigger: 'blur' }],
+ vendorId: [{ required: true, message: '供应商不能为空', trigger: 'change' }],
returnDate: [{ required: true, message: '退货日期不能为空', trigger: 'change' }]
})
const formRef = ref() // 表单 Ref
@@ -246,9 +234,9 @@ const resetForm = () => {
id: undefined,
code: undefined,
name: undefined,
- poCode: undefined,
+ purchaseOrderCode: undefined,
vendorId: undefined,
- batchCode: undefined,
+
returnDate: undefined,
returnReason: undefined,
transportCode: undefined,
diff --git a/src/views/mes/wm/returnvendor/ReturnVendorLineList.vue b/src/views/mes/wm/returnvendor/ReturnVendorLineList.vue
index af2c4b717..db3b25b7e 100644
--- a/src/views/mes/wm/returnvendor/ReturnVendorLineList.vue
+++ b/src/views/mes/wm/returnvendor/ReturnVendorLineList.vue
@@ -16,7 +16,7 @@
-
+
拣货
+
@@ -92,6 +93,7 @@
/>
+
@@ -110,7 +112,7 @@
@@ -124,7 +126,7 @@ import ReturnVendorDetailForm from './ReturnVendorDetailForm.vue'
defineOptions({ name: 'ReturnVendorLineList' })
const props = defineProps<{
- returnVendorId: number
+ returnId: number
formType: string
}>()
@@ -141,14 +143,14 @@ const total = ref(0) // 列表的总页数
const queryParams = reactive({
pageNo: 1,
pageSize: 10,
- returnVendorId: undefined as number | undefined
+ returnId: undefined as number | undefined
})
/** 查询行列表 */
const getList = async () => {
loading.value = true
try {
- queryParams.returnVendorId = props.returnVendorId
+ queryParams.returnId = props.returnId
const data = await WmReturnVendorLineApi.getReturnVendorLinePage(queryParams)
list.value = data.list
total.value = data.total
@@ -174,7 +176,7 @@ const formLoading = ref(false) // 表单的加载中
const lineFormType = ref('') // 行表单的类型
const formData = ref({
id: undefined,
- returnVendorId: undefined as number | undefined,
+ returnId: undefined as number | undefined,
itemId: undefined,
quantity: undefined,
remark: undefined
@@ -215,7 +217,7 @@ const submitForm = async () => {
try {
const data = {
...formData.value,
- returnVendorId: props.returnVendorId
+ returnId: props.returnId
} as unknown as WmReturnVendorLineVO
if (lineFormType.value === 'create') {
await WmReturnVendorLineApi.createReturnVendorLine(data)
@@ -235,7 +237,7 @@ const submitForm = async () => {
const resetForm = () => {
formData.value = {
id: undefined,
- returnVendorId: undefined,
+ returnId: undefined,
itemId: undefined,
quantity: undefined,
remark: undefined
diff --git a/src/views/mes/wm/returnvendor/index.vue b/src/views/mes/wm/returnvendor/index.vue
index f6b1ad677..b768aab3b 100644
--- a/src/views/mes/wm/returnvendor/index.vue
+++ b/src/views/mes/wm/returnvendor/index.vue
@@ -25,34 +25,17 @@
class="!w-240px"
/>
-
-
-
-
-
+
-
-
-
-
+
+
搜索
@@ -88,11 +71,9 @@
-
-
-
-
-
+
+
+
-
-
@@ -188,10 +167,11 @@