zjj
2025-05-07 57765f64bfa6cb3adcff4e4542ea1b64a57f6d31
pages/listing/matnrPalletising.vue
@@ -164,41 +164,46 @@
         },
         async getDet() {
            let that = this;
            const {
               code,
               data,
               msg
            } = await request('/asnOrderItem/trackCode', {
               matnrCode: this.matnrCode,
               asnCode: this.asnCode
               matnrCode: that.matnrCode,
               asnCode: that.asnCode
            }, "post")
            if (code === 200) {
               // if(data !== [] || data !== null){
               // uni.navigateTo({
               //       url: "../listing/itemSelect",
               //       success: function(res) {
               //          // 通过eventChannel向被打开页面传送数据   向另外一个页面传递值的
               //          res.eventChannel.emit('data', {
               //             item: data
               //          })
               //       },
               //       events: {
               //          // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据  另外一个页面传过来的
               //          acceptDataFromOpenedPage: function(data) {
               //             that.matnr = data.data
               //             that.findMat(that.matnr)
               //          },
               //       },
               //    });
               data.map(item => {
                  item.receiptQty = 0;
                  item.selected = false;
               })
               // for (var i = 0; i < data.length; i++) {
               //    data[i].receiptQty =1;
               //    data[i].selected = false;
               // }
               for (var i = 0; i < data.length; i++) {
                  data[i].receiptQty =1;
                  data[i].selected = false;
               }
               this.list = data
               if(data !== [] || data !== null){
               uni.navigateTo({
                     url: "../listing/itemSelect",
                     success: function(res) {
                        // 通过eventChannel向被打开页面传送数据   向另外一个页面传递值的
                        res.eventChannel.emit('data', {
                           item: data
                        })
                     },
                     events: {
                        // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据  另外一个页面传过来的
                        backData: function(data) {
                           that.showBackData(data.data)
                        },
                     },
                  });
               }
               // this.list = data
            } else {
               uni.showToast({
                  title: msg,
@@ -225,6 +230,13 @@
               })
            }
         },
         showBackData(data){
            this.list = data.map(item => {
               return {
                  ...item
               };
            });
         },
         scrollTo() {
            const ref = this.$refs[`${this.barcode}ref`][0];
            uni.pageScrollTo({