diff --git a/src/api/wms/package/index.ts b/src/api/wms/package/index.ts index a69fd81c7..6bb42be07 100644 --- a/src/api/wms/package/index.ts +++ b/src/api/wms/package/index.ts @@ -100,6 +100,10 @@ export const createPackageLabel = async (data: PackageVO) => { export const batchPrintingLable = async (data: any) => { return await request.post({ url: `/wms/package/batchPrintingLable`, data }) } +// 批量打印标签计划外入库申请用的 +export const batchPrintingLableForYT = async (data: any) => { + return await request.post({ url: `/wms/package/batchPrintingLableForYT`, data }) +} // 获取标签信息 export const getPrintingLableId = async (data: any) => { return await request.put({ url: `/wms/package/getLablesByPackingNumber`, data }) diff --git a/src/components/TableForm/src/TableForm.vue b/src/components/TableForm/src/TableForm.vue index d923fc149..bf355fdd1 100644 --- a/src/components/TableForm/src/TableForm.vue +++ b/src/components/TableForm/src/TableForm.vue @@ -100,7 +100,7 @@ `ts.${headerItem?.tableForm?.placeholder || '请输入' + headerItem.label}` ).replace('ts.', '') " - :disabled="disabledInput(headerItem, row)" + :disabled="itemIsDisabled(headerItem, row)" style="flex: 1" @blur="inputStringBlur(headerItem, row[headerItem.field], row, index)" @clear="clearInput(headerItem.field, row, index)" @@ -120,6 +120,7 @@ :key="headerItem.field + $index + 'button'" v-if="headerItem?.tableForm?.isInpuFocusShow || showInputSearch(headerItem, row)" @click="inpuFocus(headerItem, row, index)" + :disabled="itemIsDisabled(headerItem, row)" > diff --git a/src/utils/validator.ts b/src/utils/validator.ts index 46d266b35..d0c78aa4c 100644 --- a/src/utils/validator.ts +++ b/src/utils/validator.ts @@ -823,7 +823,15 @@ export function validatePositiveNumber(rule, value, callback){ callback(new Error('必须是一个正数')); } } - +// 校验带0的正数 +export function validatePositiveNumber0(rule, value, callback) { + const numericValue = Number(value); + if (numericValue >= 0) { + callback(); + } else { + callback(new Error('必须是一个正数')); + } +} export default { validateCode, validateEmail, @@ -858,5 +866,6 @@ export default { validateMaxNumber5, validatePercent, validateNumSix, - validateSixNum + validateSixNum, + validatePositiveNumber0 } diff --git a/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue b/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue index 6437a5922..b475abf6e 100644 --- a/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue +++ b/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue @@ -1,23 +1,31 @@