н¨Îļþ¼Ð/PDA/pages/stash/CheckoutorderDetail.vue
@@ -53,7 +53,9 @@
            pageNo: 1,
            scrollTop: 0,
            checkTask: false,
            warehouseId: ""
            warehouseId: "",
            hasDataLoaded: false, // æ•°æ®æ˜¯å¦å·²åŠ è½½è¿‡
               shouldRefreshFromC: false,  // ä»ŽC页面返回时需要刷新的标志
         }
      },
        // æ·»åŠ è¿™ä¸ªç”Ÿå‘½å‘¨æœŸ
@@ -64,7 +66,9 @@
      onLoad(res) {
         this.warehouseId = res.warehouseId;
         this.orderNo = res.orderNo;
         if(res.detail&&res.detail.length>0){
         this.allReceivingOrders = res.detail;
         }
         this.page = this.page + "orderNo=" + this.orderNo + "&warehouseId=" + this.warehouseId + "&locationCode=";
         // this.getData();
      },
@@ -76,26 +80,35 @@
  }
      },
      onShow() {
         // this.checkTask = uni.getStorageSync('checkTask');
         // if (this.checkTask) {
         //    uni.removeStorageSync('checkTask');
      // æ£€æŸ¥æ˜¯å¦éœ€è¦åˆ·æ–°
      const needRefresh = uni.getStorageSync('needRefreshCheck');
      if (needRefresh) {
         uni.removeStorageSync('needRefreshCheck');
            this.pageNo = 1;
            this.allReceivingOrders = [];
            // ä»Žå…¶ä»–页面返回时刷新
            this.getData();
         // }
         return;
      }
      // å¦‚果还没有加载过数据,加载数据
      if (!this.hasDataLoaded) {
         this.pageNo = 1;
         this.allReceivingOrders = [];
         this.getData();
         this.hasDataLoaded = true;
      }
      },
      onPageScroll(e) {
         this.scrollTop = e.scrollTop;
      },
      methods: {
         // æ·»åŠ åˆ·æ–°æ–¹æ³•ä¾›å…¶ä»–é¡µé¢è°ƒç”¨
         refreshData() {
            console.log('收到盘点刷新请求');
            this.pageNo = 1;
            this.allReceivingOrders = [];
            this.getData();
         },
         // // æ·»åŠ åˆ·æ–°æ–¹æ³•ä¾›å…¶ä»–é¡µé¢è°ƒç”¨
         // refreshData() {
         //    console.log('收到盘点刷新请求');
         //    this.pageNo = 1;
         //    this.allReceivingOrders = [];
         //    this.getData();
         // },
         search(res) {
            this.pageNo = 1;
            this.getData();
@@ -103,8 +116,6 @@
         groupClick() {
         },
         getData() {
  var postData = {
    MainData: {
@@ -148,11 +159,11 @@
          this.allReceivingOrders = [];
        }
        
        // ç›˜ç‚¹å®Œæˆæç¤ºé€»è¾‘
        if (this.allReceivingOrders.length < 1) {
            // ç›´æŽ¥è¿”回A页面,不需要提示
            if (this.allReceivingOrders.length === 0 && this.pageNo === 1) {
          setTimeout(() => {
            uni.navigateBack({
              delta: 1
               delta: 1  // è¿”回A页面
            });
          }, 300);
        }