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 @@
-
+
-
-
+
+
-
-
+
{{ row.number }}
-
-
+
+
@@ -61,12 +72,17 @@
@submitForm="submitForm"
@inputNumberChange="inputNumberChange"
@tableFormSelectOnBlur="tableFormSelectOnBlur"
- >
-
+ >
+
@@ -107,8 +123,15 @@
/>
-
+