自动化立体仓库 - WMS系统
#
lty
2026-02-04 6d530ecacb6dfa13a9720e0240e8c801ce987599
src/main/webapp/views/orderCargoGrouping/orderCargoGroupingOperate.html
@@ -326,7 +326,7 @@
                  @size-change="handleDetailSizeChange"
                  @current-change="handleDetailCurrentChange"
                  :current-page="detailCurrentPage"
                  :page-sizes="[5, 10, 20]"
                  :page-sizes="[5, 10, 20, 50, 100]"
                  :page-size="detailPageSize"
                  layout="total, sizes, prev, pager, next, jumper"
                  :total="detailTotal">
@@ -429,6 +429,17 @@
            setInterval(() => {
               this.getTableDataA();
            }, 10000);
         },
         handleDetailSearch() {
            // 触发计算属性重新计算即可,无需额外操作
            this.$forceUpdate(); // 可选,确保立即刷新(通常不需要)
         },
         // 明细搜索重置
         handleDetailReset() {
            this.detailSearch.standby3 = '';
            this.detailSearch.boxType3 = '';
            // 重置后表格自动恢复原数据
         },
         // 获取主表A数据
@@ -586,7 +597,7 @@
         //          // 模拟数据
         //          that.mockTableBData();
         //       }
         //    });
         //    });c
         // },
         // 获取商品唯一标识
@@ -762,22 +773,35 @@
               method: 'POST',
               success: (res) => {
                  loadingInstance.close();
                  if (res.code === 200 || res.success) {
                     this.$message({
                        message: `修改成功!订单号: ${orderNo}, id: ${id}`,
                        message: `修改成功!订单号: ${orderNo}`,
                        type: 'success',
                        duration: 3000
                        duration: 2500
                     });
                     this.getTableDataB(orderNo);//
                     // 不需要重新加载整页数据(避免丢失用户修改的数量)
                  } else {
                     this.$message.error(res.msg || '修改失败');
                     this.getTableDataB(orderNo);
                  }
                  else {
                     // 处理后端返回的详细错误信息
                     let errorMsg = res.msg || '修改失败';
                     // 如果后端返回了 errors 数组,展示得更漂亮
                     if (res.errors && Array.isArray(res.errors) && res.errors.length > 0) {
                        errorMsg = res.errors.join('\n');
                        this.$alert(errorMsg, '尺寸校验失败', {
                           confirmButtonText: '知道了',
                           type: 'error',
                           dangerouslyUseHTMLString: true  // 如果想换行更明显
                        });
                     } else {
                        this.$message.error(errorMsg);
                     }
                  }
               },
               error: (error) => {
                  loadingInstance.close();
                  console.error('修改失败:', error);
                  this.$message.error('修改失败,请检查网络连接');
                  this.$message.error('网络异常,请稍后重试');
               }
            });
         },