diff --git a/package-lock.json b/package-lock.json
index b89d3ca7d..00d4b3d50 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -46,7 +46,7 @@
"nprogress": "^0.2.0",
"pinia": "^2.1.7",
"pinia-plugin-persistedstate": "^3.2.1",
- "qrcode": "^1.5.3",
+ "qrcode": "^1.5.4",
"qs": "^6.12.0",
"sortablejs": "^1.15.3",
"steady-xml": "^0.1.0",
diff --git a/package.json b/package.json
index 28427ae64..bc914af01 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
"nprogress": "^0.2.0",
"pinia": "^2.1.7",
"pinia-plugin-persistedstate": "^3.2.1",
- "qrcode": "^1.5.3",
+ "qrcode": "^1.5.4",
"qs": "^6.12.0",
"sortablejs": "^1.15.3",
"steady-xml": "^0.1.0",
diff --git a/src/views/erp/purchase/in/components/PurchaseInItemForm.vue b/src/views/erp/purchase/in/components/PurchaseInItemForm.vue
index 348c174a1..69d0acd54 100644
--- a/src/views/erp/purchase/in/components/PurchaseInItemForm.vue
+++ b/src/views/erp/purchase/in/components/PurchaseInItemForm.vue
@@ -414,7 +414,7 @@ const handleAdd = () => {
}
const queryLocationParams = reactive({
pageNo: 1,
- pageSize: 10,
+ pageSize: 100,
warehouseId: undefined as unknown
})
@@ -471,6 +471,6 @@ defineExpose({ validate })
onMounted(async () => {
warehouseList.value = await WarehouseApi.getWarehouseSimpleList()
defaultWarehouse.value = warehouseList.value.find((item) => item.defaultStatus)
- locationList.value = onChangeWarehouse({pageNo: 1,pageSize: 10,warehouseId: defaultWarehouse.value?.id})
+ locationList.value = onChangeWarehouse({pageNo: 1,pageSize: 100,warehouseId: defaultWarehouse.value?.id})
})
diff --git a/src/views/erp/purchase/return/PurchaseReturnForm.vue b/src/views/erp/purchase/return/PurchaseReturnForm.vue
index db352909c..d59b18221 100644
--- a/src/views/erp/purchase/return/PurchaseReturnForm.vue
+++ b/src/views/erp/purchase/return/PurchaseReturnForm.vue
@@ -242,6 +242,11 @@ const open = async (type: string, id?: number) => {
formLoading.value = true
try {
formData.value = await PurchaseReturnApi.getPurchaseReturn(id)
+ formData.value.items.forEach((item) => {
+ if(item.ifQr===0){
+ item.qrCodeLineCount = item.count
+ }
+ })
} finally {
formLoading.value = false
}
diff --git a/src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue b/src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue
index bad5f0a5d..4b5fdcd50 100644
--- a/src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue
+++ b/src/views/erp/purchase/return/components/PurchaseReturnItemForm.vue
@@ -15,6 +15,30 @@
+
+
+
+
+
+
+
+
+
@@ -164,6 +188,8 @@ import {
} from '@/utils'
import { WarehouseApi, WarehouseVO } from '@/api/erp/stock/warehouse'
+const locationList = ref([]) // 仓库列表
+
const props = defineProps<{
items: undefined
disabled: false
@@ -171,6 +197,7 @@ const props = defineProps<{
const formLoading = ref(false) // 表单的加载中
const formData = ref([])
const formRules = reactive({
+ warehouseLocationId: [{ required: true, message: '货位不能为空', trigger: 'blur' }],
warehouseId: [{ required: true, message: '仓库不能为空', trigger: 'blur' }],
productId: [{ required: true, message: '产品不能为空', trigger: 'blur' }],
count: [{ required: true, message: '产品数量不能为空', trigger: 'blur' }]
@@ -195,6 +222,7 @@ const message = useMessage() // 消息弹窗
const qrNeedCount = computed(() => {
return currentRow.value?.count
})
+
// 监听二维码文本域内容的变化
const onQrCodeChange = () => {
// 检查 qrCode.value 是否为 undefined 或 null
@@ -317,7 +345,11 @@ const getSummaries = (param: SummaryMethodProps) => {
return sums
}
-
+const queryLocationParams = reactive({
+ pageNo: 1,
+ pageSize: 100,
+ warehouseId: undefined as unknown
+})
//仓库变更,同步变更货位列表
const onChangeWarehouse = async (row: typeof props.items[0]) => {
@@ -391,5 +423,6 @@ defineExpose({ validate })
onMounted(async () => {
warehouseList.value = await WarehouseApi.getWarehouseSimpleList()
defaultWarehouse.value = warehouseList.value.find((item) => item.defaultStatus)
+ locationList.value = onChangeWarehouse({pageNo: 1,pageSize: 100,warehouseId: defaultWarehouse.value?.id})
})
diff --git a/src/views/erp/stock/record/stockrecordqr/index.vue b/src/views/erp/stock/record/stockrecordqr/index.vue
index cd9ba0ad2..e71beb365 100644
--- a/src/views/erp/stock/record/stockrecordqr/index.vue
+++ b/src/views/erp/stock/record/stockrecordqr/index.vue
@@ -120,13 +120,16 @@
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+