diff --git a/miniprogram/pages/db/inventory/list.vue b/miniprogram/pages/db/inventory/list.vue
index 238ba3fff..2a5cf17b3 100644
--- a/miniprogram/pages/db/inventory/list.vue
+++ b/miniprogram/pages/db/inventory/list.vue
@@ -71,7 +71,7 @@
+ (poundQrOpen = v)"
+ />
@@ -125,6 +132,7 @@ import DbSearch from '@/components/db-ui/db-search.vue'
import DbTag from '@/components/db-ui/db-tag.vue'
import DbBtn from '@/components/db-ui/db-btn.vue'
import DbPopup from '@/components/db-ui/db-popup.vue'
+import DbPoundQrcodePopup from '@/components/db-ui/db-pound-qrcode-popup.vue'
const safeAreaStyle = getSafeAreaStyle()
const keyword = ref('')
@@ -139,6 +147,9 @@ const listHeight = ref('60vh')
const relatedOpen = ref(false)
const relatedLoading = ref(false)
const related = ref({ plan: null, weighing: null })
+const poundQrOpen = ref(false)
+const poundQrId = ref('')
+const poundQrSnapshot = ref(null)
let debounce = null
const dateFilters = [
@@ -260,20 +271,10 @@ async function viewRelated(item) {
relatedLoading.value = false
}
}
-function genWeighing(item) {
- const q = [
- `vehicleNo=${encodeURIComponent(item.vehicleNo || '')}`,
- `productId=${encodeURIComponent(item.productId || '')}`,
- `cargoName=${encodeURIComponent(item.product || '')}`,
- `businessType=${encodeURIComponent(item.businessType || '')}`,
- `supplier=${encodeURIComponent(item.partnerCompany || '')}`,
- `consignee=${encodeURIComponent(item.partnerCompany || '')}`,
- `planNo=${encodeURIComponent(item.planNo || '')}`,
- `inboundOutboundId=${encodeURIComponent(item.id)}`,
- `purchasePlanId=${encodeURIComponent(item.purchasePlanId || '')}`,
- 'mode=create'
- ].join('&')
- uni.navigateTo({ url: `${PAGE_PATHS.dbWeighingDetail}?${q}` })
+function openPoundQr(item) {
+ poundQrId.value = item?.id || ''
+ poundQrSnapshot.value = item || null
+ poundQrOpen.value = true
}
onShow(() => {