diff --git a/src/views/collect/CollectOrderTabs.vue b/src/views/collect/CollectOrderTabs.vue index b1f4aaf5..403069e3 100644 --- a/src/views/collect/CollectOrderTabs.vue +++ b/src/views/collect/CollectOrderTabs.vue @@ -609,6 +609,7 @@ export default { //分两种 一种已存在 一种未存在 let item = this.componentTables[(val)] if (val == 13){ + //如果是第一次 剔除页面没有创建 需要组件参数传递过去 item.componentProps.message = this.sendData } const foundTab = this.findTabByName(item.name) @@ -620,6 +621,7 @@ export default { this.$store.commit('tabActive/SET_MENU_ACTIVE', foundTab.number); // 将消息传递给 foundTab if (val == 13){ + //tab格子已经被添加 剔除页面已经被创建 发送槽位编码过去 EventBus.$emit('sendData', { message: this.sendData }); } } else { @@ -818,6 +820,7 @@ export default { }, mounted() { EventBus.$on('update-data', (data) => { + //接受上货页面 传递过来的 槽位编码 this.sendData = data.message }); }, diff --git a/src/views/collect/IoCreateOrder.vue b/src/views/collect/IoCreateOrder.vue index 2cce5765..43a1ea07 100644 --- a/src/views/collect/IoCreateOrder.vue +++ b/src/views/collect/IoCreateOrder.vue @@ -1588,6 +1588,7 @@ export default { } this.$refs.inputRef.focus() this.sharedData = 'over' + //上货页面完成 发送 over 给tabs 页面 EventBus.$emit('update-data', { message: this.sharedData }); }, //选择单据 @@ -2050,6 +2051,7 @@ export default { //发送信息 // 发送事件并传递数据 this.sharedData = this.curQueue.code + //上货页面 第一次扫槽位编码 传递给 tabs EventBus.$emit('update-data', { message: this.sharedData }); // //查找当前用户工位是否有正在处理的单据 this.getOrder() @@ -2527,6 +2529,7 @@ export default { document.addEventListener('visibilitychange', this.handleVisibilityChange) this.handleVisibilityChange() + // 接受 EventBus.$on('sendCreateData', (data) => { console.log("上货页面接受数据",data.message) this.handleData(data.message) diff --git a/src/views/collect/IoSplitFifoRemove.vue b/src/views/collect/IoSplitFifoRemove.vue index f32115a4..13a9f645 100644 --- a/src/views/collect/IoSplitFifoRemove.vue +++ b/src/views/collect/IoSplitFifoRemove.vue @@ -900,6 +900,7 @@ export default { this.message = data // 更新数据 if (!isBlank(data)){ + //如果是 over 表示上货页面完成 初始化 if (data == 'over'){ this.dropCode() return; @@ -976,6 +977,7 @@ export default { this.handleVisibilityChange() EventBus.$on('sendData', (data) => { + //接受 tabs页面传过来槽位编码 this.handleData(data.message) }); },