cyy
2025-09-28 fb026e6052b4d843d327312db398cf791ac57ab9
api/request.js
@@ -14,6 +14,7 @@
   apiCount: {
      agv_state: 0,
      laser_data: 0,
      current_teaching:0
   },
   addLog(item) {
      if (!getApp().globalData.withLog) {
@@ -30,18 +31,27 @@
               }
               this.apiCount.agv_state = 1;
            }
            if (item.url.indexOf("laser_data") > 0) {
               if (ret.data?.base_map?.image_base64) {
                  this.apiCount.laser_data++;
               } else {
                  if (this.apiCount.laser_data % 20 != 0) {
                     this.apiCount.laser_data++;
                     return
                  }
                  this.apiCount.laser_data = 1;
            if (item.url.indexOf("get_current_teaching_data") > 0) {
               if (this.apiCount.current_teaching % 20 != 0) {
                  this.apiCount.current_teaching++;
                  return
               }
               this.apiCount.current_teaching = 1;
            }
            // if (item.url.indexOf("laser_data") > 0) {
            //    if (ret.data?.base_map?.image_base64) {
            //       this.apiCount.laser_data++;
            //    } else {
            //       if (this.apiCount.laser_data % 20 != 0) {
            //          this.apiCount.laser_data++;
            //          return
            //       }
            //       this.apiCount.laser_data = 1;
            //    }
            // }
            const res = ret.data
            if (res) {
               if (item.url.indexOf("getMapUrl") > 0) {
@@ -95,8 +105,8 @@
      options.method = options.method || this.common.method;
      options.dataType = options.dataType || this.common.dataType;
      if (options.url.indexOf("get_agv_state") < 0 && options.url.indexOf("laser_data") < 0 && options.url.indexOf(
            "taskGroupStatus") < 0) {
      if (options.url.indexOf("get_agv_state") < 0 && options.url.indexOf("laser_data") < 0
       && options.url.indexOf("taskGroupStatus") < 0 &&options.url.indexOf("get_current_teaching_data") < 0) {
         console.log("url", options.url, options.data)
      }
      return new Promise((resolve, reject) => {
@@ -108,8 +118,8 @@
            method: options.method,
            dataType: options.dataType,
            success: (result) => {
               if (options.url.indexOf("get_agv_state") < 0 && options.url.indexOf(
                     "laser_data") < 0) { //
               if (options.url.indexOf("get_agv_state") < 0 && options.url.indexOf("laser_data") < 0
                     && options.url.indexOf("taskGroupStatus") < 0 &&options.url.indexOf("get_current_teaching_data") < 0) { //
                  console.log("result", result)
               }