wzp
2025-05-12 2f66c1634aad641ae396b8ae9ed64c0377968e08
ruoyi-ui/src/views/system/gps/map.vue
@@ -176,26 +176,33 @@
  created() {
    // 获取URL参数
    const query = this.$route.query;
    if (query.vehicleNo) {
      this.queryParams.vehicleNo = query.vehicleNo;
    } else {
      this.$message.error('缺少车牌号参数');
    // if (query.vehicleNo) {
    //   this.queryParams.vehicleNo = query.vehicleNo;
    // } else {
    //   this.$message.error('缺少车牌号参数');
    //   return;
    // }
    //获取订单号
    this.queryParams.orderId = query.orderId;
    if(this.queryParams.orderId==null)
    {
      this.$message.error('缺少订单号参数');
      return;
    }
    // 检查时间参数
    if (query.beginTime && query.endTime) {
      // 格式化时间
      this.dateRange = [
        this.formatDateTime(query.beginTime),
        this.formatDateTime(query.endTime)
      ];
      this.queryParams.beginTime = this.dateRange[0];
      this.queryParams.endTime = this.dateRange[1];
    } else {
      this.$message.error('缺少时间范围参数');
      return;
    }
    // if (query.beginTime && query.endTime) {
    //   // 格式化时间
    //   this.dateRange = [
    //     this.formatDateTime(query.beginTime),
    //     this.formatDateTime(query.endTime)
    //   ];
    //   this.queryParams.beginTime = this.dateRange[0];
    //   this.queryParams.endTime = this.dateRange[1];
    // } else {
    //   this.$message.error('缺少时间范围参数');
    //   return;
    // }
    // 设置认证参数
    if (query.appId) {
@@ -272,20 +279,20 @@
      };
      // 如果没有选择时间范围,则使用URL中的时间
      if (!this.dateRange || this.dateRange.length === 0) {
        const query = this.$route.query;
        if (query.beginTime && query.endTime) {
          params.beginTime = query.beginTime;
          params.endTime = query.endTime;
        } else {
          this.$message.error('请选择时间范围');
          this.loading = false;
          return;
        }
      } else {
        params.beginTime = this.dateRange[0];
        params.endTime = this.dateRange[1];
      }
      // if (!this.dateRange || this.dateRange.length === 0) {
      //   const query = this.$route.query;
      //   if (query.beginTime && query.endTime) {
      //     params.beginTime = query.beginTime;
      //     params.endTime = query.endTime;
      //   } else {
      //     this.$message.error('请选择时间范围');
      //     this.loading = false;
      //     return;
      //   }
      // } else {
      //   params.beginTime = this.dateRange[0];
      //   params.endTime = this.dateRange[1];
      // }
      
      anonymousList(params).then(response => {
        this.gpsList = response.rows;