diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 0ccf2c8af..4f7b9ad4b 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -302,4 +302,5 @@ export enum DICT_TYPE { MES_WM_RETURN_ISSUE_TYPE = 'mes_wm_return_issue_type', // MES 退料类型 MES_WM_PRODUCT_RECPT_STATUS = 'mes_wm_product_receipt_status', // MES 成品入库单状态 MES_WM_RETURN_SALES_STATUS = 'mes_wm_return_sales_status', // MES 销售退货单状态 + MES_WM_PRODUCT_SALES_STATUS = 'mes_wm_product_sales_status', // MES 销售出库单状态 } diff --git a/src/views/mes/wm/productsales/ProductSalesDetailForm.vue b/src/views/mes/wm/productsales/ProductSalesDetailForm.vue index ca70d226e..2362c885d 100644 --- a/src/views/mes/wm/productsales/ProductSalesDetailForm.vue +++ b/src/views/mes/wm/productsales/ProductSalesDetailForm.vue @@ -23,9 +23,10 @@ - - - + + + + { quantity: undefined, warehouseId: undefined, locationId: undefined, - areaId: undefined + areaId: undefined, + batchId: undefined } formRef.value?.resetFields() } diff --git a/src/views/mes/wm/productsales/ProductSalesDetailList.vue b/src/views/mes/wm/productsales/ProductSalesDetailList.vue index c45fb8a93..58446ca72 100644 --- a/src/views/mes/wm/productsales/ProductSalesDetailList.vue +++ b/src/views/mes/wm/productsales/ProductSalesDetailList.vue @@ -5,9 +5,8 @@ - - - + + - - - - + - + + + + + + + + + + + + + + - - - - - - - - - - + - - + - - - - + + + + + + + + + + + + + + @@ -134,6 +152,7 @@ import { generateRandomStr } from '@/utils' import { WmProductSalesApi, WmProductSalesVO } from '@/api/mes/wm/productsales' import MdClientSelect from '@/views/mes/md/client/components/MdClientSelect.vue' +import WmSalesNoticeSelect from '@/views/mes/wm/salesnotice/components/WmSalesNoticeSelect.vue' import ProductSalesLineList from './ProductSalesLineList.vue' defineOptions({ name: 'ProductSalesForm' }) @@ -148,17 +167,20 @@ const formData = ref({ code: undefined, name: undefined, clientId: undefined, + noticeId: undefined, salesOrderCode: undefined, - shipmentDate: undefined, + salesDate: undefined, contactName: undefined, contactTelephone: undefined, contactAddress: undefined, + carrier: undefined, + shippingNumber: undefined, remark: undefined }) const formRules = reactive({ code: [{ required: true, message: '出库单编号不能为空', trigger: 'blur' }], name: [{ required: true, message: '出库单名称不能为空', trigger: 'blur' }], - shipmentDate: [{ required: true, message: '发货日期不能为空', trigger: 'change' }], + salesDate: [{ required: true, message: '出库日期不能为空', trigger: 'change' }], clientId: [{ required: true, message: '客户不能为空', trigger: 'change' }] }) const formRef = ref() // 表单 Ref @@ -245,11 +267,14 @@ const resetForm = () => { code: undefined, name: undefined, clientId: undefined, + noticeId: undefined, salesOrderCode: undefined, - shipmentDate: undefined, + salesDate: undefined, contactName: undefined, contactTelephone: undefined, contactAddress: undefined, + carrier: undefined, + shippingNumber: undefined, remark: undefined } formRef.value?.resetFields() diff --git a/src/views/mes/wm/productsales/ProductSalesLineList.vue b/src/views/mes/wm/productsales/ProductSalesLineList.vue index fa382adbe..6a02c91b5 100644 --- a/src/views/mes/wm/productsales/ProductSalesLineList.vue +++ b/src/views/mes/wm/productsales/ProductSalesLineList.vue @@ -29,14 +29,16 @@ - + + - - - - - - + + + + + - + + + + + - + + + + + + + + + + @@ -113,8 +128,10 @@