From 087b9f6cea5b4d2eb1c9fa3959ac0dc5b09cf254 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 08 八月 2025 17:03:59 +0800
Subject: [PATCH] no message
---
pages/pakin/pakinSelector.vue | 15 +++++++++++----
pages/pakin/pakin.vue | 5 +++++
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/pages/pakin/pakin.vue b/pages/pakin/pakin.vue
index 8d5e75a..b6f4150 100644
--- a/pages/pakin/pakin.vue
+++ b/pages/pakin/pakin.vue
@@ -224,6 +224,11 @@
}
uni.navigateTo({
url: "../pakin/pakinSelector?barcode=" + that.matnr,
+ success:function(res){
+ let matnrs = that.dataList.map(data => data.matnr);
+ console.log(matnrs);
+ res.eventChannel.emit('acceptOpenPager', matnrs)
+ }
});
},
diff --git a/pages/pakin/pakinSelector.vue b/pages/pakin/pakinSelector.vue
index eb8e799..371d9cc 100644
--- a/pages/pakin/pakinSelector.vue
+++ b/pages/pakin/pakinSelector.vue
@@ -59,10 +59,17 @@
barcode: '',
matnr: null,
matFocus: false,
+ selected: [],
}
},
- onLoad(option) {
- this.barcode = option.barcode
+ onLoad(option) {
+ let that = this
+ const eventChannel = this.getOpenerEventChannel()
+ this.barcode = option.barcode;
+ eventChannel.once('acceptOpenPager', function(data){
+ console.log(data);
+ that.selected = data
+ })
},
onShow() {
@@ -114,8 +121,8 @@
},
success(result) {
result = result.data
- if (result.code === 200 && result.data) {
- that.matData = result.data
+ if (result.code === 200 && result.data) {
+ that.matData = result.data.filter(data => !that.selected.includes(data.matnr));
that.matData['batch'] = ''
} else if (result.code == 403) {
--
Gitblit v1.9.1