WebTM/layuiadmin/Scripts/webConfig.js
@@ -165,4 +165,25 @@
      });
    }
  });
}
// 取消所有 pending 请求的函数
function abortAllPendingRequests(pendingArray) {
  if (!pendingArray || pendingArray.length === 0) return;
  // 遍历所有未完成的请求,执行 abort
  for (var i = 0; i < pendingArray.length; i++) {
    try {
      // jQuery 的 jqxhr 对象支持 abort() 方法
      if (pendingArray[i] && typeof pendingArray[i].abort === 'function') {
        pendingArray[i].abort();
      }
    } catch (e) {
      // 防止 abort 时报错导致代码卡住
      console.warn('请求取消失败', e);
    }
  }
  // 清空数组
  pendingArray.length = 0;
}