diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts index dc2d547ea..6a2b61a71 100644 --- a/src/locales/en-US.ts +++ b/src/locales/en-US.ts @@ -1280,8 +1280,8 @@ export default { 规则配置:'Rule configuration', 请输入联系电话:'Please enter a contact number', 请选择范围:'Please enter a name', - '确认撤销报工吗?':'Are you sure to cancel the job application?', - + '确认撤销报工吗?': 'Are you sure to cancel the job application?', + '收货数量不可以大于订单数量!': 'The received quantity cannot exceed the order quantity' }, diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 43f0afa23..8a8b4a545 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -1276,7 +1276,8 @@ export default { 规则配置:'规则配置', 请输入联系电话:'请输入联系电话', 请选择范围:'请选择范围', - '确认撤销报工吗?':"确认撤销报工吗?", + '确认撤销报工吗?': "确认撤销报工吗?", + '收货数量不可以大于订单数量!':'收货数量不可以大于订单数量' }, } diff --git a/src/views/wms/purchasereceiptManage/sparereceipt/sparereceiptRequestMain/index.vue b/src/views/wms/purchasereceiptManage/sparereceipt/sparereceiptRequestMain/index.vue index d738b2fc8..e464f8937 100644 --- a/src/views/wms/purchasereceiptManage/sparereceipt/sparereceiptRequestMain/index.vue +++ b/src/views/wms/purchasereceiptManage/sparereceipt/sparereceiptRequestMain/index.vue @@ -238,6 +238,7 @@ const updateTableData = (tableList)=>{ newRow['uom'] = row['uom'] newRow['poNumber'] =row['number'] newRow['supplierCode'] =row['supplierCode'] + newRow['qty'] =row['orderQty'] //生产日期 到货日期 默认当天 newRow['produceDate'] = dayjs().valueOf() newRow['arriveDate'] = dayjs().valueOf() @@ -600,6 +601,13 @@ const submitForm = async (formType, submitData) => { if(data.masterId){ data.id = data.masterId } + let isThen = tableData.value.some(item => { + return parseFloat(item.qty) > parseFloat(item.orderQty) + }) + if(isThen){ + message.error(t('ts.收货数量不可以大于订单数量!')) + return; + } data.subList = tableData.value // 拼接子表数据参数 formRef.value.formLoading = true try { diff --git a/src/views/wms/purchasereceiptManage/sparereceipt/sparereceiptRequestMain/sparereceiptRequestMain.data.ts b/src/views/wms/purchasereceiptManage/sparereceipt/sparereceiptRequestMain/sparereceiptRequestMain.data.ts index fd3e60289..7356875d3 100644 --- a/src/views/wms/purchasereceiptManage/sparereceipt/sparereceiptRequestMain/sparereceiptRequestMain.data.ts +++ b/src/views/wms/purchasereceiptManage/sparereceipt/sparereceiptRequestMain/sparereceiptRequestMain.data.ts @@ -18,7 +18,7 @@ const { t } = useI18n() // 国际化 const queryParams = { pageSize:10, pageNo:1, - code:'PurchaseReceiptRequest' + code:'PurchaseReceiptSpareRequest' } const data = await getRequestsettingApi.getRequestsettingPage(queryParams) const requestsettingData =data?.list[0]||{} @@ -465,7 +465,7 @@ export const PurchasereceiptRequestMain = useCrudSchemas(reactive( field: 'directCreateRecord', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isForm: false, + isForm: true, isTable: false, sort: 'custom', table: { @@ -477,7 +477,6 @@ export const PurchasereceiptRequestMain = useCrudSchemas(reactive( componentProps: { inactiveValue: 'FALSE', activeValue: 'TRUE', - disabled: true, } } },